/** Shopify CDN: Minification failed

Line 170:0 All "@import" rules must come first
Line 172:0 Comments in CSS use "/* ... */" instead of "//"
Line 216:2 Unexpected "}"

**/
@font-face {
  font-family:'TT_Chocolates_Medium';
  src: url("/cdn/shop/files/TT_Chocolates_Trial_Medium.ttf?v=1686717687");
}
@font-face {
  font-family:'TT_Chocolates_Bold';
  src: url("/cdn/shop/files/TT_Chocolates_Trial_Bold.ttf?v=1686717687");
}
@font-face {
  font-family:'TT_Chocolates_Regular';
  src: url("/cdn/shop/files/TT_Chocolates_Trial_Regular.ttf?v=1686717687");
}
h1,h2,h3,h4,span,.product-variant-option .header,b{
  font-family:'TT_Chocolates_Bold' !important;
}
p,a,label,span{
  font-family:'TT_Chocolates_Regular' !important;
}


@media(max-width:1024px){
    .main-header-wrap .col-xl-2.col-lg-3 {
    max-width: 13%;
}

.main-header-wrap .col-xl-8.col-lg-7 {
    max-width:70%;
    flex: 70%;
}
}

#shopify-section-template--16324035510512__1645604654016f2c1d .single_collection {
    height: 280px;
}
.product-tab-list.nav.pb-40.text-center.position_center {
    display: none;
}
#book-mentorship-program .single_product_special_feature {
    display: none;
}
#book-mentorship-program .pro-details-meta {
    display: none !important;
}
#book-mentorship-program .product-quantity-action.quantity-selector.cart-plus-minus {
    display: none !important;
}
#book-mentorship-program .pro-details-wishlist {
    display: none !important;
}
#book-mentorship-program  .pro-details-compare {
    display: none !important;
}
#book-mentorship-program .sku_size_vendor_type {
    display: none;
}
#book-mentorship-program .product-sku.pro-details-rating-wrap {
    display: none;
}
#book-mentorship-program .product-variant-inventory {
    display: none;
}
#book-mentorship-program .product_additional_information {
    display: none;
}
/*  end here*/
#gold-pack .single_product_special_feature {
    display: none;
}
#gold-pack .pro-details-meta {
    display: none !important;
}
#gold-pack .product-quantity-action.quantity-selector.cart-plus-minus {
    display: none !important;
}
#gold-pack .pro-details-wishlist {
    display: none !important;
}
#gold-pack  .pro-details-compare {
    display: none !important;
}
#gold-pack .sku_size_vendor_type {
    display: none;
}
#gold-pack .product-sku.pro-details-rating-wrap {
    display: none;
}
#gold-pack .product-variant-inventory {
    display: none;
}
#gold-pack .product_additional_information {
    display: none;
}
/*end here  */
#diamond-pack .single_product_special_feature {
    display: none;
}
#diamond-pack .pro-details-meta {
    display: none !important;
}
#diamond-pack .product-quantity-action.quantity-selector.cart-plus-minus {
    display: none !important;
}
#diamond-pack .pro-details-wishlist {
    display: none !important;
}
#diamond-pack  .pro-details-compare {
    display: none !important;
}
#diamond-pack .sku_size_vendor_type {
    display: none;
}
#diamond-pack .product-sku.pro-details-rating-wrap {
    display: none;
}
#diamond-pack .product-variant-inventory {
    display: none;
}
#diamond-pack .product_additional_information {
    display: none;
}
/* end here */
#silver-pack .single_product_special_feature {
    display: none;
}
#silver-pack .pro-details-meta {
    display: none !important;
}
#silver-pack .product-quantity-action.quantity-selector.cart-plus-minus {
    display: none !important;
}
#silver-pack .pro-details-wishlist {
    display: none !important;
}
#silver-pack  .pro-details-compare {
    display: none !important;
}
#silver-pack .sku_size_vendor_type {
    display: none;
}
#silver-pack .product-sku.pro-details-rating-wrap {
    display: none;
}
#silver-pack .product-variant-inventory {
    display: none;
}
#silver-pack .product_additional_information {
    display: none;
}
.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 40%;
}

