/** Shopify CDN: Minification failed

Line 21:2 Unexpected "{"
Line 22:12 Expected ":"
Line 2442:2 Unexpected "{"
Line 2443:4 Unexpected "{"
Line 2444:14 Expected ":"
Line 2469:2 Unexpected "{"
Line 2470:4 Unexpected "{"
Line 2471:14 Expected ":"
Line 2482:2 Unexpected "{"
Line 2483:4 Unexpected "{"
... and 6 more hidden warnings

**/
kk/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
{
  {
    settings.global_css
  }
}

/* @font-face { font-family: "Wulkan Display"; src: url(//helloplayground.com/cdn/shop/t/133/assets/Wulkan_Display_Medium.woff?40577); } @font-face { font-family: "Eina 01"; src: url(//helloplayground.com/cdn/shop/t/133/assets/Extratype_-_Eina_01_Regular.otf?40577); } @font-face { font-family: "Eina01-SemiBold"; src: url(//helloplayground.com/cdn/shop/t/133/assets/Extratype_-_Eina_01_SemiBold.otf?40577); } @font-face { font-family: "Eina01-Bold"; src: url(//helloplayground.com/cdn/shop/t/133/assets/Extratype_-_Eina_01_Bold.otf?40577); } */

@font-face {
  font-family: "Wulkan Display";
  src: url('/cdn/shop/files/Wulkan_Display_Medium.woff?v=1648202019');
}

@font-face {
  font-family: "Wulkan Display Semi Bold";
  src: url('/cdn/shop/files/Wulkan_Display_SemiBold.woff?v=1648202019');
}

@font-face {
  font-family: "Wulkan Display Semi Bold Italic";
  src: url('/cdn/shop/files/Wulkan_Display_SemiBold_Italic.woff?v=1648202019');
}

@font-face {
  font-family: "Wulkan Display Bold";
  src: url('/cdn/shop/files/Wulkan_Display_Bold.woff?v=1648202019');
}

@font-face {
  font-family: "Eina 01";
  src: url('/cdn/shop/files/Extratype_-_Eina_01_Regular.otf?v=1648202000');
}

@font-face {
  font-family: "Eina01-SemiBold";
  src: url('/cdn/shop/files/Extratype_-_Eina_01_Regular.otf?v=1648202000');
}

@font-face {
  font-family: "Eina01-Bold";
  src: url('/cdn/shop/files/Extratype_-_Eina_01_Bold.otf?v=1648202000');
}


@font-face {
  font-family: "Eina 01";
  src: url('/cdn/shop/files/Extratype_-_Eina_01_SemiBold.otf?v=1648202000');
  font-style: bold;
  font-weight: 600;
}
@font-face {
  font-family: "Eina 01";
  src: url('/cdn/shop/files/Extratype_-_Eina_01_Bold.otf?v=1648202000');
  font-style: bold;
  font-weight: 700;
}



/* @font-face { font-family: "Eina01-SemiBold"; src:
  url('/cdn/shop/files/Extratype_-_Eina_01_SemiBold.otf?v=1648202000');
  }
  @font-face { font-family: "Eina01-Bold"; src:
  url('/cdn/shop/files/Extratype_-_Eina_01_Bold.otf?v=1648202000');
  } */


body:not(.des_header_7) #ntheader {
  position: inherit;
}

.footer__bot_wrap.pt__20.pb__20 {
  display: none;
}

#ntheader .row {
  padding: 0 15px;
}

#purchase_codet4,
.admin_t4_tools,
.t4_tools_btns {
  display: none !important;
}

.product-images .theiaStickySidebar .col-12 {
  padding-right: 0;
}

.menu-items-close {
  ; /*display:none;*/
}

.desk-menu-wrapper {
  display: inherit;
  overflow: hidden;
}

.desk-menu {
  display: inherit;
  position: relative;
  left: -600px;
  transition: 1s;
}

.desk-menu.slide {
  transition: 1s;
  left: 0;
}

.menu-items {
  text-align: center;
  margin: auto auto auto 15px; /*display: none;*/
}

.menu-items li {
  display: inline;
  margin: 0 5px;
}

.menu-close-icon {
  font-size: 40px;
}


#shopify-section-header_1 a {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 24px;
  color: #8194f5;
}

.template-index #shopify-section-header_1 a {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 24px;
  color: #FFFFFF;
}

.live_stuck #shopify-section-header_1 a {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 24px;
  color: #8194f5;
}

.template-article #shopify-section-header_1 a {
  color: #8194F5;
}

.template-page #shopify-section-header_1 a {
  color: #8194F5;
}

.nt_action .tcount,
.toolbar_count {
  background-color: none; /*color: #fff;*/
  border: 1px solid;
}

/******** home page sections start ************/
.sec2left {
  float: left;
}

.sec2right {
  float: right;
}

#shopify-section-template--15819010146525__164819950643e6bf87 .section-title {
  font-size: 90px;
  text-align: left;
  line-height: 96.5px;
}

/******** home page sections start ************/
h1,
h1 a,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 {
  font-family: "Wulkan Display" !important;
  font-style: normal;
}

p,
.sub-title {
  font-family: "Eina 01" !important;
  font-style: normal;
}

/*** for blue color **/
#shopify-section-template--15819010146525__164819950643e6bf87 .section-title,
.home-subtitle {
  color: #8194F5;
}

#shopify-section-template--15819010146525__164819950643e6bf87 .home-subtitle {
  font-family: "Eina 01";
  font-style: normal;
  font-weight: 600;
  font-size: 23px;
  line-height: 32px; /*text-align: left;*/
}

#shopify-section-template--15819010146525__164819950643e6bf87 .h4 {
  font-style: normal;
  font-weight: 700;
  font-size: 13px !important;
  line-height: 18px;
  color: #96746A;
}

#shopify-section-template--15819010146525__1648191925402121a8 .section-subtitle {
  font-family: 'Eina01-SemiBold';
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  text-align: center;
  color: #8194F5;
  max-width: 638px;
  margin: auto;
}

#shopify-section-template--15819010146525__1648206125ad2168cc .section-title {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* or 107% */
  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase; /* Playdate Purple */
  color: #8194F5;
}

#shopify-section-template--15819010146525__1648206125ad2168cc .home-subtitle {
  position: absolute;
  width: 419px;
  height: 88px; /*left: 949px;*/ /*top: 201px;*/
  font-weight: 600;
  font-size: 32px;
  line-height: 44px; /* Playdate Purple */
  color: #8194F5;
  right: 0;
  margin-bottom: 10px;
}

#shopify-section-template--15819010146525__1648206125ad2168cc .h4,
#shopify-section-template--15819010146525__1648206753e2a011b0 .h4 {
  font-family: 'Eina01-Bold' !important;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase; /*
Playdate Purple */
  color: #8194F5;

}

#shopify-section-template--15819010146525__1648206753e2a011b0 p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  text-align: center; /* Brown */
  color: #96746A;
}

#shopify-section-template--15819010146525__1648206125ad2168cc p {
  /*font-family:
'Eina01-SemiBold' !important;*/
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 44px;

  /* Playdate Purple */

  color: #8194F5;
}

#ntheader.live_stuck .ntheader_wrapper {
  background: #FFF9F6 !important;
}

.ntheader.live_stuck .sp_header_mid {
  background-color: #FFF9F6;
}

#shopify-section-template--15819010146525__1648214422ac88f1df,
#shopify-section-template--15819010146525__16485441973ca2430a,
#shopify-section-template--15819010146525__164822426951065bef,
#ntheader.live_stuck .ntheader_wrapper,
.sp_header_mid,
.ntheader.live_stuck .sp_header_mid {
  background: #FFF9F6;
}

/***** background *****/
#shopify-section-template--15819010146525__164819950643e6bf87,
#shopify-section-template--15819010146525__1648206753e2a011b0,
#shopify-section-template--15819010146525__1648202427fe8473dd,
#shopify-section-template--15819010146525__1648191925402121a8,
#shopify-section-template--15819010146525__16482050346114fdd0,
#shopify-section-template--15819010146525__1648474426f1c89989,
#shopify-section-template--15819010146525__1648211291b3c70e12 {
  background: #FFF9F6;
}

#shopify-section-template--15819010146525__1648206125ad2168cc,
#shopify-section-template--15819010146525__16485441973ca2430a,
#shopify-section-template--15819010146525__164905632642d86492 {
  background: #FFEEE8;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 {
  background: #FFDAD2;
}

#shopify-section-template--15819010146525__1648206753e2a011b0 {
  border: 1px solid #DFBBB0;
}

#shopify-section-template--15819010146525__164819950643e6bf87 {
  border-bottom: 1px solid #FFDCD0;
}

body {
  background: #FFF9F6;
}

#shopify-section-template--15819010146525__1648206753e2a011b0 .cat_space_item {
  padding: 100px 10px;
}

#shopify-section-template--15819010146525__1648211291b3c70e12 .container {
  max-width: 100%;
}

#shopify-section-template--15819010146525__1648211291b3c70e12 .section-title {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* or 107% */

  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
}

#shopify-section-template--15819010146525__1648211291b3c70e12 .head-italic {
  font-family: "Wulkan Display Semi Bold Italic";
}

#shopify-section-template--15819010146525__1648211291b3c70e12 .section-subtitle {
  font-family: "Wulkan Display Semi Bold Italic";
  font-weight: 600;
  font-size: 56px;
  line-height: 78px; /* identical to box height */
  text-align: center; /*
Playdate Purple */
  color: #8194F5;
}

#shopify-section-template--15819010146525__1648214422ac88f1df .h4 {
  /*font-weight: 600; font-size: 60px;*/
  font-weight: 400;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 161% */
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase; /* PINK SUGAR */ /*color:
#FF80FF;*/
  color: #DFBBB0;
}

#shopify-section-template--15819010146525__1648214422ac88f1df p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 700;
  font-size: 23px;
  line-height: 32px;
  text-align: center; /*letter-spacing: 0.135em;*/
  text-transform: lowercase; /* Playdate Purple */
  color: #8194F5;
  margin-top: 40px;
}

#shopify-section-template--15819010146525__164822426951065bef .section-title {
  color: #8194F5;
  font-weight: 600;
  font-size: 40px;
  line-height: 55px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;
}

#shopify-section-template--15819010146525__164822426951065bef a {
  font-family: "Eina01-Bold" !important;
  background: #8194F5;
  border-radius: 100px;
  font-weight: 700;
  font-size: 13px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;
  min-height: 0;
  border: 1px solid #8194F5;
  color: #ffffff;
  line-height: 18px;
}

.pink-color {
  /*color: #FF80FF;*/
  color: #8194F5;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 .bg_rp_norepeat {
  background-size: auto;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 .slt4_img {
  position: absolute;
  width: 257px;
  height: 256px;
  left: 955px;
  top: 91px;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-1 {
  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase; /* PLAYDATE PURPLE */
  color: #8194F5;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-2 {
  font-family: 'Eina 01';
  font-style: normal; /* BROWN
*/
  color: #96746A;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-3 {
  font-family: 'Eina 01';
  font-style: normal;
  color: #8194F5;
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-6 {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.135em;
  text-transform: uppercase; /* Brown */
  color: #96746A
}

#shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-6 .subsub-text {
  font-weight: 600;
}

.lazyloadt4sed .f_heading {
  font-family: 'Wulkan Display' !important;
}

#shopify-section-template--15819010146525__16482296187ec4df0c {
  background: #8194F5;
}

#shopify-section-template--15819010146525__16482296187ec4df0c .section-subtitle {
  font-family: 'Eina01-Bold' !important;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 24px;
}

#shopify-section-template--15819010146525__16482296187ec4df0c .section-title {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 130px;
  line-height: 116px; /* or 89% */

  text-align: center;
  text-transform: lowercase;

  /* Playdate Purple (Light) */

  color: #E3E8FF;
}

#shopify-section-template--15819010146525__16482296187ec4df0c .category-content p {
  font-family: 'Eina01-SemiBold' !important;
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  text-align: center; /* Playdate Purple (Light) */
  color: #E3E8FF;
  margin-bottom: 50px;
}

#shopify-section-template--15819010146525__16482296187ec4df0c img {
  margin-top: 50px;
}

#shopify-section-template--15819010146525__16482296187ec4df0c .button {
  /* Pink
Sugar */
  background: #FF80FF; /* Pink Sugar */
  border: 1px solid #FF80FF;
  box-sizing: border-box;
  border-radius: 100px;
  font-family: 'Eina01-Bold';
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;
  color: #ffffff;
  padding: 20px 72px;
}

.custom-sliders .quote_slide {
  align-items: center;
  text-align: center;
}

.custom-sliders .review-image {
  width: 272px;
  height: 365px;
}

.custom-sliders #slider1 .quote_texts {
  max-width: 272px;
  padding: 14px 22px 5px;
}

.custom-sliders .quote_infors {
  display: block;
}

.custom-sliders h1 {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  letter-spacing: -0.02em; /* Playdate Purple */
  color: #8194F5;
}

.custom-sliders #slider1 h1 {
  margin: 30px auto 72px;
}

.custom-sliders #slider2 h1 {
  margin: 30px auto 0;
}

.custom-sliders #slider1 {
  background: #FFF9F6;
}

.custom-sliders #slider2 {
  background: #FFEEE8;
  overflow: hidden;
}

.custom-sliders .review-tag {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 125.5%; /*
identical to box height, or 15px */

  text-align: center;

  /* Whipped Vanilla Cream (Light) */

  color: #FFF9F6;
  padding-top: 20px;
}

.custom-sliders .quote_avatar_image {
  background: #FFF9F6;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.custom-sliders #slider2 h1 {
  max-width: 375px;
}

#slider2 .press-content p {
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase; /* Playdate Purple
*/
  color: #8194F5;
  margin-bottom: 43px;
}

#slider2 .flickityt4s-enabled.is-draggable .flickityt4s-viewport {
  min-height: 430px;
}

#press-main-img {
  width: 77px;
  height: 72px;
  margin: 56px auto;
}

#slider2 .press-images img {
  width: 115px;
  height: 32px;
}

.press-img-div {
  margin-bottom: 20px;
}

#footer-top-row {
  background: #8194F5;
  border-radius: 10px;
  overflow: hidden;
}

#footer-img {
  margin: auto;
}

.newsletter-block {
  padding: 50px;
}

.widget_footer {
  margin-top: 50px;
}

#footer-bottom {
  margin: 50px auto;
  text-align: center;
}

.newsletter-block .txt_title {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 600;
  font-size: 60px;
  line-height: 58px;
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}

.signup-newsletter-form {
  background: #FFFFFF;
}