.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.container {
  padding: 2px 16px;
}

@import url(https://fonts.googleapis.com/css?family=Varela+Round);

// Colors
$color-one: #1F2124;
$color-two: #383A3F;
$color-three: #F68657;
$color-four: #F6B352;

*, *:before, *:after {
  box-sizing: border-box;
}

body {
  background: $color-two;
  font-family: "Varela Round", sans-serif;
}

.card {
  background: $color-one;
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
  border-radius: 5px;
  margin: 50px 20px 20px 20px;
  width: calc(33.3333% - 40px); /* 1/3 minus the margins (20+20) */

  text-align: center;
  color: white;
  float: left;
  @media (max-width: 768px) {
    margin: 10px 20px;
    width: calc(100% - 40px);
    &:first-child {
      margin-top: 20px;
    }
  }
  &:nth-child(2) {
    margin: 20px 0px;
    width: 33.3333%;
    padding: 50px 20px;
    @media (max-width: 768px) {
      margin: 10px 20px;
      width: calc(100% - 40px);
    }
  }
 
  
    }
  }
 

}

div#title {
    font-size: 30px !important;
    letter-spacing: 0.25px !important;
    margin: 0 0 18px !important;
    color: #ff1493 !important;
}
.features {
    color: #000;
    font-size: 30px;
    padding: 30px 10px 20px 10px;
}
a.btn {
    background-color: #ff1493;
    color: #ffffff;
    border: 1px solid #ff1493;
    border-radius: 30px;
    padding: 5px 10px;
    text-transform: unset;
    font-size: 15;
    font-family: "Work Sans", sans-serif;
    font-style: normal;
    font-weight: 300;
    width: 150px;
    margin: 20px auto 30px auto;
}

#one-on-one-consultation .create-custom-page{
  padding-top: unset !important;
}
#booking-request .create-custom-page{
  padding-top: unset !important;
}
div#title {
    background: #ff1493;
    padding: 10px 0px;
    font-size: 20px;
}
button.cowlender-btn.sp_cart_btn {
    background-color:#ff1493 !important;
}
pro_sticky_atc.d-none.d-sm-block {
    display: none !important;
}
button.submit {
    background-color: #ff1493 !important;
}
.cowlender .left-side {
  background-color: #ff1493 !important;
}
.cowlemder-branding {
    display: none;
}
.cowlender .booking-btn .booking-confirm {
  background-color: #ff1493 !important;
}
#booking-request1 .contact-info-area h2 {
      text-align: center;
}
#booking-request1 .row {
    justify-content: center;
}
#booking-request1.pt-100 {
    padding-top: unset;
}
.powerby-txt {
    display: none;
}
div#MainContent {
    padding-top: unset !important;
}
div#pbitm-id-1 {
    width: 70% !important;
}
div#pbitm-id-2{
    width: 70% !important;
}
div#pbitm-id-3{
    width: 70% !important;
}
div#pbitm-id-4{
    width: 70% !important;
}
div#pbitm-id-5{
    width: 70% !important;
}
div#pbitm-id-6{
    width: 70% !important;
}
div#pbitm-id-97{
    width: 70% !important;
}
div#pbitm-id-99{
    width: 70% !important;
}
div#pbitm-id-101{
    width: 70% !important;
}
div#pbitm-id-101{
    width: 70% !important;
}
div#pbitm-id-103{
    width: 70% !important;
}
div#pbitm-id-105{
    width: 70% !important;
}
div#pbitm-id-107{
    width: 70% !important;
}
div#pbitm-id-73{
    width: 70% !important;
}
div#pbitm-id-78{
    width: 70% !important;
}
div#pbitm-id-83{
    width: 70% !important;
}
div#pbitm-id-88{
    width: 70% !important;
}
div#pbitm-id-94{
    width: 70% !important;
}
div#pbitm-id-102{
    width: 70% !important;
}
div#pbitm-id-74{
    width: 70% !important;
}
div#pbitm-id-79{
    width: 70% !important;
}
div#pbitm-id-84{
    width: 70% !important;
}
div#pbitm-id-89{
    width: 70% !important;
}
div#pbitm-id-95{
    width: 70% !important;
}
#refund-policy .section-title.text-center.pb-60 {
    padding-bottom: 10px !important;
}
.pro_sticky_atc.d-none.d-sm-block {
    display: none !important;
}
label.ets_cf_form_label.required {
    color: #000;
    font-size: 1rem;
}
label.ets_cf_form_label {
    color: #000;
  font-size: 1rem;
}
span.ets_cf_radio_title {
    color: #000;
    font-size: 1rem;
}
#shopify-section-template--16324035674352__main .html-content-class {
    text-align: center;
}
#shopify-section-template--16324035674352__main span.suffix .ets_cf_icon {
    line-height: 1;