.menu_footer li {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 33px;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* White */

  color: #FFFFFF;

}

#footer-social-icons li {
  display: inline-block;
  margin-right: 5px;
}

.all-rights {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 158.3%; /* identical to box height, or 16px */

  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Whipped Vanilla Cream (Light) */

  color: #FFF9F6;

}

.custom-product-sliders .product-item {
  background-size: contain !important;
  background-position: center center !important;
}

.custom-product-sliders .home-product-title {
  text-align: left; /* Desktop Text
Styles/H3 */

  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 75px;
  line-height: 70px;
  letter-spacing: -0.02em;
  text-transform: capitalize;

  /* MINI ESCAPE BLUE */

  color: #65B2E8;
}

.home-pro-content {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px; /*letter-spacing: 0.135em;*/
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #96746A;
}

.home-pro-btn a {
  background: #FFFFFF; /* MINI ESCAPE BLUE */

  border: 1px solid #65B2E8;
  box-sizing: border-box;
  border-radius: 100px;
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 13px; /*line-height: 18px;*/
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* MINI ESCAPE BLUE */

  color: #65B2E8; /* WHIPPED VANILLA CREAM (MID) */

  background: #FFEEE8; /*width: 248px;*/
  height: 55px;
  display: inline-flex;
  align-items: center;
  margin-top: 2px !important;
}

.home-product-content {
  margin-bottom: 20px;
}

.home-product-content a {
  margin-top: 20px;
}

.product-home-content {
  padding-top: 15px;
}

.type_brand_list .cat_space_30 .cat_space_item {
  margin-bottom: 0;
}

.type_brand_list .flickityt4s-viewport {
  border: 1px solid #FFDCD0;
  padding: 5px;
  height: 40px !important;
}

#shopify-section-template--15819010146525__1648214422ac88f1df .h4 {
  font-family: "Wulkan Display Semi Bold" !important;
}

#shopify-section-template--15819010146525__16482296187ec4df0c .category-content {
  max-width: 858px;
  margin: auto;
}

#shopify-section-template--15819010146525__1648449244fd5cb5ad .quote_texts {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  text-align: center;

  /* Playdate Purple */

  color: #8194F5;
}

/* .flickityt4s-page-dots .dot.is-selected, .flickityt4s-page-dots .dot:after {
background-color: #8194F5; } */

#shopify-section-template--15819010146525__16357021760efbe511 .flickityt4s-page-dots {
  width: 20px;
  right: 10px;
}

/******************* about us template start **********************/

#shopify-section-template--15819010212061__1648623042059236d1,
#shopify-section-template--15819010212061__16485606921fe8028e,
#shopify-section-template--15819010212061__1648620850c13944c2,
#shopify-section-template--15819010212061__1648632502928b30b5,
#shopify-section-template--15819010212061__1648637826ceb6bd9f {
  background: #FFF9F6;
}

#shopify-section-template--15819010212061__1648623042059236d1 .category-content,
#shopify-section-template--15819010212061__1648620850c13944c2 .category-content {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  text-align: center;

  /* Playdate Purple */

  color: #8194F5;
}

#shopify-section-template--15819010212061__16485606921fe8028e .nt_img_txt,
#shopify-section-template--15819010212061__1648620850c13944c2 .nt_img_txt {
  max-width: 463px;
  height: 603.82px;
  background: #FFEEE8;
  border-radius: 1000px;
  margin: auto;
}

#shopify-section-template--15819010212061__16485606921fe8028e h3,
#shopify-section-template--15819010212061__1648620850c13944c2 h3 {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* or 107% */
  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase; /* Playdate Purple
*/
  color: #8194F5;
  margin-bottom: 32px;
}

#shopify-section-template--15819010212061__16485606921fe8028e p,
#shopify-section-template--15819010212061__1648620850c13944c2 p {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  max-width: 533px; /* Playdate Purple */
  color: #8194F5;
}

#shopify-section-template--15819010212061__1648620850c13944c2 .subtext {
  /*font-family: 'Wulkan Display';*/
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  display: flex;
  align-items: center; /* Pink
Sugar */
  color: #8194F5;

}

#shopify-section-template--15819010212061__16485606921fe8028e .subtitle {
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px; /* identical to box height */
  letter-spacing: 0.135em;
  text-transform: uppercase; /* Brown */
  color: #96746A;
  margin-bottom: 24px;
}

/*----- our philosophy ------*/
#shopify-section-template--15819010212061__1648627398f0143c62,
#shopify-section-template--15819010212061__164863030529bdb5a5 {
  background: #8194F5;
}

#shopify-section-template--15819010212061__1648627398f0143c62 .richtext-subheading {
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px; /* identical to
box height */

  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* White */

  color: #FFFFFF;
}

#shopify-section-template--15819010212061__1648627398f0143c62 h3 {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 85px;
  line-height: 92px; /* or 108% */

  display: flex;
  align-items: center;
  text-align: left;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple (Light) */

  color: #E3E8FF;
}

#shopify-section-template--15819010212061__1648627398f0143c62 h3 span {
  margin: 0;
}

#shopify-section-template--15819010212061__1648627398f0143c62 h3 span.wulkan-italic {
  font-family: 'Wulkan Display Semi Bold Italic' !important;
}

#shopify-section-template--15819010212061__164863030529bdb5a5 p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 23px;
  line-height: 32px; /* Playdate Purple (Light) */
  color: #E3E8FF;
}

#shopify-section-template--15819010212061__1648632502928b30b5 h3 marquee {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 600;
  font-size: 130px;
  line-height: 116px; /* or 89% */

  text-align: center;
  text-transform: lowercase;

  color: #DFBBB0;
}

#shopify-section-template--15819010212061__1648632502928b30b5 .section-subtitle {
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  text-align: center;

  /* Playdate Purple */

  color: #8194F5;
}

#shopify-section-template--15819010212061__1648632502928b30b5 .nt_banner_holder {
  margin-top: 20px;
}

#shopify-section-template--15819010212061__1648632502928b30b5 .cat_space_item {
  border: 1px solid #FFDCD0;
  padding: 35px;
}

.nt_se_template--15819010212061__1648632502928b30b5 {
  max-width: 900px;
}

#shopify-section-template--15819010212061__1648632502928b30b5 .category-content p {
  font-weight: 700;
  font-size: 13px;
  line-height: 18px; /* identical to box
height */

  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Brown */

  color: #96746A;
}

#shopify-section-template--15819010212061__1648632502928b30b5 .btn {
  background: #FFF9F6; /* Playdate Purple */

  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 5px 200px;
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px; /* identical to box height */

  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;
}

#shopify-section-template--15819010212061__1648636386c6c1d226 {
  background: #FFEEE8;
}

#shopify-section-template--15819010212061__1648636386c6c1d226 .section-subtitle {
  font-family: 'Wulkan Display Semi Bold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 56px; /* or 117% */

  text-align: center;
  letter-spacing: -0.02em;

  /* BROWN */

  color: #96746A;

}

#shopify-section-template--15819010212061__1648636386c6c1d226 a {
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* White */

  color: #FFFFFF;
  background: #8194F5; /* Playdate Purple */

  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 13px 140px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .nt_img_txt {
  background: #FFEEE8;
  border-radius: 1000px;
  max-width: 500px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f h3 {
  font-family: "Wulkan Display Semi Bold" !important;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* or 107% */
  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase; /* Playdate Purple */
  color: #8194F5;
  margin-bottom: 41px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 23px;
  line-height: 32px; /* Playdate Purple */
  color: #8194F5;
  margin-bottom: 38px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .content-row {
  display: table;

}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .content-col {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .main-row {
  border: 1px solid #FFDCD0;
  box-sizing: border-box;
  border-radius: 10px;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .img-col {
  border-right: 1px solid #FFDCD0;
  margin: auto;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .contentrow1 {
  border-bottom: 1px solid #FFDCD0;
}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .col-title {
  font-family: 'Eina01-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Brown */

  color: #96746A;

}

#shopify-section-template--15819010212061__1648637826ceb6bd9f .col-text {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px; /* Brown */
  color: #96746A;
}

/******************* about us template end **********************/
/******************* trial kit product template start **********************/

body #nt_wrapper {
  background: #FFF9F6;
}

.custom-product-trust-badges {
  text-align: center;
}

.trialkit-template .type_rich_text .section-title {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
}

.trialkit-template .type_rich_text p {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: lowercase;

  /* BROWN */

  color: #96746A;
}

.trialkit-template .type_feature_columns h3 {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 600;
  font-size: 60px;
  line-height: 96px; /*
identical to box height, or 161% */

  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* PLAYDATE PURPLE */

  color: #8194F5;
}

.trialkit-template .type_feature_columns p {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;
}

.shopify-tabs .bgbl,
.shopify-tabs .tab-heading .nav_link_icon {
  background: none;
}

.trialkit-template #shopify-section-template--15839457345757__16487308483d3766a3 A {
  /* Playdate Purple */

  background: #8194F5;
  border-radius: 100px;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* White */

  color: #FFFFFF;
}

.trialkit-template h1.product_title.entry-title {
  font-weight: 700;
  font-size: 72px;
  line-height: 100px; /* identical to box height */

  /* AFTER HOURS RED */

  color: #FF3B54;
}

.price-review,
.swatch__title {
  display: none;
}

.template-product .pr_short_des p {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;

  /* BROWN */

  color: #96746A;
}

.template-product .pr_short_des .bigpdesc {
  /*font-size: 28px; line-height:
32px;*/
  font-family: 'Eina01-SemiBold';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;

  /* Brown */

  color: #96746A;
}

.variations.style__radio.full .swatch:not(.is-color) .swatch_pr_item {
  /*
PLAYDATE PURPLE */
  border: 2px solid #8194F5;
  box-sizing: border-box;
  border-radius: 40px;
  width: 100%;
  background-color: #FFF9F6;
  height: 72px;
}

.variations.style__radio.full .swatch:not(.is-color) .swatch_pr_item .swatch__value_pr {
  font-family: 'Eina01-SemiBold' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px; /* identical to
box height */
  letter-spacing: 0.135em;
  text-transform: uppercase; /* PLAYDATE
PURPLE */
  color: #8194F5;
  text-align: left;
  padding: 10px 20px;
}

.variations_form .quantity {
  border: none;
}

.quantity input.input-text[type=number] {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 400;
  font-size: 32px; /*line-height: 44px;*/ /* PLAYDATE
PURPLE */
  color: #8194F5;
  height: 72px;
}

.quantity .tc button {
  color: #8194F5;
  width: 72px;
  height: 72px; /* PLAYDATE
PURPLE */

  border: 2px solid #8194F5;
  box-sizing: border-box;
  text-align: center;
  padding: 20px;
}

.variations_form .quantity {
  width: 40%;
  height: 72px;
  min-width: 180px;
}

.single_add_to_cart_button {
  /* Playdate Purple */
  background: #8194F5;
  border-radius: 100px;
  width: 100%;
}

.atc-slide:not(.btn_full_true) .variations_button,
.atc-slide:not(.btn_full_true) .single_add_to_cart_button {
  width: 100%;
}

.p-thumb .nt_bg_lz {
  background-color: #FFEEE8;
}

.variations.style__radio li.is-selected span.radio_styled {
  border-color: #8194F5;
}

.variations.style__radio li.is-selected span.radio_styled:after {
  background-color: #8194F5;
}

.product_image_text_sec h3 {
  font-family: "Wulkan Display" !important;
  font-weight: 600;
  font-size: 60px;
  line-height: 65px;
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
}

.product_image_text_sec .subtitle {
  font-family: "Eina01-Bold" !important;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px; /* identical to box height
*/

  letter-spacing: 0.135em;
  text-transform: uppercase;
  margin-bottom: 11px;
}

.product_image_text_sec .subtext {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 30px;
  line-height: 41px;
  margin-bottom: 24px;
}

.product_image_text_sec p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 23px !important;
  line-height: 32px;
  max-width: 566px;
}

.product_featured_columns h3 {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
  margin-bottom: 20px;
}

.product_featured_columns .h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;
  margin-bottom: 10px;
}

.product_featured_columns .block_text {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: center;

  /* Brown */

  color: #96746A;
}

.product_featured_columns .cat_space_item {
  border: 1px solid #FFDCD0;
  padding: 30px;
  margin: 0;
}

.datenight-template #shopify-section-template--15846172491997__16488132072dad01cc h3 {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
}

.type_testimonials .quote_content {
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;

  /* PLAYDATE PURPLE */

  color: #8194F5;
}

.type_testimonials h3 {
  font-weight: 600;
  font-size: 60px;
  line-height: 60px; /*
identical to box height */

  text-align: center;
  letter-spacing: -0.02em;

  /* Playdate Purple */

  color: #8194F5;
}

.datenight-template .home_rich_text .section-title {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* or 107% */

  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
}

.datenight-template .home_rich_text .home-subtitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 44px;

  /* Playdate Purple */

  color: #8194F5;
}

.datenight-template .home_rich_text,
.datenight-template .rich_text_btn,
.datenight-template .nt_se_template--15846172491997__16487143317ee11ecf {
  background: #FFEEE8;
}

.datenight-template .rich_text_btn {
  border-top: 1px solid #DFBBB0;
}

.datenight-template .rich_text_btn h3 {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* IN THE NUDE */

  color: #DFBBB0;
}

.datenight-template .rich_text_btn p {
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  text-align: center;

  /* Playdate Purple */

  color: #8194F5;
}

.datenight-template .rich_text_btn {
  background: #8194F5;
}

.datenight-template .rich_text_btn h3 {
  font-weight: 600;
  font-size: 60px;
  line-height: 60px; /* identical to box height */

  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: -0.02em;

  /* PLAYDATE PURPLE (LIGHT) */
  text-transform: lowercase;
  color: #E3E8FF;
}

.datenight-template .rich_text_btn p {
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  display: flex;
  align-items: center;
  text-align: center;

  /* PLAYDATE PURPLE (LIGHT) */

  color: #E3E8FF;
}

.datenight-template .rich_text_btn a {
  /* Pink Sugar */

  background: #FF80FF; /* Pink Sugar */

  border: 1px solid #FF80FF;
  box-sizing: border-box;
  border-radius: 100px;
  font-weight: 700;
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* White */

  color: #FFFFFF;
}

.product-infors {
  padding: 0 40px;
}

.product-custom-tags {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;

}

.product-custom-tags button {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5; /* White */

  background: #FFFFFF; /* PLAYDATE PURPLE */

  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 1000px;
}

.home_rich_text .section-title {
  ; /*margin-left: 30px;*/
}

.rich_text_btn h3 {
  margin-bottom: 30px;
}

.product-template .product-faq-main-head h3 {
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* Playdate Purple */

  color: #8194F5;
}

.product_featured_columns_percent {
  background: #FFEEE8;
  border-top: 1px solid #DFBBB0;

}

.product_featured_columns_percent p {
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;
  text-align: center;

  /* Playdate Purple */

  color: #8194F5;
}

.product_featured_columns_percent .h4 {
  font-family: 'Wulkan Display' !important;
  font-style: normal;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box height, or 107% */

  text-align: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* IN THE NUDE */

  color: #DFBBB0;
  margin-bottom: 30px;
}

.home_rich_text .home-subtitle {
  position: absolute;
  bottom: 0;
}

.product-ingredients,
.product-faq {
  padding: 50px;
}

.product-ingredients .heading,
.product-faq .heading {
  border-top: 1px solid #DFBBB0;
}

/******************* trial kit product template end **********************/

/******************* Home product for-play section start ********************/
.home-product-forplay h3 {
  font-family: "Wulkan Display Semi Bold" !important;
  font-weight: 600;
  font-size: 90px;
  line-height: 96px; /* identical to box
height, or 107% */

  display: flex;
  align-items: center;
  letter-spacing: -0.035em;
  text-transform: lowercase;

  /* PLAYDATE PURPLE */

  color: #8194F5;
}

.home-product-forplay .four-play-subtext {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 23px;
  line-height: 32px;

  /* Playdate Purple */

  color: #8194F5;
}

.home-product-forplay .home-pro-title {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 40px;
  line-height: 44px; /* or 110% */

  /* Playdate Purple */

  color: #8194F5;
}

.home-product-forplay .home-pro-subtitle {
  font-family: "Eina01-Bold" !important;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Brown */

  color: #96746A;
}

.home-product-forplay .forplay-btn-text p {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;

  /* Brown */

  color: #96746A;
}

.home-product-forplay .button {
  font-family: "Eina01-Bold";
  background: #FFFFFF;
  /* Playdate Purple */

  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 100px;
  font-weight: 700;
  font-size: 13px; /*line-height: 18px;*/
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;
  width: 316px;
}

.home-product-forplay .button:hover {
  color: #FFFFFF;
  background: #8194F5;
  border-color: #8194F5;
}

.home-product-forplay .button:hover > svg path {
  stroke: #ffffff;
}

/* .custom-sliders .press-content {
  max-width: 332px;
} */

.custom-sliders .press-img-div,
.custom-sliders .press-images {
  text-align: center;
  margin: auto;
}

.custom-sliders #slider2 .press-content {
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase;

  /* Playdate Purple */

  color: #8194F5;
}

/******************* Home product for-play section end ********************/

.articles .post-info h4 a {
  font-weight: 700;
  font-size: 56px;
  line-height: 60px; /* or 107% */ /* PLAYDATE PURPLE */
  color: #8194F5;
}

.articles .post-content {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px; /* PLAYDATE PURPLE */
  color: #8194F5;
}

.articles .post-readmore {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.135em;
  text-transform: uppercase; /* Playdate Purple */
  color: #8194F5; /* White */
  background: #FFFFFF; /* Playdate Purple */
  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 10px 20px;
}

.social-share-link {
  padding: 0 5px;
}

.media-section .subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  /* identical to box height */ /* PINK SUGAR */
  color: #96736A;
}

.media-section h3 {
  font-weight: 400;
  font-size: 56px;
  line-height: 78px; /*
identical to box height */ /* PLAYDATE PURPLE */
  color: #8194F5;
}

.media-section p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px; /*
BROWN */
  color: #96746A;
}

/************ cart changes ****************/ /************ cart changes
****************/
.mini_cart_info .quantity .tc button,
.cart_items .quantity .tc button {
  width: 72px;
  height: 72px;
}

.mini_cart_info .quantity input.input-text[type=number],
.cart_items .quantity input.input-text[type=number] {
  height: 72px;
}

.mini_cart_info .mini_cart_actions .quantity,
.frm_cart_page .mini_cart_actions .quantity {
  border: 0 !important;
}

.mini_cart_actions .quantity {
  width: 219px;
  height: 72px;
}

.mini_cart_actions .quantity .tc button {
  /*line-height: 76px;*/
  line-height: 38px;
}

.facl-plus:before,
.facl-minus:before {
  font-size: 25px;
}

.mini_cart_item .quantity svg {
  width: 25px;
  height: 25px;
}

#nt_cart_canvas {
  width: 692px;
  background: #FFF9F6;
}

.nt_mini_cart .mini_cart_header > .close_pp {
  /* BROWN */
  color: #96746A;
}

.mini_cart_header .h3 {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 56px;
  line-height: 78px; /* identical to box height
*/ /* PLAYDATE PURPLE */
  color: #8194F5;
  text-transform: none;
}

.mini_cart_img {
  width: 160px;
}

.mini_cart_img img {
  border-radius: 10px;
}

.mini_cart_content .mini_cart_item {
  padding: 20px 40px;
}

.mini_cart_title {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 44px; /* DATE NIGHT PEACH */
  color: #FF8070;
}

.mini_cart_item .cart-pro-price {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 33px;
  text-align: right; /*
PLAYDATE PURPLE */
  color: #8194F5
}

.cart_pro_short_desc {
  font-weight: 600;
  font-size: 15px;
  line-height: 21px; /*
Brown */
  color: #96746A;
}

.mini_cart_footer .button.btn-checkout {
  background: #8194F5; /* PLAYDATE PURPLE
*/
  border: 1px solid #8194F5;
  box-sizing: border-box;
  border-radius: 100px;
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.135em;
  text-transform: uppercase; /* WHIPPED VANILLA CREAM (LIGHT) */
  color: #FFF9F6;
  max-width: 590px;
  margin: auto;
}

.mini_cart_recommend_title {
  font-weight: 500;
  font-size: 32px;
  line-height: 44px; /* PLAYDATE PURPLE */
  color: #8194F5;
}

.cart-recommend,
.mini_cart_footer {
  background: #FFEEE8;
}

.mini_cart_upsell {
  box-shadow: none;
}

.product-item-recommend .row {
  margin: 0 15px;
}

.mini_cart_upsell_items .flickityt4s-prev-next-button {
  display: none;
}

.home-product-line-description {
  font-weight: 600;
  font-size: 15px;
  line-height: 21px; /* identical to box height */ /* Brown */
  color: #96746A;
}

.product-home-img {
  text-align: right;
  background-size: contain !important;
  margin-left: 10px 10px;
}

.type_slideshow .dot_owl_1 .flickityt4s-page-dots .dot,
.product-images .dot_owl_1 .flickityt4s-page-dots .dot {
  width: 4px;
  height: 4px;
  background: #FFFFFF;
}

.type_slideshow .dot_owl_1 .flickityt4s-page-dots .dot.is-selected,
.product-images .flickityt4s-page-dots .dot.is-selected {
  /*filter: blur(4px);*/
  box-shadow: 0 0 5px #ffffff;
  background-color: #ffffff !important;
}

.type_slideshow .dot_owl_1 .flickityt4s-page-dots .dot,
.product-images .dot_owl_1 .flickityt4s-page-dots .dot {
  border: none;
}

.type_slideshow .flickityt4s-page-dots .dot:after,
.product-images .flickityt4s-page-dots .dot:after {
  background-color: #ffffff;
}

.widget_nav_menu .widget_footer {
  padding: 50px;
}

/*************** cart changes end *******************/

#mobile-menu,
.mobile-cart-icon {
  display: none;
}

#desktop-menu {
  display: flex;
}

.desktop-cart-icon {
  display: block;
}

.home-pro-subtext {
  font-family: 'Eina 01';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;

  /* Brown */

  color: #96746A;
  text-transform: lowercase;
}

.footer-margin-class {
  margin-left: 20px;
  margin-right: 20px;
}

.footer__top_wrap {
  padding-top: 20px;
}

.footer__top .signup-newsletter-form {
  background-color: #ffffff !important;
}

#footer-top-row .newsletter-block {
  border-right: 1px solid #E3E8FF;
  border-bottom: 1px solid #E3E8FF;
}

#footer-top-row .order-lg-2,
#footer-top-row .order-lg-3 {
  border-bottom: 1px solid #E3E8FF;
}

#footer-top-row .order-lg-1 {
  padding-right: 0;
}

#all-rights-block {
  margin-bottom: 30px;
}

html {
  margin-bottom: 0 !important;
}

#menu-plus-icon {
  margin-top: 8px;
}

.desktop_banner_img {
  display: block !important;
}

.mobile_banner_img {
  display: none !important;
}

.slideshow__slide .caption-wrap p {
  margin-bottom: 25px;
}

/*.marquee .cat_space_item { max-width: 180px; }*/

#shopify-section-template--15819010146525__1648206753e2a011b0.type_feature_columns .rte-setting > p {
  /*max-width: 260px;*/
  margin: auto;
}

#shopify-section-pr_summary .product__policies {
  display: none;
}

.product-images .sp-pr-gallery {
  position: relative;
}

.product-images .flickityt4s-page-dots {
  position: absolute;
  bottom: 20px;
}

.custom-product-trust-badges .trust-badge-img {
  text-align: left;
}

#shopify-section-template--15819010146525__16482296187ec4df0c img {
  max-width: 200px !important;
}

#slider1 .flickityt4s-page-dots .dot,
#slider2 .flickityt4s-page-dots .dot {
  width: 7px;
  height: 7px;
  background: #8194F5;
  opacity: 0.3;
}

#slider1 .flickityt4s-page-dots .dot:after,
#slider2 .flickityt4s-page-dots .dot:after {
  background: #8194F5;
}

#slider1 .flickityt4s-page-dots .dot.is-selected,
#slider2 .flickityt4s-page-dots .dot.is-selected {
  opacity: 1;
}

#shopify-section-template--15819010146525__164822426951065bef .section-title p {
  margin-bottom: 10px;
}

#shopify-section-template--15819010146525__164822426951065bef a.button {
  padding: 20px 72px;
}

.home-product-forplay-img-content {
  padding-right: 0;
}

.home-product-forplay h3.section_title {
  margin: 16px 0;
}

#slider1,
#slider2 {
  padding: 56px 0 40px;
}

#shopify-section-template--15819010146525__16357021760efbe511 {
  margin: 16px 16px 0;
}

#shopify-section-template--15819010146525__16357021760efbe511 .flickityt4s-viewport {
  border-radius: 10px;
}

#ntheader .row {
  padding: 0 40px;
}

.logo_normal {
  min-width: 858px;
}

#ntheader.sticky_prepared:not(.live_stuck) .logo_normal {
  position: absolute;
  margin: auto;
  transform: translate(-50%, -50%);
  top: 100px;
}

.template-cart .frm_cart_page .mini_cart_actions .quantity {
  width: 180px;
}

.template-cart .frm_cart_page .btn_checkout {
  background: #8194F5;
  border: 1px solid #8194F5;
}

#shopify-section-pr_summary table,
#shopify-section-pr_summary td,
#shopify-section-pr_summary th {
  border: 0;
}

#shopify-section-pr_summary table {
  margin: 0;
}

#shopify-section-pr_summary td {
  color: #96746A;
  padding: 5px;
}

.icon-text-pro {
  font-family: 'Eina01-SemiBold';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px; /* identical to box height
*/
  text-align: center;

  /* Brown */

  color: #96746A;
}

.custom-product-sliders .flickityt4s-button {
  color: #8194f5;
  border: 2px solid #8194f5;
}

.custom-product-sliders .flickityt4s-button:hover {
  color: #ffffff;
}

.custom-product-sliders .flickityt4s-prev-next-button.next {
  right: 40px;
}

.custom-product-sliders .flickityt4s-prev-next-button {
  opacity: 1;
}

.nt_se_template--15819010146525__1648206753e2a011b0 img {
  margin-bottom: 65px !important;
}

.nt_se_template--15819010146525__1648206753e2a011b0 .category-content .mt__7 {
  margin-top: 16px;
}

.home-product-forplay .button {
  position: absolute;
  bottom: 0;
}

#shopify-section-template--15819010146525__164822426951065bef .section-title p {
  font-family: "Eina01-SemiBold" !important;
}

.wulkan-italic {
  font-family: "Wulkan Display Semi Bold Italic" !important;
}

#shopify-section-template--15819010146525__1648449244fd5cb5ad {
  border-bottom: 1px solid #FFDCD0;
}

.nt_se_template--15819010212061__1648636386c6c1d226 .mb__20 {
  margin-bottom: 72px;
}

#shopify-section-pr_summary {
  max-width: 594px;
}

#shopify-section-pr_summary .product_title {
  font-weight: 500;
  font-size: 65px !important;
  line-height: 67px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  margin-bottom: 33px !important;
}

.template-product .pr_short_des p:first-child {
  font-family: "Eina01-Bold" !important;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px; /* PLAYDATE
PURPLE */
  color: #96746A;
  margin-bottom: 9px;
  text-transform: uppercase;
}

.template-product .pr_short_des p:first-child .bigpdesc {
  font-size: 28px;
  line-height: 38px;
  text-transform: none;
}

.product-why-different {
  margin-bottom: 0;
}

#shopify-section-pr_summary table {
  font-family: "Eina01-SemiBold" !important;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #96746a;
}

.btn_txt_3 .single_add_to_cart_button,
.atc-slide:not(.btn_full_true) .single_add_to_cart_button {
  max-width: 351px;
}

@media screen and (min-width: 1025px) {
  .template-product .txt_col_img {
    padding-left: 81px;
    padding-right: 81px;
  }
}

.product_image_text_sec h3 {
  margin-bottom: 54px;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media(min-width: 1025px) {
  {
    {
      settings.desktop_css
    }
  }

  #shopify-section-template--15819010146525__1648206753e2a011b0 .cat_space_item:nth-child(1),
  #shopify-section-template--15819010146525__1648206753e2a011b0 .cat_space_item:nth-child(2) {
    border-right: 1px solid #DFBBB0;
  }

  .nt_se_template--15819010146525__1648206753e2a011b0 .nt_banner_holder .cat_space_item {
    margin-bottom: 0 !important;
  }

  .home-product-forplay .bottom_block {
    position: absolute;
  }

  .custom-sliders #slider1 .flickityt4s-slider .col-12 {
    padding-right: 30px;
    padding-left: 30px;
  }
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media(max-width: 1024px) {
  {
    {
      settings.tablet_mobile_css
    }
  }

  .home_rich_text .home-subtitle {
    position: relative;
  }
}