/*     height: 100% !important; */
}
@media(max-width:480px){
  .card{
    width:100%;
    margin:20px 0px 20px 0px !important;
  }
}
button#AddToCart {
    background-color: #ff1493;
  }
.shopify-payment-button__button {
    background-color: #ff1493 !important;
}
#booking-request .create-custom-page {
   padding-bottom: unset !important;
}
#shopify-section-template--16324035576048__main .story-img a img {
    width: 450px;
}

div#section-template--16324035576048__main .row {
    align-items: center;
}

div#section-template--16324035576048__main .story-img {
    text-align: center;
}
#booking-request .section-title.text-center.pb-60 {
    padding-bottom: unset;
}
div#section-template--16324035674352__1660717040fc9d3259 {
    padding-bottom: unset;
}
#home-page .section-title p {
    width: 100%;
}
#home-page .section-title.text-center.pb-60 {
    margin-top: 20px;
}
#home-page .section-title p {
    width: 100%;
    color: #FF1493;
    font-size: 18px;
}
#american-entrepreneur-women .section-title.text-center.pb-30 {
    margin-top: 20px;
}
#term-of-use .section-title p {
    width: 100%;
    color: #FF1493;
    font-size: 16px;
}
#term-of-use .section-title h2 {
 
    margin-top: 15px !important;;
}
@media(max-width:480px){
  .mobile-logo .theme-logo img {
    max-width: 85px;
}
  #section-template--16324035510512__1633582665d480efa2 .single-slider {
    height: 650px !important;
}
  #shopify-section-template--16324035510512__1633582665d480efa2 #section-template--16324035510512__1633582665d480efa2 .single-slider {
    background-position: center right 16%  !important;
}
  .single-slider .slider-content h1,.single-slider .slider-content h3 {
    display: none !important;
}
  .single-slider .slider-content .slider__animated__btn__wrap {
    justify-content: center;
}
.single-slider.align-items-center {
    align-items: flex-start !important;
}
.slider-area .single-slider .slider-content .slider__animated__btn__wrap {
    margin-top: 20px !important;
}
/*   .nav-style-2 .owl-prev {
    position: relative;
    left: -350px;
    transform: rotate(-90deg);
} */
/* .nav-style-2 .owl-next {
    position: relative;
    top: -50px;
    transform: rotate(270deg);
} */
}
@media(min-width:500px) and (max-width:991px){
  #shopify-section-template--16324035510512__1633582665d480efa2 #section-template--16324035510512__1633582665d480efa2 .single-slider {
    background-position: center right 20% !important;;
}
div#shopify-section-template--16324035510512__1633582665d480efa2  #section-template--16324035510512__1633582665d480efa2 .single-slider {
    height: 600px !important;
}
}
@media(max-width:320px){
  #shopify-section-template--16324035510512__1633582665d480efa2 #section-template--16324035510512__1633582665d480efa2 .single-slider {
    background-position: center right 18.5%  !important;
}
  .nav-style-2 .owl-prev {
    left: -245px;
    top: 12px;
}
}
#privacy-policy .create-custom-page {
    padding-top: 30px;
}
span.sale-title.ht-product-label.ht-product-label-right {
    display: none;
}