/*---------------- Custom CSS for only tablet -------------------*/
@media(min-width: 768px) and (max-width: 1024px) {
  {
    {
      settings.tablet_css
    }
  }
}

/*---------------- Custom CSS for only mobile -------------------*/
@media(max-width: 767px) {
  {
    {
      settings.mobile_css
    }
  }

  #shopify-section-pr_summary .table-responsive {
    border: 0;
  }

  #ntheader.sticky_prepared:not(.live_stuck) .row {
    top: 0;
  }

  #shopify-section-template--15819010146525__16357021760efbe511 .flickityt4s-viewport {
    border-radius: 0;
  }

  #shopify-section-template--15819010146525__16357021760efbe511 {
    margin: 0;
  }

  #shopify-section-template--15819010146525__16357021760efbe511 .flickityt4s-enabled {
    border-radius: 0;
  }

  .desktop_banner_img {
    display: none !important;
  }

  .mobile_banner_img {
    display: block !important;
  }

  .widget_nav_menu .widget_footer {
    padding: 0;
  }

  #footer-top-row .newsletter-block {
    border-right: 0;
  }

  .mobile-menu-close {
    text-align: right;
    margin-right: 10px;
  }

  .mobile-menu-close a {
    width: 32px;
    height: 32px;
    right: 32px;
    top: 24px; /*
BROWN */
    color: #96746A;
  }

  .menu-close-icon {
    font-size: 60px;
  }

  #nt_menu_canvas {
    width: 100%;
    background: #FFF9F6;
  }

  .mb_nav_title.active {
    ; /*display: none;*/
  }

  #menu_mb_ul {
    margin-top: 70px;
  }

  .nt_mb_menu li {
    margin-bottom: 26px;
  }

  .nt_mb_menu > li > a {
    border-bottom: none;
    font-family: 'Wulkan Display';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 55px;
    text-align: center;
    display: block; /* PLAYDATE PURPLE */

    color: #8194F5;
  }

  #mobile-menu {
    display: block;
  }

  #desktop-menu {
    display: none;
  }

  .desktop-cart-icon {
    display: none;
  }

  .mobile-cart-icon {
    display: block;
  }

  #shopify-section-template--15819010146525__164819950643e6bf87,
  #shopify-section-template--15819010146525__164819950643e6bf87 .section-title {
    text-align: center;
  }

  .product-ingredients,
  .product-faq {
    padding: 18px;
  }

  .product-ingredients .tab-heading,
  .product-faq .tab-heading {
    font-size: 14px !important;
  }

  .product-ingredients .sp-tab-content,
  .product-faq .sp-tab-content {
    font-size: 14px !important;
  }

  #shopify-section-header_1 a {
    color: #8194F5;
  }

  .product-home-content {
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
  }

  .home-product-title {
    text-align: center !important;
  }

  #shopify-section-template--15819010146525__1648206125ad2168cc .home-subtitle {
    position: relative;
    top: 0;
    padding: 10px;
  }

  #shopify-section-template--15819010146525__1648211291b3c70e12 .section-title {
    font-size: 50px;
    line-height: 60px;
  }

  #shopify-section-template--15819010146525__1648226612dd4a9eb6 #b_1648226612629b6277-1 {
    display: block;
  }

  #shopify-section-template--15819010146525__16482296187ec4df0c .section-title {
    font-size: 76px;
    line-height: 90px;

  }

  .widget_footer {
    margin-top: 0;
    text-align: center;
  }

  #footer-img {
    max-width: 90%;
    margin-bottom: 10px;
  }

  #all-rights-block {
    text-align: center;
    margin-bottom: 30px;
  }

  /************** about template mobile start *********************/
  #shopify-section-template--15819010212061__1648637826ceb6bd9f .content-row {
    display: block;

  }

  #shopify-section-template--15819010212061__1648637826ceb6bd9f .content-col {
    display: block;
  }

  #shopify-section-template--15819010212061__16485606921fe8028e h3,
  #shopify-section-template--15819010212061__1648620850c13944c2 h3 {
    font-size: 70px;
    line-height: 85px;
  }

  #shopify-section-template--15819010212061__1648632502928b30b5 h3 marquee {
    font-size: 85px;
  }

  #shopify-section-template--15819010212061__1648632502928b30b5 .btn {
    padding: 5px 100px;
  }

  #shopify-section-template--15819010212061__1648637826ceb6bd9f h3 {
    font-size: 60px;
    line-height: 80px;
  }

  /************** about template mobile end *********************/
  /**************** product template start ********************/
  .variations_form .quantity {
    width: 60%;
  }

  .product-faq {
    text-align: center;
  }

  .product-faq-content {
    padding-right: 0;
  }

  .product-faq .secton_title {
    line-height: 54px;
  }

  .tab-heading {
    ; /*padding: 0 20px;*/
  }

  .home_rich_text .section-title {
    margin-left: 0;
  }

  .home_rich_text {
    text-align: center;
  }

  .datenight-template .home_rich_text .section-title {
    font-size: 65px;
    line-height: 77px;
  }

  .home_rich_text .home-subtitle {
    position: relative;
    bottom: 0;
  }

  /**************** product template end *********************/
  #shopify-section-template--15819010146525__1648206125ad2168cc .home-subtitle {
    width: 395px;
  }

  .home-product-forplay-img img {
    max-width: 100% !important;
  }

  /************************ cart mobile changes start
******************************/
  #nt_cart_canvas {
    width: 100%;
  }

  .mini_cart_header .h3 {
    font-size: 35px;
    line-height: 35px;
    font-weight:600;
  }

  .mini_cart_content .mini_cart_item {
    padding: 10px;
  }

  .mini_cart_title {
    font-size: 22px;
    line-height: 25px;
  }

  .mini_cart_item .cart-pro-price {
    font-size: 18px;
    line-height: 20px;
  }

  .mini_cart_actions .quantity {
    width: 130px;
    height: 40px;
  }

  .mini_cart_info .quantity input.input-text[type=number] {
    height: 35px;
  }

  .mini_cart_info .quantity .tc button {
    width: 45px;
    height: 45px;
  }

  .mini_cart_actions .quantity .tc button {
    line-height: 45px;
  }

  .mini_cart_actions .quantity .tc button {
    padding: 4px;
  }

  /************************ cart mobile changes end **********************/
  #shopify-section-pr_summary #sp_qty_ppr {
    width: 100%;
  }

  .atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    margin-bottom: 10px;
  }

  /****************** product page ******************/
  #shopify-section-pr_summary {
    text-align: center;
  }

  .product-infors {
    padding: 0 32px;
  }

  #shopify-section-pr_summary .product_title.entry-title {
    font-family: 'Wulkan Display';
    font-style: normal;
    font-weight: 500;
    font-size: 40px !important;
    line-height: 94%; /* identical to box height, or 38px */

    text-align: center;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    margin-bottom: 36px !important;
  }

  .template-product .pr_short_des p:first-child {
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.135em;
    text-transform: uppercase;
    margin-bottom: 30px !important;
  }

  .template-product .pr_short_des p:first-child .bigpdesc {
    font-size: 16px;
    line-height: 27px;
  }

  .template-product .pr_short_des .bigpdesc {
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    text-align: center;

  }

  .template-cart .cart_items .quantity .tc button {
    width: 45px;
    height: 45px;
  }

  .template-cart .frm_cart_page .mini_cart_actions .quantity {
    width: 150px;
  }

  .template-cart .cart_items .quantity input.input-text[type=number] {
    height: 45px;
  }
}

.type_image_text .nt_img_txt .tc-section-image {
  padding-top: 100%;
  margin-top: 10%;
  border-radius: 5%;
}

#shopify-section-template--16619445354717__1648627398f0143c62,
#shopify-section-template--16619445354717__164863030529bdb5a5 {
  background: #8194F5;
}

#shopify-section-template--16619445354717__164863030529bdb5a5 * {
  color: #fff;
}

#shopify-section-template--16619445354717__1648627398f0143c62 .section-title span {
  margin: 0;
  text-align: left;
}

#shopify-section-template--16619445354717__1648627398f0143c62 .section-title {
  justify-content: start;
  -ms-flex-pack: start;
  -webkit-justify-content: start;
  -ms-justify-content: start;
  padding-left: 30px;
  font-weight: 500;
}

#shopify-section-template--16619445354717__164863030529bdb5a5 .nt_img_txt .tc-section-image {
  border-radius: 50px;
}

#shopify-section-template--16619445354717__1648620850c13944c2 .tc-section-two-desc p {
  font-family: 'Eina 01' !important;
  font-style: normal;
  font-weight: 500;
}

#shopify-section-template--16619445354717__1648636386c6c1d226 {
  background-color: #FFEEE8;
  padding-top: 50px;
}

#shopify-section-template--16619445354717__1648636386c6c1d226 a.button {
  background-color: #8194F5;
  border: 1px solid #8194F5;
  padding: 20px 168px;
  color: #fff;
  letter-spacing: 0.135em;
  margin-top: 20px;
}

#shopify-section-header_1 .cart_des_3,
#shopify-section-header_1 #desktop-menu {
  margin-bottom: 0 !important;
}

#shopify-section-template--16619445354717__1648620850c13944c2 {
  border-top: 1px solid #EFD4CC;
}

#shopify-section-template--16619445354717__16485606921fe8028e {
  position: relative;
}

#shopify-section-template--16619445354717__16485606921fe8028e:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #EFD4CC;
  top: 10px;
  left: 0;
}

#nt_footer .klaviyo-form input.needsclick {
  height: 50px !important;
  padding: 0 25px !important;
}

/* #nt_footer .klaviyo-form button.needsclick {
  height: 50px !important;
  padding: 0 25px !important;
  color: rgb(248, 128, 255) !important;
} */

#nt_footer .klaviyo-form button.needsclick {
  height: 45px !important;
  padding: 0 25px !important;
  color: rgb(248, 128, 255) !important;
}

.nt_se_template--16619445354717__1648623042059236d1 .category-content .overlay {
  bottom: 345px !important;
}

#shopify-section-template--16619445354717__164863030529bdb5a5 .tc-section-two-desc p {
  font-family: "Eina 01" !important;
  font-weight: 400 !important;
}

@media(max-width: 767px) {
  .main-content {
    top: 385px;
  }

  .custom-article h1 {
    font-size: 28px !important;
    line-height: 34px !important;
  }

  .head-content-div .head-subtext {
    font-size: 22px !important;
    line-height: 30px !important;
    margin-top: 20px !important;
  }
}

#shopify-section-template--16619445354717__1648623042059236d1 .nt_banner_holder {
  position: relative;
}

#shopify-section-template--16619445354717__1648623042059236d1 .nt_banner_holder .category-content .overlay {
  bottom: 20px !important;
}

#shopify-section-template--16619445354717__16504580228bf51b71 .scroll-heading {
  height: auto;
  overflow-y: hidden;
  font-size: 69px !important;
  line-height: 84px !important;
  margin-bottom: 40px !important;
}

#shopify-section-template--16619445354717__16504580228bf51b71 .heading-overlay {
  display: none !important
}

#shopify-section-template--16619446010077__main .btn.klaviyo-bis-trigger {
  cursor: pointer;
  border: 2px solid #8194f5;
  padding: 5px 25px;
  background: #8194f5;
  color: #fff;
  border-radius: 40px;
  font-size: 14px;
  font-weight: 600;
  min-height: 40px;
  position: absolute;
  left: 200px;
}

/*#shopify-section-template--16619445354717__1648627398f0143c62 h3.section-title
{font-style: italic;}*/

.shopify-section.nt_section.type_feature_columns.type_carousel {
  padding-top: 50px;
}
.tc-learn-more-btn {
  background: #8194f5 !important;
  border-radius: 100px !important;
  color: #fff !important;
  width: 25% !important;
  padding: 20px !important;
  border: 1px !important;
}
.shopify-section.nt_section.type_banner .cat_space_item {
  margin-bottom: 0 !important;
}
.shopify-section.nt_section.type_banner .btn-cls {
  margin-bottom: 0 !important;
}
.shopify-section.nt_section.type_banner .nt_se_template--16643434250461__ae7d3c9b-bdc8-4eb7-b4d3-e06aa2f1ad05 {
  margin-top: 30px !important;
}
.shopify-section.nt_section.type_banner .section-subtitle {
  margin-top: 40px !important;
}
.menu_footer.widget_footer.footer-menu-blog {
  margin-bottom: 40px;
}
.widget_nav_menu .widget_footer,
.widget_footer {
  padding: 0;
  margin: 0;
}
aside.widget {
  padding: 50px;
}
aside.widget h3.widget-title span {
  font-family: 'Wulkan Display';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 60px;
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}
header#ntheader div#shopify-section-header_1 .container.nothing .row.al_center {
  padding: 0 30px !important;
}

.mobile-show {
  display: none !important;
}

@media(min-width:768px) {
  aside.widget_nav_menu ul.menu {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}

@media(min-width:992px) {
  #footer-top-row span.nav_link_icon.ml__5:before,
  span.nav_link_icon.ml__5:after {
    content: "";
    display: none;
  }
}

@media(max-width:991px) {
  #shopify-section-template--16619445354717__1648623042059236d1 .nt_se_template--16619445354717__1648623042059236d1 .cat_space_item img.lazyloadt4sed {
    padding-left: 60px;
  }
  aside.widget {
    padding: 10px !important;
  }
}

@media(max-width:767px) {
  #shopify-section-template--16619445354717__1648623042059236d1 .nt_se_template--16619445354717__1648623042059236d1 {
    min-height: calc(100vh -67px);
    display: flex;
    align-items: center;
  }
  #callBackVariant_ppr .variations_button {
    margin-bottom: 0 x;
  }
  #shopify-section-template--16619446010077__main .btn.klaviyo-bis-trigger {
    position: unset;
    padding: 10px 25px;
  }
  #callBackVariant_ppr .variations_button .flex.wrap {
    justify-content: center;
  }
  #shopify-section-template--16619446010077__1648819568605154f5 {
    margin-top: 40px;
  }
  #shopify-section-template--16619445354717__16485606921fe8028e:before {
    display: none;
  }
  .type_image_text .tc-section-two-desc p {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  #shopify-section-template--16619445354717__1648620850c13944c2 {
    border-top: 0;
  }
  .type_image_text span.subtext.tc-section-two-sub-desc {
    font-size: 14px !important;
    line-height: 20px;
    margin: 10px 0;
  }
  span.richtext-subheading.tc-section-rich-text-sub-title {
    margin-left: 0 !important;
    width: 100%;
    text-align: center !important;
    margin-bottom: 20px;
    display: inline-block;
  }
  #shopify-section-template--16619445354717__1648627398f0143c62 h3.tc-section-rich-text-title {
    padding: 0 30px;
  }
  #shopify-section-template--16619445354717__1648627398f0143c62 h3.tc-section-rich-text-title span {
    text-align: center;
  }
  #shopify-section-template--16619445354717__164863030529bdb5a5 .tc-section-two-desc {
    padding-top: 0 !important;
  }
  #shopify-section-template--16619445354717__164863030529bdb5a5 .txt_col_img {
    margin-top: 0 !important;
  }
  .tc-learn-more-btn {
    border-radius: 30px !important;
    width: 50% !important;
  }
  .custom-sliders #slider1 h1 {
    margin: 30px 10px 72px;
    font-size: 52px;
  }
  footer#nt_footer #footer-newsletter-img {
    float: inherit !important;
  }
  .category-content .tc-sub-desc-text p {
    font-size: 14px !important;
    line-height: 30px;
  }
  .type_rich_text,
  .type_feature_columns .nt_banner_holder.pos_text_default {
    padding: 0 24px !important;
  }
  aside.widget {
    padding: 10px;
  }
  aside.widget h3.widget-title span {
    font-size: 22px !important;
    line-height: 20px;
  }
  aside#block_1581507835369 .row:first-child {
    padding: 10px !important;
  }
  .mobile-show {
    display: block !important;
  }
  .web-show {
    display: none !important;
  }
  aside.widget.widget_nav_menu {
    padding: 15px !important
  }
}

.button-link-fw {
  width: 33% !important;
  padding: 18.5px 10px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  font-family: 'Eina01-Bold' !important;
  letter-spacing: 0.135em;

}

@media(max-width:767px) {
  .button-link-fw {
    width: 100% !important;
  }
}
/* adding a single page css for date-night */
@media(max-width:767px) {
  .product-template .row.no-gutters.equal_nt.auto.al_center {
    flex-direction: column-reverse;
  }
}


/* 
css templates for adding css to {template-name}-handle
.page-shop-all{	
}

css templates for adding css to {template-suffix}
.suffix-datenight{
} */



/* changes 14-march from figma file */

@media(max-width: 779px) {
  .product-template .pr_short_des.rtet4 p:first-child {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 18px !important;
    letter-spacing: 0.135em;
    text-align: center;
  }


  .product-template #shopify-section-pr_summary > div.pr_short_des.rtet4 > p:nth-child(2) > span {
    font-family: "Eina 01";
    font-size: 12px !important;
    font-weight: 400;
    line-height: 13.8px !important;
    letter-spacing: 0;
    text-align: center;
  }



  .product-template .main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-display-wrapper {
    display: block !important;
  }

  .product-template .theiaStickySidebar .yotpo-display-wrapper {
    display: flex;
    justify-content: center;
  }
  .product-template .yotpo-display-wrapper a.text-m {
    font-family: "Eina 01" !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
    padding-left: 10px;
  }
  .product-template #shopify-section-pr_summary .product_title.entry-title {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 500;
    line-height: 38px !important;
    letter-spacing: -0.02em;
    text-align: center;
  }



  .product-template .shadow_wrap.tl.cg .subtitle {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 18px !important;
    letter-spacing: 0.135em;
    text-align: left;
  }
  .product-template .shadow_wrap.tl.cg .subtext {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: left;
  }
  .product-template .shadow_wrap.tl.cg p {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
  }



  .product-template .type_carousel h3 {
    font-family: "Wulkan Display" !important;
    font-size: 36px !important;
    font-weight: 600;
    line-height: 50px !important;
    letter-spacing: 0;
    text-align: center;
  }

  .product-template .category-content p.h4.mg__0 {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 28px !important;
    letter-spacing: 0.135em;
    text-align: center;
  }

  .product-template .category-content .rte-setting.mt__7.block_text p {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 600;
    line-height: 18px !important;
    letter-spacing: 0;
    text-align: center;
  }

  .product-template .product-faq-main-head h3 {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600;
    line-height: 55px !important;
    letter-spacing: -0.035em;
    text-align: center;

  }

  .product-template .product-faq-content .secton_title {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: left;
    text-transform: none !important;
  }

  .product-template .product-faq-content .secton_subtitle {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
    color: #8194f5 !important;
  }

  .product-template .product-faq .product-ingredients h3.secton_title {
    font-family: "Eina 01" !important;
    font-size: 32px !important;
    font-weight: 600;
    line-height: 44px !important;
    letter-spacing: 0;
    text-align: left;
  }

  .product-template .product-faq .product-ingredients p.secton_subtitle {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
  }

  .product-template .product-faq .product-ingredients h3 br.hide-mobile {
    display: block !important;
  }


}

@media only screen and (max-width: 779px) {
  .product-template .tc-home-rich-heading h1.section-title {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 55px !important;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
  }
}

@media only screen and (max-width: 779px) {
  .product-template .nt_full.home_rich_text .home-subtitle p {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    letter-spacing: 0 !important;
    text-align: center;
  }


  .product-template .nt_se_template--16661172617437__1648890215e53f1c5d {
    display: none !important;
  }

  .product-template .product_featured_columns_percent .percentage-text {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: center;

  }

  .product-template #shopify-section-template--16661172617437__1648890215e53f1c5d > div.nt_se_template--16661172617437__1648890215e53f1c5d.nt_full {
    display: none !important;
  }
}

/* adding a single page css for date-night */
@media(max-width:767px) {
  .product-template .row.no-gutters.equal_nt.auto.al_center {
    flex-direction: column-reverse;
  }
}


/* 
css templates for adding css to {template-name}-handle
.page-shop-all{	
}

css templates for adding css to {template-suffix}
.suffix-datenight{
} */



/* changes 14-march from figma file */

@media only screen and (max-width: 779px) {
  .product-template .pr_short_des.rtet4 p:first-child {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 18px !important;
    letter-spacing: 0.135em;
    text-align: center;
  }


  .product-template #shopify-section-pr_summary > div.pr_short_des.rtet4 > p:nth-child(2) > span {
    font-family: "Eina 01";
    font-size: 12px !important;
    font-weight: 400;
    line-height: 13.8px !important;
    letter-spacing: 0;
    text-align: center;
  }



  .product-template .main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-display-wrapper {
    display: block !important;
  }

  .product-template .theiaStickySidebar .yotpo-display-wrapper {
    display: flex;
    justify-content: center;
  }
  .product-template .yotpo-display-wrapper a.text-m {
    font-family: "Eina 01" !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
    padding-left: 10px;
  }
  .product-template #shopify-section-pr_summary .product_title.entry-title {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 500;
    line-height: 38px !important;
    letter-spacing: -0.02em;
    text-align: center;
  }



  .product-template .shadow_wrap.tl.cg .subtitle {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 700;
    line-height: 18px !important;
    letter-spacing: 0.135em;
    text-align: left;
  }
  .product-template .shadow_wrap.tl.cg .subtext {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: left;
  }
  .product-template .shadow_wrap.tl.cg p {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
  }



  .product-template .type_carousel h3 {
    font-family: "Wulkan Display" !important;
    font-size: 36px !important;
    font-weight: 600;
    line-height: 50px !important;
    letter-spacing: 0;
    text-align: center;
    letter-spacing: -0.035em;
  }

  .product-template .category-content p.h4.mg__0 {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 28px !important;
    letter-spacing: 0.135em;
    text-align: center;
  }

  .product-template .category-content .rte-setting.mt__7.block_text p {
    font-family: "Eina 01" !important;
    font-size: 13px !important;
    font-weight: 600;
    line-height: 18px !important;
    letter-spacing: 0;
    text-align: center;
  }

  .product-template .product-faq-main-head h3 {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600;
    line-height: 50px !important;
    letter-spacing: 0;
    text-align: center;
    letter-spacing: -0.035em;

  }

  .product-template .product-faq-content .secton_title {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: left;
    text-transform: none !important;
  }

  .product-template .product-faq-content .secton_subtitle {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
    color: #8194f5 !important;
  }

  .product-template .product-faq .product-ingredients h3.secton_title {
    font-family: "Eina 01" !important;
    font-size: 32px !important;
    font-weight: 600;
    line-height: 44px !important;
    letter-spacing: 0;
    text-align: left;
  }

  .product-template .product-faq .product-ingredients p.secton_subtitle {
    font-family: "Eina 01" !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0;
    text-align: left;
  }

  .product-template .product-faq .product-ingredients h3 br.hide-mobile {
    display: block !important;
  }


}

@media only screen and (max-width: 779px) {
  .product-template .tc-home-rich-heading h1.section-title {
    font-family: "Wulkan Display" !important;
    font-size: 2.5em !important;
    font-weight: 600 !important;
    line-height: 55px !important;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
  }
}

@media only screen and (max-width: 779px) {
  .product-template .nt_full.home_rich_text .home-subtitle p {
    font-family: "Eina 01" !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    letter-spacing: 0 !important;
    text-align: center;
  }


  .product-template .nt_se_template--16661172617437__1648890215e53f1c5d {
    display: none !important;
  }

  .product-template .product_featured_columns_percent .percentage-text {
    font-family: "Eina 01" !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: center;

  }

  .product-template #shopify-section-template--16661172617437__1648890215e53f1c5d > div.nt_se_template--16661172617437__1648890215e53f1c5d.nt_full {
    display: none !important;
  }
}

@media screen and (max-device-width: 779px) {
  body.product-template {
    -webkit-text-size-adjust: none !important;
  }

  .product-template .type_rich_text.home_rich_text .tc-home-rich-heading {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .product-template #shopify-section-template--16688707010781__1648803163741a2aca > img {
    padding: 100px 40px !important;
  }

  .product-template #shopify-section-template--16688707010781__1648890215e53f1c5d > div.nt_se_template--16688707010781__1648890215e53f1c5d.nt_full {
    display: none !important;
  }

  .product-template .nt_img_txt img.product-content-image {
    padding: 100px 32px !important;
  }

  .product-template h3.section-title.tc {
    letter-spacing: -0.035em !important;
  }

  .product-template .flickityt4s-slider .cat_space_item {
    display: none !important;
  }

  .product-template .product-faq-img {
    padding: 2em !important;
  }

  .newsletter-block .txt_title {
    font-family: Wulkan Display:  !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 31px !important;
    letter-spacing: -0.02em;
    text-align: center;

  }

}

.product-template .mobile-only {
  display: none;
}

.product-template .desktop-only {
  display: block;
}

.product-template .desktop-only .product-faq-main-head h3 {
  display: block !important;
}

@media only screen and (max-width:779px) {
  .mobile-only {
    display: block !important;
    width: 100%;
  }

  .product-template .row.product-faq-main-head h3,
  .product-template .mobile-only-heading h3 {
    padding: 32px 40px 20px;
  }

  .desktop-only {
    display: none !important;
  }
}


input.needsclick ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'Eina01-Bold' !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0.135em !important;

}

.input.needsclick::-webkit-input-placeholder {
  font-family: 'Eina01-Bold' !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0.135em !important;
}

.input.needsclick:-ms-input-placeholder {
  font-family: 'Eina01-Bold' !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0.135em !important;
}

.input.needsclick:-moz-placeholder {
  font-family: 'Eina01-Bold' !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0.135em !important;
}

.input.needsclick::-moz-placeholder {
  font-family: 'Eina01-Bold' !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0.135em !important;
}


/* homepage updates */

@media only screen and (max-width:767px) {
  .template-index .section-subtitle.db.tc.sub-title11.tc-homepage-richtext {
    margin: unset !important;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 32px 24px 0 !important;
    font-family: "Eina01-SemiBold" !important;
    font-size: 18px !important;
    line-height: 21px !important;
    letter-spacing: 0;
    text-align: center;
  }

  .template-index .lazyloadt4sed .section-title.tc-homepage-heading {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 41px !important;
    letter-spacing: -0.01em !important;
    text-align: center;
  }

  .template-index .home-subtitle.tc-homepage-sub-heading {
    font-family: "Eina01-SemiBold" !important;
    font-size: 14px !important;
    line-height: 19px !important;
    letter-spacing: 0 !important;
    text-align: center !important;

  }

  .template-index .product-slider-mobile-item-inner-right span {
    font-family: "Eina01-SemiBold" !important;
    font-size: 10px !important;
    line-height: 12px !important;
    letter-spacing: 0 !important;
    text-align: left !important;

  }

  .template-index .nt_se_template--16688706027741__1648206125ad2168cc h1.section-title {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 41px !important;
    letter-spacing: -0.01em !important;
    text-align: center:  !important;
    width: 100% !important;

  }

  .template-index .tc-home-rich-heading {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .template-index .shopify-section.nt_section.type_rich_text.home_rich_text {
    padding: 0 !important;
  }

  .template-index .nt_se_template--16688706027751__1648206753e2a011b0 .h4.mg__0.tc-percent-hp {
    font-family: "Eina 01" !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.135em !important;
    text-align: center:  !important;
    text-transform: uppercase !important;
  }

  .template-index .nt_se_template--16688706027741__1648206753e2a011b0 .category-content .tc-percent-hp {
    font-family: "Eina 01" !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 0.135em !important;
  }

  .template-index .nt_se_template--16688706027741__1648206753e2a011b0 .rte-setting,
  .nt_se_template--16688706027741__1648206753e2a011b0 .rte-setting > * {
    font-family: "Eina 01" !important;
    font-weight: 400 !important;
    line-height: 19.25px !important;
  }

  .template-index .type_feature_columns .rte-setting > p {
    font-family: "Eina 01" !important;
    font-weight: 600 !important;
    line-height: 19.25px !important;
    font-size: 13px !important;
    padding: 20px 30px;
  }

  .template-index .feature-columns-text > p {
    font-family: "Eina 01" !important;
    font-size: 18px !important;
    line-height: 23px !important;
    letter-spacing: 0 !important;
    text-align: center !important;
  }

  .template-index .tc-learn-more-btn {}

  .template-index .nt_se_template--16688706027751__1648214422ac88f1df .category-content .tc-percent-hp {
    font-family: "Wulkan Display" !important;
    font-size: 64px !important;
    font-weight: 600 !important;
    line-height: 97px !important;
    letter-spacing: -0.035em !important;
    text-align: center:  !important;

  }

  .template-index .nt_se_template--16688706027741__1648214422ac88f1df .rte-setting,
  .nt_se_template--16688706027741__1648214422ac88f1df .rte-setting p {
    font-family: "Eina01-SemiBold" !important;
    font-size: 19px !important;
    line-height: 23px !important;
    letter-spacing: 0 !important;
    text-align: center:  !important;
    padding-top: 10px !important;
  }

  .template-index #shopify-section-template--16688706027741__1648214422ac88f1df {
    padding-top: 0 !important
  }

  .template-index #shopify-section-template--16688706027741__1648214422ac88f1df > div.cat_space_item.col-lg-3.col-md-3.col-12.section_item.nt_1648214422277336f4-2.tc.mb__30 .h4 {
    font-size: 64px !important;
  }

  .template-index .nt_se_template--16688706027741__1648214422ac88f1df .h4,
  .nt_se_template--16688706027741__1648214422ac88f1df .h4 {
    font-size: 64px !important;
  }

  .template-index .tc-our-mission {
    font-size: 10px !important;
  }

  .template-index h3.section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1.tc-our-bigger {
    margin-top: 7%;
    padding: 0 40px;
  }

  .template-index .home-our-mission-img {
    width: 150px !important;
    height: 150px !important;
  }

  .template-index .nt_se_template--16688706027741__16482296187ec4df0c .rte-setting,
  .nt_se_template--16688706027741__16482296187ec4df0c .rte-setting > * {
    font-family: "Eina01-SemiBold" !important;
    font-size: 18px !important;
    line-height: 21px !important;
    letter-spacing: 0 !important;
    text-align: center !important;

  }

  .template-index .nt_se_template--16688706027741__16482296187ec4df0c .rte-setting,
  .nt_se_template--16688706027741__16482296187ec4df0c .rte-setting p {
    margin: 0 !important;
    width: 100% !important;
  }

  .template-index #slider2 h1 {
    font-family: "Wulkan Display" !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 31px !important;
    letter-spacing: -0.02em !important;
    text-align: center !important;

  }

  .template-index #slider1 h1 {
    font-family: "Wulkan Display" !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 31px !important;
    letter-spacing: -0.02em !important;
    text-align: center !important;
    margin-bottom: 40px !important;

  }

  .template-index #slider2 .press-content {
    font-family: "Eina01-Bold" !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.135em !important;
    text-align: center !important;

  }

  .template-index #es-new #es-header h1.es-title {
    font-family: "Eina01-Bold" !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.135em !important;
    text-align: center !important;
    color: #96746a !important;

  }

  .template-index .caption-wrap.caption-w-1.pe_none.z_100.tl_md.tc div#b_f861caef-b8e0-4895-b120-3a82a8928a96 {
    font-family: "Eina01-SemiBold" !important;
    font-size: 14px !important;
    line-height: 19px !important;
    letter-spacing: 0 !important;
    text-align: center !important;
  }

  #b_16357021760efbe511-2 {
    font-family: "Eina 01" !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.135em !important;
    text-align: center:  !important;
    padding: 15px 40px !important;
    font-weight: 700;
  }

  .template-index .tc-homepage-heading {
    font-family: 'Wulkan Display' !important;
  }
}