span.percent-count.ht-product-label.ht-product-label-right.p_badge_p2 {
    display: none;
}
.main-menu ul {
    display: flex;
    align-items: center;
}
.header-area .main-menu > nav > ul > li > a {
    font-size:16px !important
}
.main-menu ul li {
    margin: 0 !important;
    padding: 0px 18px;
    line-height: 50px;
}
.header-area .second_col {
    padding: 0 !important
}
.main-header-wrap .main-menu {
    margin-left: 0 !important;
}
.single-product .description h4 {
    font-size:18px;
}
.tab-content.description-review-bottom .product-description-wrapper .description li ,
.tab-content.description-review-bottom .product-description-wrapper .description div{
    font-size: 17px;
    font-family:'TT_Chocolates_Regular';
    line-height:28px;
}
.swatch label {
    border: solid 
1px
 #ff1493;
    padding: 
10px
;
}
.newsletter_popup_inner .subscribe-content h2 {
    text-align: left !important;
}

.newsletter_popup_inner .subscribe-content .subscribe-form-group {
    text-align: left;
}

.newsletter_popup_inner .subscribe-content .subscribe-form-group input {
    margin-left: 0 !important;
    border-color: black;
}

.newsletter_popup_inner .subscribe-content .subscribe-form-group p {
    justify-content: flex-start !important;
}
.swatch-element input[type="radio"]:checked+label {
    background-color: #ff1493  !important;
    color: #fff !important;
}
.single-product .product-details-img .slick-slide img {
    height: 100px;
    object-fit: cover;
    width: 100% !important;
}
img#ProductPhotoImg {
    object-fit: cover;
    height: 550px  !important;
    width: 100% !important;
}
.product-details-content h2 {
    padding: 0px 0px 20px;
    font-size: 25px !important;
}
@media(max-width:480px){
  img#ProductPhotoImg {
    object-fit: cover;
    height: 350px  !important;
    width: 100% !important;
}
  .product-details-content h2#popup_cart_title {
    text-align: center;
    padding: 20px 0px;
    font-size: 26px;
  
}
  .product-variant-option .swatch {
    gap: 10px !important;
}
  .shop-top-bar {
    display: grid !important;
    grid-template-columns: repeat(2,1fr);
    gap: 10px 20px;
    align-items: baseline !important;
}
  .select-shoing-wrap {
    display: flex !important;
    flex-direction: column;
}
  .shop-tab.nav.right_pos {
    grid-column: 1/4;
    justify-content: space-between;
}
.nav-style-2 .owl-nav div {
    margin: 0 !IMPORTANT;
}
.nav-style-2 .owl-nav {
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: unset !IMPORTANT;
    -ms-transform: unset !IMPORTANT;
     transform: unset !IMPORTANT;
    right:unset !IMPORTANT; 
}
.nav-style-2 .owl-nav {
   right:unset !IMPORTANT;
}
  .owl-prev {
        left: 10px;
    position: relative;
}
.owl-next {
     position: relative;
    right: 10px;
}
.owl-nav {
    display: flex;
    justify-content: space-between;
}
.owl-nav > div {
    transform: rotate(268deg);
}


  
}
div#section-template--16324035510512__1664447480ffb7f01c .section-title h2 {
    font-size: 40px !important;
    margin: 25px 0 0px !important;
}
#shopify-section-template--16324035510512__1633582665d480efa2 #section-template--16324035510512__1633582665d480efa2 .single-slider {
    background-size: cover;
    background-repeat: no-repeat;
}
/* .product-details-content {
    height: 580px;
    overflow-y: scroll;
} */
.pro-pagination-style ul li a.active {
    background: #ff1493  !important;
}
 .pro-pagination-style ul li a:hover,  .pro-pagination-style ul li a.next:hover {
    background: #ff1493 !important;
}
.product-details-content .description ol,.product-description-wrapper .description ol{
    margin-left: 37px !important;
}