/* additional css tested using plugin */

@media only screen and (max-width:767px) {
  .template-index #shopify-section-template--16661173502173__051c1c6e-1be2-4ade-b61e-93366bb95bbd > div > div > div > div.rte_setting.tc > div > a.tc-learn-more-btn {
    font-family: "Eina 01" !important;
    font-size: 12px !important;
    line-height: 15px !important;
    letter-spacing: 0.135em !important;
    font-weight: 600 !important;
    text-align: center !important;
  }

  .template-index a.tc-learn-more-btn {
    font-family: "Eina 01" !important;
    font-size: 12px !important;
    line-height: 15px !important;
    letter-spacing: 0.135em !important;
    font-weight: 600 !important;
    text-align: center !important;
  }

  .template-index #shopify-section-template--16661173502173__1648206753e2a011b0 > div > div > div.cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_1648206753d4a1337f-0.tc.mb__30 p {
    font-weight: 600 !important;
  }

  .template-index #shopify-section-template--16661173502173__1648206753e2a011b0 > div > div > div.cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_1648206753d4a1337f-0.tc.mb__30 p {
    font-weight: 600 !important;
  }

  .template-index #shopify-section-template--16661173502173__1648206125ad2168cc > div > div > div.col-lg-6.col-md-6.col-12.tc-home-rich-heading > h1 {
    font-family: "Wulkan Display" !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 41px !important;
    letter-spacing: -0.01em !important;
    text-align: center !important;

  }

  .template-index #shopify-section-template--16661173502173__1648206125ad2168cc > div > div > div.col-lg-6.col-md-6.col-12.tc-home-rich-heading {
    width: 100% !important;
  }

  #shopify-section-template--16661173502173__1648206753e2a011b0 > div > div > div.cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_1648206753d4a1337f-1.tc.mb__30 > div > p {
    font-family: "Eina01-Bold" !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.135em !important;
    text-align: center !important;
    text-transform: uppercase !important;

  }
}


@media only screen and (max-width:767px) {
  .template-index .#shopify-section-template--16661173502173__1648206753e2a011b0 > div > div > div.cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_1648206753d4a1337f-1.tc.mb__30 > div > p {
    text-transform: uppercase !important;
  }

  .template-index #shopify-section-template--16661173502173__1648206753e2a011b0 .cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_1648206753d4a1337f-1.tc.mb__30 p.h4 {
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-family: "Eina 01" !important;
    font-size: 13px !important;
  }

  .template-index .cat_space_30 .category-content .h4.mg__0.tc-percent-hp {
    text-transform: uppercase !important;
    font-weight: 600 !important;
  }


}

/* add borders after section */

@media only screen and (max-width:767px) {
  .template-index #shopify-section-template--16661173502173__164819950643e6bf87 {
    border-bottom: 1px solid #FFDCD0 !important;
  }
}


/* desktop changes requested on 20th march */

@media only screen and (min-width:900px) {
  .template-product img.product-content-image {
    padding: 64px !important;
  }

  .template-product .nt_full.product_featured_columns .rte-setting.mt__7.block_text {
    display: flex !important;
    justify-content: center !important;
  }

  .template-product .nt_full.product_featured_columns .category-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .template-product .rte-setting.mt__7.block_text p {
    font-size: 18px !important;
    max-width: 400px !important;
  }

  .template-product .container .flickityt4s-viewport * {
    display: block !important;
  }

  .template-product .container style {
    display: none !important;
  }

  span.nav_link_icon.ml__5:after {
    position: relative !important;
    content: '' !important;
    display: block !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg) !important;
    background-color: currentColor !important;
    transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out !important;
  }

  .template-index .product_featured_columns_percent p.h4.mg__0.tc-percent-hp {
    font-family: 'Wulkan Display' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 90px !important;
    line-height: 96px !important;
    text-align: center !important;
    letter-spacing: -0.035em !important;
    text-transform: lowercase !important;
    color: #DFBBB0 !important;
    margin-bottom: 30px !important;
  }

  .template-index .feature-columns-text p {
    font-family: "Eina01-SemiBold" !important;
    font-weight: 600 !important;
    padding-top: 32px !important;
  }

  .template-index .category-content .tc-percent-hp {
    font-family: "Eina 01" !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.135em !important;
    text-align: center !important;
    text-transform: uppercase !important;
  }

  .template-index .category-content .rte-setting.mt__7.htmltext {
    font-family: "Eina 01" !important;
    font-weight: 600 !important;
  }


  /* percentage sections */

  .template-index .shopify-section.nt_section.type_feature_columns.type_carousel .container .nt_contain.position_8.fl_center.cat_space_30 .col-lg-3 .category-content .h4.mg__0.tc-percent-hp {
    font-family: "Wulkan Display" !important;
    font-weight: 600 !important;
    font-size: 64px !important;
    line-height: 97px !important;
    letter-spacing: -0.035em !important;
    text-align: center:  !important;
    text-transform: uppercase !important;
    text-align: center !important;

  }

}


@media only screen and (min-width:767px) {
  /* xtina page desktop */
  .suffix-xtina .slt4_txt.mg__0.lh__1.f_body {
    font-family: "Wulkan Display" !important;
    font-size: 90px !important;
    font-weight: 600 !important;
    line-height: 97px !important;
    letter-spacing: -0.035em !important;
    text-align: center:  !important;
  }

  .suffix-xtina .pa_txts.v_pos50 {
    position: relative !important;
    width: 100% !important;
    text-align: center:  !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center
  }

  /*   .suffix-xtina .pr_lazy_img,
  .equal_nt .nt_bg_lz {
    border-radius: 20px;
  } */

  .suffix-xtina .section-subtitle.db.tc.sub-title11 {
    font-family: 'Eina01-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 45px !important;
    line-height: 53px !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    color: #8194F5 !important;
    padding-bottom: 20px;
  }
  .suffix-xtina .button.tc-learn-more-btn {
    font-family: 'Eina 01' !important;
    font-size: 13px !important;
    line-height: 15px !important;
    letter-spacing: 0.135em !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  .suffix-xtina .shopify-section.nt_section.type_banner .section-subtitle {
    margin-top: 80px !important;
  }

  /* .suffix-xtina .image-text-overlay h3.mt__0.mg__0.lh__1 {
    font-family: "Wulkan Display" !important;
    font-size: 90px !important;
    font-weight: 600 !important;
    line-height: 88px !important;
    letter-spacing: -0.035em !important;
    text-align: center !important;
    color: #e3e8ff !important;
    max-width: 1136px !important;
    margin: 93px;
  } */

  /*   .suffix-xtina .image-text-overlay{
    height:80vh!important;
  } */

  .suffix-xtina .js_full_ht4.item__position {
    height: 80vh;
  }

  .suffix-xtina #b_3e6cdd84-31cc-4e77-8e44-800319e76408 {
    font-family: "Wulkan Display" !important;
    font-size: 90px !important;
    font-weight: 600 !important;
    line-height: 88px !important;
    letter-spacing: -0.035em !important;
    text-align: center !important;
    color: #e3e8ff !important;
    max-width: 1136px !important;
    margin: 93px;
  }

  .suffix-xtina .ingredients-2.product-images {
    width: 100%;
    margin: 0 auto;
    padding: 0 10%;
    background: #FFF9F6;
  }

  .web-show.nt_promotion.pr.middle.center.banner_design_1 {
    padding-top: 100px;
  }

  .suffix-xtina .hero_video_se {
    padding: 10px !important;
  }
  .suffix-xtina .hero_video_se iframe {
    border-radius: 20px;
  }

  .suffix-xtina hr.ingredients-2.horizontal-line {
    margin: 55px 0;
    border: 0;
    border-bottom: 1px solid #FFDCD0;
  }

  .suffix-xtina hr.ingredients-2.horizontal-line {
    margin: 130px 0;
    border: 0;
    border-bottom: 1px solid #FFDCD0;
  }

  .web-show.nt_promotion.pr.middle.center.banner_design_1 {
    padding-top: 100px;
  }



  .feel-good-heading-wrapper {
    padding: 136px;
    color: #DFBBB0
  }

  .feel-good-ques {
    font-family: "Wulkan Display";
    font-size: 130px;
    font-weight: 600;
    line-height: 116px;
    letter-spacing: 0;
    text-align: center;
  }

  .feel-good-ans {
    font-family: "Wulkan Display";
    font-size: 130px;
    font-weight: 600;
    line-height: 116px;
    letter-spacing: 0;
    text-align: center;
    font-style: italic;
    padding-top: 36px;
  }

  .feel-good-additional-text {
    padding: 20px 292px 100px;
  }
  .feel-good-additional-text .additional-text {
    font-family: "Eina01-SemiBold";
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -1px;
    text-align: center;
    color: #8194F5;

  }

  .round-corners {
    border-radius: 20px;
  }

  .hero-text-wrapper {
    width: 100%;
    text-align: center;
    line-height: 0.50;
  }

  .suffix-xtina .hero-text-wrapper {
    min-height: 90px !important;
  }

}



@media only screen and (max-width:767px) {
  .suffix-xtina .hero_video_se iframe {
    border-radius: 0;
  }
  .suffix-xtina .pr_lazy_img,
  .equal_nt .nt_bg_lz {
    border-radius: 0;
  }


  .suffix-xtina .tc-learn-more-btn {
    width: 100% !important;
  }

  .suffix-xtina .section-subtitle {
    font-size: 22px;
    color: #8194F5;
    font-weight: 400;
  }

  .feel-good-heading-wrapper {
    padding: 10px;
    color: #DFBBB0
  }
  .feel-good-ques {
    font-family: "Wulkan Display";
    font-size: 65px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0;
    text-align: center;
  }

  .feel-good-ans {
    font-family: "Wulkan Display";
    font-size: 65px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0;
    text-align: center;
    font-style: italic;
    padding-top: 36px;
  }

  .feel-good-additional-text {
    padding: 36px 20px;
  }
  .feel-good-additional-text .additional-text {
    font-family: "Eina01-SemiBold";
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: center;
    color: #8194F5;

  }

}

.suffix-xtina .custom .feel-good-wrapper {
  background: #FFF9F6
}

#shopify-section-pencil-banner h4.tc-text {
  font-family: "Eina01-SemiBold" !important;
}

@media only screen and (max-width:768px) {
  .suffix-xtina .image-text-overlay .js_full_ht4.item__position {
    height: 80vh;
  }

  .suffix-xtina h4.suffix-xtina .lh__1.f_body {
    line-height: 1.5 !important;
    width: unset !important;
    padding-top: 50px !important;
  }

  .suffix-xtina .hero-text-wrapper {
    font-family: "Wulkan Display" !important;
    line-height: 0.7 !important;
  }

  .suffix-xtina .btn-cls {
    margin-top: 20px;
  }

  .ingredients-2.horizontal-line {
    border-color: #FFDCD0;
  }
  .suffix-xtina hr.ingredients-2.horizontal-line {
    margin: 55px 0;
    border: 0;
    border-bottom: 1px solid #FFDCD0;
  }
}

.gallery-element .pr.oh {
  border-radius: 20px;
}

/* video player */
@media only screen and (max-width:767px) {
  .videoplayer {
    position: relative;
  }

  .videoplayer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  };


  /* .se_height_full .nt_bg_lz, .se_height_full .js_full_ht4{
  	height: 60vh!important;
  } */

  /*.hero_video_se iframe{*/
  /*	height: 53%!important;*/
  /*}*/

  /*.audio-control-container{*/
  /*	height: unset;*/
  /*}*/
}
@media only screen and (max-width:767px) {
  .suffix-xtina .product-home-img img {
    width: 57% !important;
  }
}

.suffix-xtina .feel-good-wrapper {
  background: #fff9f6;
}

@media only screen and (max-width:767px) {
  .suffix-xtina .imtt4_btn.button.pe_auto.btn_icon_false.btn_w_true {
    border-radius: 100px !important;
  }
}

@media only screen and (max-width:767px) {
  .suffix-xtina #shopify-section-template--16688707272925__81b476fe-1308-448d-b203-1a6ebb76539e h4 {
    line-height: 20px !important;
  }
}

@media only screen and (max-width:767px) {
  .suffix-xtina .nt_se_template--16688707272925__1e7225f1-c349-4707-9977-3d03dc9c821e .nt_img_txt #b_34160eab-00e7-4b39-846b-5ddc6755b379 {
    font-size: 24px !important;
  }
}

@media only screen and (max-width:767px) {
  .ingredients-2.product-images {
    padding: 0 10%;
    background-color: #FFF9F6;
  }
}

@media only screen and (max-width:768px) {
  .suffix-xtina a.imtt4_btn.button {
    width: 100% !important;
    font-family: 'Eina 01' !important;
    line-height: 15px !important;
    letter-spacing: 0.135em !important;
    font-weight: 700 !important;
  }
}

.template-blog ul.menu-items li a,
.template-page ul.menu-items li a,
.template-policy ul.menu-items li a,
.template-product ul.menu-items li a {
  color: #8194f5 !important;
}
.template-blog #desktop-menu a.lh__1.flex.al_center,
.template-page #desktop-menu a.lh__1.flex.al_center,
.template-policy #desktop-menu a.lh__1.flex.al_center,
.template-product #desktop-menu a.lh__1.flex.al_center {
  color: #8194f5 !important;
}

@media only screen and (max-width:768px) {
  .suffix-xtina .nt_se_template--16661160329437__1e7225f1-c349-4707-9977-3d03dc9c821e.se_height_cus_h .js_full_ht4 {
    padding-top: 50px !important;
  }

  .suffix-xtina #shopify-section-template--16661160329437__1e7225f1-c349-4707-9977-3d03dc9c821e .js_full_ht4.item__position {
    height: 30vh !important;
  }

  .suffix-xtina #shopify-section-template--16688707272925__1e7225f1-c349-4707-9977-3d03dc9c821e .js_full_ht4.item__position {
    height: 28vh !important;
  }
}

.atc-slide:not(.btn_full_true) .variations_button,
.atc-slide:not(.btn_full_true) .single_add_to_cart_button {
  margin-bottom: 20px;
}

.custom-sliders .press-content {
  display: flex;
  justify-content: center;
  max-width: 100% !important;
}

.custom-sliders .press-content p {
  max-width: 332px;
}

.custom-sliders .press-images img {
  height: auto !important;
  width: 332px !important;
  max-width: 332px !important;
}


@media only screen and (max-width:767px) {
  .product_image_text_sec h3 {
    font-size: 50px !important;
    line-height: 50px !important;
  }

  .atc-slide:not(.btn_full_true) .variations_button,
  .atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    width: fit-content;

  }
}

@media only screen and (max-width:768px) {
  .atc-slide:not(.btn_full_true) .variations_button,
  .atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    width: 100%;
  }

}


@media only screen and (min-width: 991px) {
  .variations_button > .wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }


}

@media only screen and (min-width:767px) {
  div#shopify-section-pr_summary {
    zoom: 0.85;
  }
}

@media only screen and (min-width:991px) {
  div#shopify-section-pr_summary {
    zoom: unset;
  }
}


@media only screen and (min-device-width: 481px) and(max-device-width: 1200px) and(orientation:landscape) {
  /* For landscape layouts only */
  div#shopify-section-pr_summary {
    zoom: 0.85;
  }

  .product_image_text_sec h3 {
    zoom: 0.8;
  }
}

.quantity {
  margin-bottom: 20px;
}

.amazon-buy-button-wrapper {
  margin-top: -20px;
}

/* product tiles on home-page */

@media(min-width: 1025px) {
  .container111 .flickityt4s-viewport {
    height: 330px !important;
  }
}

@media(min-width: 1441px) {
  .product-home-img {
    padding-left: 131px !important;
    text-align: unset !important;
  }
}

.ntheader_wrapper {
  margin-top: 31px !important;
}

.not-found {
  font-size: 48px;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}

/* investors page */

@media screen and (orientation:landscape) and(max-device-width: 900px) {
  #b_template--16743955890397__dc940caf-546e-42d2-874f-65973a449e13-1688168812f161c63c-1 {
    line-height: unset !important;
    font-size: 30.5px !important;
    text-align: center;
  }
}


@media screen and (max-width: 991px) {
  .nt_se_template--16750721368285__bbb1510d-5bd8-4aa3-9b5a-6b526e4daf6d .cat_space_item:first-child {
    border-radius: 0 0 10px 10px;
    border-bottom-width: 1px;
  }
  .nt_se_template--16748133286109__bbb1510d-5bd8-4aa3-9b5a-6b526e4daf6d .cat_space_item:first-child {
    border-radius: 0 0 10px 10px !important;
    border-bottom-width: 1px !important;
  }
}

@media only screen and (max-width: 991px) {
  .nt_se_template--16753006510301__bbb1510d-5bd8-4aa3-9b5a-6b526e4daf6d .cat_space_item:first-child {
    border: 1px solid #FFDCD0;
  }
  .nt_se_template--16755623067869__bbb1510d-5bd8-4aa3-9b5a-6b526e4daf6d .cat_space_item:first-child {
    border: 1px solid #FFDCD0;
    border-radius: 0 0 10px 10px !important
  }
}


@media only screen and (max-width: 768px) {
  .suffix-investors #b_04785fb3-ac47-43f2-95d8-6d5c335bcec0.slt4_p.mg__0 {
    padding: 0 15%;
  }

  .suffix-investors #bk_2d2a6101-d7ac-48fd-88e5-417499d60bef p {
    font-size: 1.1em;
  }
}

@media screen and (orientation:landscape) and(max-device-width: 900px) {
  #b_template--16743955890397__dc940caf-546e-42d2-874f-65973a449e13-1688168812f161c63c-1 {
    line-height: unset !important;
    font-size: 30.5px !important;
    text-align: center;
  }
}


@media screen and (max-width: 991px) {
  .nt_se_template--16750721368285__bbb1510d-5bd8-4aa3-9b5a-6b526e4daf6d .cat_space_item:first-child {
    border-radius: 0 0 10px 0;
    border-bottom-width: 1px;
  }
}



@media only screen and (max-width: 767px) {}
#menu_mb_ul .menu-item-has-children a.with-children {
  display: flex;
  justify-content: center;
  text-align: center;
}

@media(max-width: 767px) {
  #menu_mb_ul .nt_mb_menu .sub-menu li {
    margin-bottom: 0 !important;
  }

  .menu-item.item-level-2 {
    margin-bottom: 0;
  }

  .menu-item.item-level-1 {
    margin-bottom: 0;
  }

  .nt_mb_menu .sub-sub-menu li > a {
    justify-content: center;
  }
}



/* nav changes on about-us page */

.suffix-about_us #desktop-menu {
  min-height: 80px;
  display: flex;
  align-items: end;
}

.suffix-about_us #shopify-section-header_1 .tr {
  top: 8px;
}

@media(max-width: 767px) {
  .suffix-about_us #desktop-menu {
    display: none;
  }

  .suffix-about_us #shopify-section-header_1 .tr {
    top: 20px;
  }
}



.suffix-about_us #ntheader:not(.live_stuck) .ntheader_wrapper .About.Playground:not(.container) {
  border-bottom: unset !important;
}


#bk_template--16748486459613__e4e5bc1f-ce1f-4ab7-8d2a-44092b3bf424-1689187416fc300305-0 {
  flex: 0 0 75% !important;
  max-width: 75% !important;
}

@media only screen and (max-width:767px) {
  #bk_template--16748486459613__e4e5bc1f-ce1f-4ab7-8d2a-44092b3bf424-1689187416fc300305-0 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}


/* psyche page changes */

@media only screen and (max-width: 767px) {
  .suffix-sex-psyche-new .flex.column.pl__20 span.subtext {
    text-align: center;
  }
  .suffix-sex-psyche-new .flex.column.pl__20 span.text {
    text-align: center;
  }
  .suffix-sex-psyche-new .flex.column.pl__20 a.button {
    font-size: 12px;
  }

  p.mg__0 {
    text-align: center;
  }

  .nt_se_template--16757355053277__3b5089bf-bdd2-4941-bb9a-27a1c8ea7e97 {
    margin-top: 0 !important;
  }
  #shopify-section-template--16757355053277__3b5089bf-bdd2-4941-bb9a-27a1c8ea7e97 .button {
    font-size: 11px;
    line-height: 25px !important;
  }

  #shopify-section-template--16757355053277__3b5089bf-bdd2-4941-bb9a-27a1c8ea7e97 .txt_col_img {
    margin-top: 0;
  }
}

.suffix-sex-psyche-new .ingredients-2.horizontal-line {
  border-bottom-color: #FFDCD0;
}


.suffix-sex-psyche-new .blogs-carousel-with-header-wrapper button.splide__pagination__page {
  min-height: auto !important;
}

.suffix-sex-psyche-new #template--16776566866141__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-id {
  margin: 50px auto !important;
  padding: 0 40px !important;
}

.suffix-sex-psyche-new #template--16776566866141__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-id img {
  border-radius: 20px;
}



@media only screen and (max-width: 767px) {
  .suffix-sex-psyche-new #template--16753005527261__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-i h3 {
    text-align: center !important;
  }
  #template--16753005527261__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-id .tl {
    text-align: center !important;
  }
}
#template--16757355053277__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-id img {
  border-radius: 20px;
}

.suffix-sex-psyche-new .books-carousel-wrapper img {
  border-radius: 20px !important;
}

#logo-container img {
  border-radius: 0 !important;
}

.suffix-sex-psyche-new .custom_gallery_container {
  display: flex !important;
  justify-content: center !important;
}

.suffix-sex-psyche-new .row.no-gutters.equal_nt.auto.al_center {
  margin: 0 22px !important;
}


@media only screen and (max-width:767px) {
  #shopify-section-template--16776566866141__3b5089bf-bdd2-4941-bb9a-27a1c8ea7e97 h3 {
    margin: 0;
  }

  .suffix-sex-psyche-new .nt_se_template--16776566866141__481b3328-1211-4396-b24c-0f6891b23cc4 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  .suffix-sex-psyche-new #shopify-section-template--16757355053277__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d .subtext {
    line-height: 30px !important;
  }

}

@media only screen and (max-width:480px) {
  .suffix-sex-psyche-new .playg-button-text {
    font-size: 11px
  }

  #shopify-section-template--16776566866141__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d h3 {
    text-align: center !important;
  }

  .suffix-sex-psyche-new #template--16776566866141__cf8ff347-b2d6-4ae2-a6e4-aaa69a4e8d4d-section-id {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 11px !important;
  }

  .suffix-sex-psyche-new .row.no-gutters.equal_nt.auto.al_center {
    margin: 0 11px !important;
  }

  .suffix-sex-psyche-new .nt_se_template--16776566866141__3b5089bf-bdd2-4941-bb9a-27a1c8ea7e97 {
    margin-top: 20px !important;
  }
}


@media only screen and (max-width:768px) {
  .sub-menu .nav_link_txt {
    font-family: 'Wulkan Display';
    color: #8194F5;
  }

  .sub-menu .sub-sub-menu a {
    font-family: 'Wulkan Display' !important;
    color: #8194F5 !important;
  }

  /* blog */
  .blogs-template-wrapper .button.tag-text.selected {
    line-height: 12px !important;
  }
}


.vertical-space-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.vertical-space-100 {
  padding-top: 100px;
  padding-bottom: 100px
}

.vertical-space-150 {
  padding-top: 150px;
  padding-bottom: 150px
}


.vertical-space-200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.vertical-space-250 {
  padding-top: 250px;
  padding-bottom: 250px
}


/* mobile vertical space helpers - these are usually half the size of desktop */
@media only screen and (max-width:768px) {
  .vertical-space-50 {
    padding-top: 25px;
    padding-bottom: 25px
  }

  .vertical-space-100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .vertical-space-150 {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .vertical-space-200 {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .vertical-space-250 {
    padding-top: 125px;
    padding-bottom: 125px
  }

}


/* helper classes */
@media only screen and (min-width:769px){.vertical_spacing_desktop_top-0{padding-top: 0px; } .vertical_spacing_desktop_bottom-0{padding-bottom: 0px; } .vertical_spacing_desktop_top-10{padding-top: 10px; } .vertical_spacing_desktop_bottom-10{padding-bottom: 10px; } .vertical_spacing_desktop_top-20{padding-top: 20px; } .vertical_spacing_desktop_bottom-20{padding-bottom: 20px; } .vertical_spacing_desktop_top-30{padding-top: 30px; } .vertical_spacing_desktop_bottom-30{padding-bottom: 30px; } .vertical_spacing_desktop_top-40{padding-top: 40px; } .vertical_spacing_desktop_bottom-40{padding-bottom: 40px; } .vertical_spacing_desktop_top-50{padding-top: 50px; } .vertical_spacing_desktop_bottom-50{padding-bottom: 50px; } .vertical_spacing_desktop_top-60{padding-top: 60px; } .vertical_spacing_desktop_bottom-60{padding-bottom: 60px; } .vertical_spacing_desktop_top-70{padding-top: 70px; } .vertical_spacing_desktop_bottom-70{padding-bottom: 70px; } .vertical_spacing_desktop_top-80{padding-top: 80px; } .vertical_spacing_desktop_bottom-80{padding-bottom: 80px; } .vertical_spacing_desktop_top-90{padding-top: 90px; } .vertical_spacing_desktop_bottom-90{padding-bottom: 90px; } .vertical_spacing_desktop_top-100{padding-top: 100px; } .vertical_spacing_desktop_bottom-100{padding-bottom: 100px; } .vertical_spacing_desktop_top-110{padding-top: 110px; } .vertical_spacing_desktop_bottom-110{padding-bottom: 110px; } .vertical_spacing_desktop_top-120{padding-top: 120px; } .vertical_spacing_desktop_bottom-120{padding-bottom: 120px; } .vertical_spacing_desktop_top-130{padding-top: 130px; } .vertical_spacing_desktop_bottom-130{padding-bottom: 130px; } .vertical_spacing_desktop_top-140{padding-top: 140px; } .vertical_spacing_desktop_bottom-140{padding-bottom: 140px; } .vertical_spacing_desktop_top-150{padding-top: 150px; } .vertical_spacing_desktop_bottom-150{padding-bottom: 150px; } .vertical_spacing_desktop_top-160{padding-top: 160px; } .vertical_spacing_desktop_bottom-160{padding-bottom: 160px; } .vertical_spacing_desktop_top-170{padding-top: 170px; } .vertical_spacing_desktop_bottom-170{padding-bottom: 170px; } .vertical_spacing_desktop_top-180{padding-top: 180px; } .vertical_spacing_desktop_bottom-180{padding-bottom: 180px; } .vertical_spacing_desktop_top-190{padding-top: 190px; } .vertical_spacing_desktop_bottom-190{padding-bottom: 190px; } .vertical_spacing_desktop_top-200{padding-top: 200px; } .vertical_spacing_desktop_bottom-200{padding-bottom: 200px; } .vertical_spacing_desktop_top-210{padding-top: 210px; } .vertical_spacing_desktop_bottom-210{padding-bottom: 210px; } .vertical_spacing_desktop_top-220{padding-top: 220px; } .vertical_spacing_desktop_bottom-220{padding-bottom: 220px; } .vertical_spacing_desktop_top-230{padding-top: 230px; } .vertical_spacing_desktop_bottom-230{padding-bottom: 230px; } .vertical_spacing_desktop_top-240{padding-top: 240px; } .vertical_spacing_desktop_bottom-240{padding-bottom: 240px; } .vertical_spacing_desktop_top-250{padding-top: 250px; } .vertical_spacing_desktop_bottom-250{padding-bottom: 250px; } .vertical_spacing_desktop_top-260{padding-top: 260px; } .vertical_spacing_desktop_bottom-260{padding-bottom: 260px; }}
@media only screen and (max-width:768px){.vertical_spacing_mobile_top-0{padding-top: 0px; } .vertical_spacing_mobile_bottom-0{padding-bottom: 0px; } .vertical_spacing_mobile_top-5{padding-top: 5px; } .vertical_spacing_mobile_bottom-5{padding-bottom: 5px; } .vertical_spacing_mobile_top-10{padding-top: 10px; } .vertical_spacing_mobile_bottom-10{padding-bottom: 10px; } .vertical_spacing_mobile_top-15{padding-top: 15px; } .vertical_spacing_mobile_bottom-15{padding-bottom: 15px; } .vertical_spacing_mobile_top-20{padding-top: 20px; } .vertical_spacing_mobile_bottom-20{padding-bottom: 20px; } .vertical_spacing_mobile_top-25{padding-top: 25px; } .vertical_spacing_mobile_bottom-25{padding-bottom: 25px; } .vertical_spacing_mobile_top-30{padding-top: 30px; } .vertical_spacing_mobile_bottom-30{padding-bottom: 30px; } .vertical_spacing_mobile_top-35{padding-top: 35px; } .vertical_spacing_mobile_bottom-35{padding-bottom: 35px; } .vertical_spacing_mobile_top-40{padding-top: 40px; } .vertical_spacing_mobile_bottom-40{padding-bottom: 40px; } .vertical_spacing_mobile_top-45{padding-top: 45px; } .vertical_spacing_mobile_bottom-45{padding-bottom: 45px; } .vertical_spacing_mobile_top-50{padding-top: 50px; } .vertical_spacing_mobile_bottom-50{padding-bottom: 50px; } .vertical_spacing_mobile_top-55{padding-top: 55px; } .vertical_spacing_mobile_bottom-55{padding-bottom: 55px; } .vertical_spacing_mobile_top-60{padding-top: 60px; } .vertical_spacing_mobile_bottom-60{padding-bottom: 60px; } .vertical_spacing_mobile_top-65{padding-top: 65px; } .vertical_spacing_mobile_bottom-65{padding-bottom: 65px; } .vertical_spacing_mobile_top-70{padding-top: 70px; } .vertical_spacing_mobile_bottom-70{padding-bottom: 70px; } .vertical_spacing_mobile_top-75{padding-top: 75px; } .vertical_spacing_mobile_bottom-75{padding-bottom: 75px; } .vertical_spacing_mobile_top-80{padding-top: 80px; } .vertical_spacing_mobile_bottom-80{padding-bottom: 80px; } .vertical_spacing_mobile_top-85{padding-top: 85px; } .vertical_spacing_mobile_bottom-85{padding-bottom: 85px; } .vertical_spacing_mobile_top-90{padding-top: 90px; } .vertical_spacing_mobile_bottom-90{padding-bottom: 90px; } .vertical_spacing_mobile_top-95{padding-top: 95px; } .vertical_spacing_mobile_bottom-95{padding-bottom: 95px; } .vertical_spacing_mobile_top-100{padding-top: 100px; } .vertical_spacing_mobile_bottom-100{padding-bottom: 100px; } .vertical_spacing_mobile_top-105{padding-top: 105px; } .vertical_spacing_mobile_bottom-105{padding-bottom: 105px; } .vertical_spacing_mobile_top-110{padding-top: 110px; } .vertical_spacing_mobile_bottom-110{padding-bottom: 110px; } .vertical_spacing_mobile_top-115{padding-top: 115px; } .vertical_spacing_mobile_bottom-115{padding-bottom: 115px; } .vertical_spacing_mobile_top-120{padding-top: 120px; } .vertical_spacing_mobile_bottom-120{padding-bottom: 120px; } .vertical_spacing_mobile_top-125{padding-top: 125px; } .vertical_spacing_mobile_bottom-125{padding-bottom: 125px; } .vertical_spacing_mobile_top-130{padding-top: 130px; } .vertical_spacing_mobile_bottom-130{padding-bottom: 130px; }}



/* shop-all column reverse mobile */
@media only screen and (max-width:768px){
	.row.mobile-flex-reverse{
		flex-direction: column-reverse;
	}
}


/* bedside bundle  */
.suffix-mood-maker-bundle .cat_space_item .category-content .h4 a{
	font-weight: 700;
    line-height: 33px;
    text-align: center;
    letter-spacing: 0.135em;
    text-transform: uppercase;
    color: #8194F5;
    margin-bottom: 10px;
}

.suffix-mood-maker-bundle .category-content .rte-setting.mt__7{
	display: flex;
	flex-direction: column;
	align-items: center;
}

.suffix-mood-maker-bundle .category-content .rte-setting.mt__7 p{
	font-size: 18px !important;
	max-width: 400px !important;
	color: #96746A;
	font-weight: 600;
}

.suffix-mood-maker-bundle .category-content a.btn--secondary.btn--small.btn--style-1 {
    padding: 20px 25px;
    line-height: 18px;
    width: 480px;
    align-self: center;
    border-color: #8194F5;
    color: white;
    background:  #8194F5;
}

.suffix-mood-maker-bundle .category-content a.btn--secondary.btn--small.btn--style-1:hover{
	border-color: black;
    background:  black;
}

@media only screen and (max-width:960px){
  .suffix-mood-maker-bundle .category-content a.btn--secondary.btn--small.btn--style-1 {
    width: 100%;
  }
}

.suffix-mood-maker-bundle .pr_custom_liquid .icon-text-pro{
	display: none;
}

.suffix-mood-maker-bundle .swatches-select.swatch__list_pr li.swatch_pr_item{
	border:none;
	background-color:unset;
}

.suffix-mood-maker-bundle .swatches-select.swatch__list_pr li.swatch_pr_item.is-selected{
	border:none;
	background-color:none;
}


.suffix-mood-maker-bundle .swatches-select.swatch__list_pr{
	padding-top:1rem;
}

.suffix-mood-maker-bundle .swatches-select.swatch__list_pr .swatch__value_pr{
	padding: 12px 25px!important;
    background: white;
    color: #8194F5;
    border: 1px solid #8194F5
}



.suffix-mood-maker-bundle .swatches-select.swatch__list_pr li.swatch_pr_item.is-selected .swatch__value_pr{
	padding: 12px 25px;
    background: #8194F5;
    color: white;
    border: none
}

.suffix-mood-maker-bundle .variations.style__circle .swatch.is-label .swatch_pr_item{
	border:none;
}





/* xtina page featured product css march 18 2024 */

.xtina-featured-product .h1.product_title a {
  color: #8194f5;
  font-size: 36px;
}
.xtina-featured-product .product__policies {
  display: none;
}
.xtina-featured-product .pr_short_des {
  line-height: 26px;
  font-size: 16px;
  color: #96746A;
  font-weight: 400;
  font-family: "Eina01-SemiBold" !important;
}
.xtina-featured-product .summary.entry-summary {
  padding-left: 10px;
}
.xtina-featured-product .pr_carousel .flickityt4s-page-dots {
  display: none;
}
.xtina-featured-product .pr_carousel .img.w__100.lazypreloadt4s.t4s-media-img.lazyautosizes.lazyloadt4sed {
  border-radius: 25px;
}
.xtina-featured-product .pr_carousel .pr.oh.nt_bg_lz {
  border-radius: 25px;
}
.xtina-featured-product .featured-product-rtb {
  color: #96746A;
  font-size: 23px;
  font-weight: 400;
}
.xtina-featured-product .nav_ {
  display: none;
}

.suffix-xtina .col_thumb {
  opacity: 0;
}

@media only screen and (max-width:768px){
  .suffix-xtina .xtina-featured-product .variations_button .flex.wrap{
      justify-content: center;
  }  
}

/* update product slider buttons to have a transparent effect on hover */
button.flickityt4s-prev-next-button.next:hover,
button.flickityt4s-prev-next-button.previous:hover {
	background-color: transparent !important;
	color: #8194f5 !important;
	border: 2px solid #8194f5 !important;
}


button.uppercase{
  text-transform: uppercase;
}

.product-slider-mobile-item-inner-right button{
    font-weight: 700;
    font-size: 8px;
    line-height: 11px;
    letter-spacing: 0.135em;
    text-transform: uppercase;
    padding: 8px 10px;
    width: 136px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    
    
}

.slider-add-to-cart-button{
	font-family: 'Eina01-Bold' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 0.135em;
}

@media only screen and (max-width:767px){
  .slider-add-to-cart-button{
	  font-family: 'Eina01-Bold' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 8px;
    letter-spacing: 0.135em;
  }
}


.suffix-naked-love .section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 span{
  color: #8194F5;
  font-size: 30px;
  font-family: 'Eina 01'!important; 
}

@media only screen and (max-width: 768px){
  .suffix-naked-love .section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 span{
    font-size: 20px;
  }
  
}
.sub-1{
  font-size: 10px !important;
  padding-top: 10px;
  line-height: 18px !important;
}

.sub-2{
  font-size: 14px !important;
  padding-top: 10px;
  line-height: 22px !important;
}

.sub-3{
  font-size: 18px !important;
  padding-top: 10px;
  line-height: 26px !important;
}


.suffix-naked-love .nt_img_txt .pa.txt_content.pa.txt_content.tc_md h4{
  font-family: "Eina 01"!important;
  color:#96746a !important;
  font-size: 22px!important;
}


.suffix-naked-love .testimonial-content p{
  font-family: 'Eina Semibold' !important;
  font-weight: 600;
  font-style: normal;
}

.suffix-naked-love .nt_img_txt .pa.txt_content.pa.txt_content.tc_md h4{
    font-family: "Eina 01"!important;
}
.suffix-naked-love .type_testimonials .section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 span{
  font-family: 'Wulkan Display'!important;
  font-size: 36px!important;
}

.nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
.cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(1) {
  border: 1px solid #FFDCD0;
  border-radius: 25px 0 0 25px;
  border-right-width: 0;
}
.nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
.cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(2) {
  border: 1px solid #FFDCD0;

}

.nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
.cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(3) {
  border: 1px solid #FFDCD0;
  border-left-width: 0;

}

.nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
.cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(4) {
  border: 1px solid #FFDCD0;
  border-radius: 0 25px 25px 0px;
  border-left-width: 0;
}



@media only screen and (max-width: 768px){
  .nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
  .cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(1) {
    border: 1px solid #FFDCD0;
    border-radius: 25px 25px 0 0;
    border-right-width: 1px;
  }

  .nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
  .cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(2) {
    border: 1px solid #FFDCD0;
    border-radius: 0 0 0 0;
    border-top-width: 0;
  }

  .nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
  .cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(3) {
    border: 1px solid #FFDCD0;
    border-radius: 0 0 0 0;
    border-left-width: 1px;
    border-top-width: 0;
  }

  .nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_30
  .cat_space_item.col-lg-3.col-md-3.col-12.section_item:nth-child(4) {
    border: 1px solid #FFDCD0;
    border-radius: 0 0 25px 25px;
    border-left-width: 1px;
  }

}

@media only screen and (max-width: 768px){
  .suffix-naked-love .category-content p{
    font-size: 18px !important;
  }

  .suffix-naked-love .category-content .sub-1{
    font-size: 8px !important;
  }

  .suffix-naked-love .category-content .sub-2{
    font-size: 10px !important;
  }

  .suffix-naked-love .category-content .sub-3{
    font-size: 12px !important;
  }

  .suffix-naked-love .nt_img_txt .pa.txt_content.pa.txt_content.tc_md h4{
    color:#96746a !important;
    font-size: 14px!important;
  }

  .suffix-naked-love .section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1{
    font-size:18px!important;
    line-height: normal!important;
  }
  .suffix-naked-love .type_testimonials .section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 span{
    font-family: 'Wulkan Display'!important;
    font-size: 24px!important;
  }

  .product-template.suffix-naked-love .product-faq-content .secton_subtitle{
    color:#96746a!important;
    font-weight: 500!important;
  }

  .product-template.suffix-naked-love .product-ingredients .secton_title{
    font-family: 'Wulkan Display'!important;
    
  }
}

.template-index #shopify-section-template--18370377515229__1648211291b3c70e12 h3.tc-homepage-percentage.fl_center .mr__10.ml__10{
	color: #DFBAB0!important;
}

.template-index #shopify-section-template--18370377515229__1648211291b3c70e12 .tc-homepage-richtext.section-subtitle{
	color: #DFBAB0!important;
}

.rebuy-cart__flyout-item-subscribe-label {
    display: block;
    width: 100%;
    font-size: 12px;
}

.suffix-about_us_new .bg-light-yellow.spacing-top-medium {
  display: none;
}

.main-nav-icon-shop {
    position: relative;
}

.m-cart-count {
    background: #8194f5;
    color: white;
    font-size: 10px;
    padding: 0px 5px;
    border-radius: 100%;
    position: absolute;
    top: -10px;
    left: 1px;
}
.sticky-add {
  margin: 0 !IMPORTANT;
}

.template-product #chat-button {
    bottom: 165px !important;
}

.template-product #chat-window {
    right: 90px !important;
}

@media only screen and (max-width: 768px) {
  .template-product .m-top {
      bottom: 152px;
  }
  .template-product #chat-button {
    bottom: 215px !important;
  }
}
