/** Shopify CDN: Minification failed

Line 238:147 "transtion" is not a known CSS property
Line 252:105 "isplay" is not a known CSS property
Line 263:76 Expected ":"

**/
html, html body{font-family: 'Century Gothic' !important; background:#fff;}

.mt-5 {margin-top: 3em;}
 
.js details[open].menu-opening>.menu-drawer, 
.no-js details[open]>.menu-drawer, 
details[open].menu-opening>.menu-drawer__submenu {
    transform: translateX(0) !important;
    visibility: visible !important;
}

.product-form__buttons{
	position: relative;
}

.customer_login p{
	margin-top: 10px;
}

#pdp-price{
  position: absolute;
  right: 24px;
  top: 14px;
}
#pdp-price .price-item{
  color: #fff;
}

.button.disabled, .button:disabled, .button[aria-disabled=true], 
.customer button.disabled, .customer button:disabled, 
.customer button[aria-disabled=true] {opacity:1;}
.button,.button:hover { border-radius: 10px; border: 0 none; box-shadow: none; letter-spacing: -0.5px !important; padding: 15px; height: 56px; font-size: 16px; letter-spacing: normal;}
.page-width { max-width: 1620px;margin: 0 auto !important; padding: 0 3rem;}
.about-blog.blog .page-width-desktop {max-width: 1620px;  margin: 0 auto!important;  padding: 0 2.4rem;}

div#cart_drawer {position: relative;  cursor: pointer;}
div#cart_drawer svg.icon {width: 35px;height: 35px;}
.announcement-bar.color-background-2 .announcement-bar__message {
    margin: 0;
/*     background: #ffb034; */
    background: #fff;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0; letter-spacing: 0.07px; 
  line-height: 11px; padding: 14px 0; width:100%; display:inline-block;}
.announcement-bar.color-background-2.yellow-annouc .announcement-bar__message {
    background: #ffb034;
}
.announcement-bar .announcement-bar__message .static-announcement-msg {
  padding: 0 15px;
  display: block;
}
.announcement-bar { border-bottom: 0 none;}
.header-wrapper{background:#B0008E;}
header.header {background:#B0008E; padding:0 3rem; padding-top: 1rem; padding-bottom: 1rem;}
.header--middle-left .header__inline-menu ul.list-menu  li a.header__menu-item { font-size: 16px; font-weight:900; text-transform: uppercase; color: #fff;}
.header--middle-left .header__inline-menu { text-align: center;}
a.header__icon.header__icon--account {background: #fff; border-radius: 50px;}
a#cart-icon-bubble {background: #fff;border-radius: 50px;margin-left: 15px;}
.shpbox.title {
    position: relative;
}
/* img.header-svg-logo {
    height: 49px;
    width: 136.57px;
} */
.shpbox.title i {
    font-size: 25px;
    position: absolute;
    top: 0;
    height: 24px;
    width: 24px;
    color: #FFFFFF;
    font-family: "Century Gothic";
    font-size: 21px;
    font-weight: 900;
    letter-spacing: 0.13px;
    line-height: 23px;
    text-align: center;
    background: #000;
    border-radius: 50px;
}
.header>.header__heading-link {
    padding: 0;
}


.play-btn{
	opacity: 0;
}

.right_icon{
	width: 40px !important;
}


.down_icon{
	width: 20px !important;
    height: 30px;
   display: none;
   right: 2.5rem !important;
  
}

.icon-arrow{
	display: none;
}

.icon-arrow.active{
	display: block;
}
span.u_login {
    font-family: "Century Gothic";
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -0.86px;
    line-height: 25px;
    text-align: center;
}
.list-menu--disclosure {
    top: 52px;
}
.header__menu-item {
    padding: 2rem;
}
.header__submenu li a:hover {
    color: #fff;
}
span.u_login {
    font-family: "Century Gothic";
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -0.86px;
    line-height: 25px;
    text-align: center;
}
.right-text-banner {background: transparent;}
.right-text-banner .image-with-text__content { background: transparent; padding-right:15px; background: #B0008E;}
.loyalty-one .color-background-1,
.right-text-banner .color-background-1 { background: transparent;}
.right-text-banner .image-with-text__content .image-with-text__text {}
.loyalty-one .image-with-text__heading,
.loyalty-two .image-with-text__heading,
.loyalty-three .image-with-text__heading,
.right-text-banner .image-with-text__content .image-with-text__text  p {font-size: 56px; letter-spacing: 0; line-height: 60px; color: #000; font-weight: 900;}
.right-text-banner .image-with-text__content .button--primary {text-transform: uppercase; background: #00de5b; font-weight: 900;  transition: .3s;margin-top: 30px; margin-bottom: 5px;height: 57px; width: 275px; border-radius: 12px; letter-spacing: 0.1px !important; background-color: #00DE5B;}
.right-text-banner .image-with-text__content .button--primary:hover,
.right-text-banner .image-with-text__content .button--primary:focus {background:#fff; color:#000; text-decoration:none;}

.right-text-banner.topbanner.desktoptopbanner .image-with-text__text p { margin-left: -2px;}

nav.header__inline-menu {}
nav.header__inline-menu .list-menu--inline {}
nav.header__inline-menu .list-menu--inline li {}
nav.header__inline-menu .list-menu--inline li details-disclosure {}
nav.header__inline-menu .list-menu--inline li details-disclosure details {position: inherit;}
nav.header__inline-menu .list-menu--inline li details-disclosure details summary.header__menu-item { font-size: 16px; font-weight: 900; text-transform: uppercase;}
/* nav.header__inline-menu .list-menu--inline li details-disclosure details ul.header__submenu {
    margin-top: 15px;
    text-align: center;
    display: inline-flex;
    margin-left: 0;
    padding: 0;
    background:#FFA9E2;
    border: 0 none;
    left: 0;
    justify-content: center;
}
 */
nav.header__inline-menu .list-menu--inline li details-disclosure details ul.header__submenu {
    margin-top: 15px;
    text-align: center;
    display: inline-flex;
    margin-left: 0;
    padding: 0;
    background: #FFA9E2;
    border: 0 none;
    /* left: 0; */
    /* justify-content: center; */
    z-index: 1;
    margin-left: -35px;
    min-width: auto;
}

nav.header__inline-menu .list-menu--inline li details-disclosure details[open="true"]:after {
    position: absolute;
    left: 0;
    right: 0;
    height: 41px;
    content: '';
    width: 100%;
    background: #fdc5cf;
    bottom: -27px;    transition: opacity var(--duration-default) ease,transform var(--duration-default) ease;
}
nav.header__inline-menu .list-menu--inline li details-disclosure.disable-before details[open="true"]:after {
	content: unset;
}
/* nav.header__inline-menu .list-menu--inline li details-disclosure details ul.header__submenu:after { content: ''; position: absolute; width: 100%; left: -100%; height: 100%; background: #b6eeec; right: 0;} */
 
nav.header__inline-menu .list-menu--inline li details-disclosure details summary.header__menu-item span.header__active-menu-item, 
.header--middle-left .header__inline-menu ul.list-menu li a.list-menu__item--active, 
.header--middle-left .header__inline-menu ul.list-menu li a .header__active-menu-item, 
nav.header__inline-menu .list-menu--inline li details-disclosure details summary.header__menu-item span.header__active-menu-item + svg{color: #fff; fill: #fff;}

.header__menu-item span:hover, .header__menu-item a:hover {color: #000;}

.titlehold h2.title.shpbox img {float: right;}
div .ssbundles.owl-carousel .owl-nav button {width: auto;}
.titlehold { display: flex; flex-direction: row; justify-content: space-between; padding-top: 30px; padding-bottom: 25px; align-items: center;}
.titlehold h2.title {margin: 0;}
.titlehold h2.title + a {margin-right:4%; font-size:18px; color:#b4008d; text-decoration: none; font-weight:900; letter-spacing: -1px !important;}
.f-collec .owl-carousel .owl-item li.item { list-style: none;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper { background: #f6f6f6; border-radius: 10px;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information { padding: 15px 15px 8px 15px ; margin: 0; background: #f6f6f6; border-radius: 0 0 15px 15px; list-style: none;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information .card-information__text.h5 { /*min-height: 50px;*/ font-size:24px; height: 30px; font-weight:900;margin: 0;letter-spacing: -1px !important;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information  .price.price--sold-out { font-size: 18px; font-weight: 900;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper a {text-decoration: none;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper:hover .card-information__text {text-decoration: none; text-underline-offset: 0;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper a:before { content: ''; width: 25px; height: 25px; position: absolute; right: 25px; top: 25px; border-radius: 50px; border: 2px solid #fff; z-index: 999;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card--product { background: #cfe3f9; border-radius: 15px 15px 0 0;}
.f-collec .owl-theme .owl-nav {position: absolute; top:-73px; right:-46vw; margin: 0; display: block;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card--product ul.list-prd-tags {margin: 0 0 5px 0;padding: 0;position: absolute;bottom: 0;left: 15px;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card--product ul.list-prd-tags li {font-size: 12px;letter-spacing: 0; text-transform: uppercase; margin-bottom: 5px; list-style: none; display: inline-block; border-radius: 50px; background: #fff; padding: 5px 14px; color: #000; font-weight: 600;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information   .price { margin:7px 0;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information .price .price__regular {}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .card-information .price .price-item--regular { font-size: 17px; font-weight: 900;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .cart-btn { display: flex; justify-content: space-between;}
.f-collec .owl-carousel .owl-item li.item .card-wrapper .cart-btn button { border: 0; font-size: 14px; text-transform: uppercase; padding: 0;border: 0 none; box-shadow:none; border-radius: 10px; font-weight: 900; transition: .3s; letter-spacing: -0.5px !important;}
.f-collec .owl-ca .owl-item li.item .crouselard-wrapper .cart-btn  .Polaris-Button--outline { background: #fff; border:border: 0 none; color:#000; transtion:.2s; }
.f-collec .owl-carousel .owl-item li.item .card-wrapper .cart-btn  .Polaris-Button--outline:hover{background:#000;color:#fff; }
 .collection .cart-btn .button--primary:first-child {margin-left: 0;}
.right-text-banner.topbanner { max-width: 100%;}
.right-text-banner.topbanner.desktoptopbanner {background: #f14dba;}
div#appify-cookie-bar { position: absolute !important; bottom: initial !important; top: calc(100vh - 30px); left: initial !important; max-width: 396px; margin-left: 1%; padding: 10px 10px 15px 10px!important; text-align: center; background: #ffb9f2 !important; border-radius: 11px; font-weight: 600; font-size: 13px;}
div#appify-cookie-bar a#policylink { display: block; clear: both; float: left; margin: 12px auto 0 17%!important; padding: 8px 15px; border-radius: 5px; width: 119px; background: #000; text-decoration: none; text-transform: uppercase;}
div#appify-cookie-bar a#policylink:hover { background: #b70079;}
div#appify-cookie-bar button#appifyCookie { margin-top: 12px; padding: 8px 15px; min-height: 30px !important; height: 35px !important; border-radius: 5px !important; width: 119px; background: #f14dba !important; border: 0 none !important; text-transform: uppercase; margin-right: 18% !important;}
div#appify-cookie-bar button#appifyCookie:hover { background: #600642 !important;}

.collection .card-wrapper .card-information .card-information__text.h5 { font-size: 24px; height: 30px; font-weight: 900; margin: 0; letter-spacing: -1px!important;}
.collection .card-wrapper .card-information {}
.collection ul#main-collection-product-grid {padding-bottom: 50px;}
.collection ul#main-collection-product-grid .card-wrapper .card-information { padding:15px; width: 100%; isplay: inline-block;}
.collection ul#main-collection-product-grid li { padding-bottom: 15px; max-width:25%;}
.collection ul#main-collection-product-grid li .cart-btn { padding: 0 15px 30px;}
 
.ssbundles.owl-carousel.owl-loaded {display: inline-block; width: 100%;}

.card-wrapper:hover .card-information__text {text-decoration: none;}

div .owl-carousel .owl-nav button { width: 31px;}
div .owl-carousel .owl-nav button:hover {  background: transparent !important; opacity:0.5; } 

.button--primary {cursor: pointer;text-transform: transition: .2s; uppercase;color: #fff; width: 252px; background: #B0008E; border: 0 none; font-size:16px; font-weight:900;}
.button--primary:hover {cursor: pointer; color: #fff; background:#cc1dab; text-decoration:none; opacity:.7;}
  .color-inverse{background-color: #000000;} 

 h2.title, h2.h1 {font-size:40px; line-height: initial; color: #000; font-weight: 900;letter-spacing: -2px;}
.image-with-text.how-it-work-holder { width: 100%; padding:0 15%; background:#f6f6f6;margin: 0;}

div#shopify-section-template--15080831779023__16397156919772339e,
div#shopify-section-template--15080831779023__16397160280e16a7f5 {background: #f6f6f6;}

.image-with-text.how-it-work-holder.discoveryour .grid, .image-with-text.how-it-work-holder.drinkrate .grid {
    width: 980px;
    padding: 0;
    margin: 0 !important;
    padding: 91px 0 0 130px;
}

.image-with-text.how-it-work-holder.discoveryour, .image-with-text.how-it-work-holder.wepair, .image-with-text.how-it-work-holder.drinkrate {
    padding: 0;
}

.how-it-work-holder.discoveryour.image-with-text.topbanner.page-width.color-scheme-background-1 {}

.image-with-text.how-it-work-holder.wepair .grid {
    float: right;
    width: 900px;
    margin: 0 !important;
    padding: 111px  30px 0 0;
}
 

.image-with-text.how-it-work-holder.drinkrate .grid .image-with-text__content--adapt {
    padding-right: 0;
}

.image-with-text.how-it-work-holder.wepair {padding:0 10% 0 20%;}
.image-with-text.how-it-work-holder.drinkrate .grid {padding: 91px 0 91px 130px;}

.image-with-text.how-it-work-holder .grid__item {}
.image-with-text.how-it-work-holder .grid__item .image-with-text__content {}
.image-with-text.how-it-work-holder .grid__item .button--primary {background: #000;margin: 30px 0 0;}
.image-with-text.how-it-work-holder .grid__item .image-with-text__content .image-with-text__text  p { font-size: 19px; line-height:30px; color: #000;}
.how-it-work-holder .image-with-text__media img { object-fit: contain;}
.how-it-work-holder div { background: #f6f6f6;}
.how-it-work-holder div.image-with-text__content { padding: 6rem 1rem 7em;}
#shopify-section-about-img-with-text .image-with-text__grid {padding: 100px 0 30px;}
.whereit div.image-with-text__content {padding-left: 0;}
.whereit div.media img {border-radius: 15px;}

.image-with-text.how-it-work-holder .grid__item .image-with-text__content {padding-right: 68px;}

div#shopify-section-template--14858977083599__1639719459b83e882a {margin-top: 0;}
section#shopify-section-template--14858977083599__163971567840bb014f .rich-text.rich-text--full-width.color-background-1 {margin-bottom: 0;  padding: 40px 0;}



.sixboxhold { background: #fff; margin: 0 auto; display: flex; justify-content:space-between; flex-wrap: wrap; max-width: 1620px; padding:5rem 3rem;}
.sixboxhold .sixbox-item { width:28%; margin:30px 15px; text-align:center;}
.sixboxhold .sixbox-item:nth-child(3) img {width: 70%;}
.sixboxhold .sixbox-item img { width:80%;}
.sixboxhold .sixbox-item h6 {letter-spacing: 0; margin: 15px 0 10px; font-size: 18px; font-weight:900; color: #000; text-transform: uppercase;}
.sixboxhold .sixbox-item p {letter-spacing: 0; margin: 7px 0 0; color: #000; line-height: 26px; font-size: 16px;}
.sixboxhold a.button { margin: 15px auto; text-transform: uppercase; font-size: 16px; padding: 19px; border-radius: 10px; box-shadow: none;}

.loyalty-one {background:#d0e6ff; margin:0; padding:5rem;}
.loyalty-two {margin: 0; background: #000;}
.loyalty-one,
.loyalty-two,
.loyalty-three {padding-top: 50px; padding-bottom: 50px;}

.all-began-part .h1 {
    font-size: 56px;
    line-height: 60px;
}
div#shopify-section-template--15080831779023__1639719684fb4e37bd,
div .loyalty-ziro { background: #4af1eb;}
div .loyalty-ziro .image-with-text__content {padding-left: 0;}
div .loyalty-ziro .image-with-text__grid { max-width: 1620px; margin: 0 auto!important; padding: 5rem 8%; background: #4af1eb;}
div .loyalty-ziro .image-with-text__grid .image-with-text__media {}
div .loyalty-ziro .image-with-text__grid .image-with-text__media  img { border-radius: 15px;}
div .loyalty-ziro .image-with-text__content .button--primary {font-size: 16px; background: #fff; font-weight:900; box-shadow: none; color: #000; padding: 15px 60px; width: auto; letter-spacing: 0; border-radius: 10px; transition: all .3s;margin: 30px 0 0;text-transform: uppercase;}
div .loyalty-ziro .image-with-text__content .button--primary:hover{background: #000; color: #fff; }
 div .topbanner {margin: 0;padding: 0;}
.loyalty-ziro .image-with-text__text,
.loyalty-one .image-with-text__text,
.loyalty-two .image-with-text__text, 
.loyalty-three .image-with-text__text {margin-top: 15px; font-size: 18px; line-height: initial; color: #000; line-height: 30px; }

.loyalty-three .color-background-1,
.loyalty-two .color-background-1 {background: transparent;}

.loyalty-two .color-background-1 .image-with-text__content h2,
.loyalty-two .color-background-1 .image-with-text__text,
.loyalty-two .color-background-1 .image-with-text__content {color: #fff;}

.loyalty-two .color-background-1 .image-with-text__content .button--primary {background: #fff; opacity: 1; border: 0 none; color: #000;}
.loyalty-two .color-background-1 .image-with-text__content .button--primary {}

#shopify-section-template--15080831779023__1639719459b83e882a, 
div .loyalty-one {background: #77bfff;}

div .loyalty-one .image-with-text__grid {background: #77bfff;}

div .loyalty-one1 .image-with-text__grid {background: #4af1eb;}

div#shopify-section-template--15080831779023__16397197118f4e106a,
div .loyalty-one2 .image-with-text__grid {background: #fdaf35;}

div .loyalty-ziro.pl1 .image-with-text__content {padding: 6rem 0rem 7rem 150px;}


section .your-cocktail.rich-text--full-width { margin: 0; padding:50px 0 70px;  display: flex; justify-content: space-around;}
section .your-cocktail .rich-text__blocks {padding: 0 12rem; width: 100% !important; max-width: 1620px; display: flex; justify-content: space-between; text-align: left; align-items: center;}
section .your-cocktail .rich-text__blocks .how-it-work.h1 { margin: 0; font-size: 35px;}
section #review_section .review_part .total_review {width: 40%;padding: 0px 0 0;}
section #review_section .review_part .review_items{width:55%;}
#review_section .review_part { background-color: #f96f88 !important;}
#review_section .review_part h2.left_title {font-weight: 900; font-size: 42.2px; color: #000; margin-bottom:20px;letter-spacing: -2px; font-family: 'Century Gothic'!important;  padding: 0 10%;}
#review_section .left_part .left_stars span.star { width: 40px; height: 40px;}
#review_section .data_author{font-family: 'Century Gothic' !important;}
#review_section .review_content {font-size: 16px!important;font-family: 'Century Gothic' !important; color: #000;line-height: 24px !important;}
#review_section .reviewmore {font-size: 12px!important;font-family: 'Century Gothic' !important;margin-bottom: 15px!important;}
#review_section .data_author {font-family: 'Century Gothic' !important;font-size: 12px!importantdisplay: flex;flex-direction: column-reverse;}
#review_section .data_author span {font-family: 'Century Gothic' !important; color: #000; font-size: 16px; font-weight: 900; text-transform: uppercase; }
#review_section .data_author span + span {font-family: 'Century Gothic' !important; display: block; font-size: 14px; font-weight: normal; text-transform: uppercase;margin-top: 8px;}


.keyhighlights {height: 100%; justify-content: center; align-items: center; display: flex; margin: 0 auto; flex-direction: column;}
.keyhighlights h2 { font-weight:900; font-size: 40px; margin: 0;}
.keyhighlights ul { margin: 5px 0; color: #000; font-size:40px; letter-spacing:-2px; text-align: center; font-weight:900; list-style: none; padding: 0; line-height: 50px;}

.happydrinkers {margin: 50px 0; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap;  -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;  -ms-flex-wrap: wrap;    align-items: center;}
.happydrinkers .left-inner {flex: 0 0 40%; font-size: 45px; color: #000; opacity: 1;}
.happydrinkers .left-inner h6 {color: #000; opacity: 1; margin-bottom:0; padding: 0 60px; text-align: center; font-size: 45px; text-align: center;}
.happydrinkers .left-inner .starrating {text-align: center;}
.happydrinkers .left-inner .starrating img{margin-right:2px;}
.happydrinkers .right-inner { width: 50%;}
.happydrinkers .owl-carousel .happyitmhold .starrating img {width: 20px; margin-right: 2px;}
.happydrinkers .happyitmsec  .owl-nav button {margin-top:10px; margin-right: 5px;}
.happyitmhold .starrating {display: flex; margin-bottom:8px;}
.happyitmhold { background: #fff; padding:21px 23px; border-radius: 10px; border: 1px solid #ccc;}
.happyitmhold .happytext p,
.happyitmhold .happytext { margin: 0; font-size: 17px; color: #000; font-weight: normal; line-height: 28px;}
.happyitmhold h6 { margin: 5px 0; font-size:19px; color: #000;}
.happyitmhold h6.happyname {margin-top: 0; font-weight: 900; font-size: 22px; margin-bottom: 10px;}
.happyitmhold h6.happydate {font-weight: normal; margin-top: 0; line-height: 12px; font-size: 18px;}

.ourvalue {background: #fdaf35;}
.ourvalue .page-width {padding: 0;}
.ourvalue .happydrinkers .left-inner {width: 50%; flex: 0 0 50%; padding-right: 30px;}
.ourvalue .our-value {padding-left: 120px;}
.ourvalue .happydrinkers .left-inner img{width:100%;}
.ourvalue .happydrinkers h2.title {margin: 0 0 0; line-height: 40px; font-size: 35px;}
.happydrinkers .happyitmhold { border-radius: 6px;  border: 0;  box-shadow: 0 0 5px rgb(0 0 0 / 20%); min-height: 330px;}
.faq { margin-bottom: 90px;}
.faq-contenthold {background: #ffe9fe;  display: inline-flex;  padding: 15px;  width: 35%;margin-right: 15px;  border-radius: 15px;  min-height: 150px;}
.faq-contenthold .faqcontent {margin-right: 15px;  font-size: 25px;  font-weight: 900; padding-right: 25px;}

/* body.detl-popup-open {overflow: hidden;} */
body.detl-popup-open .shopify-section-header-hidden {transform: translateY(0%);} 

.d-title {font-size: 24px;font-weight: 900;margin: 0 0 20px;letter-spacing: 0; color:#000;}
 
.close-popup { position: fixed; height:100%; overflow-y:scroll; width:50%; transform: translateX(100%); transition: .3s; z-index: 999; top:0; right:0%; background:#fff;}
.close-popup.open-popup{ transform: translateX(0%);}
/* .close-popup:before {content: '';position: absolute;background: rgb(0 0 0 / 30%);width: 100%;right: 100%;height: 100%;z-index: 0;} */
.close-popup .container { padding: 0; width: 100%; /*overflow-y: auto;*/  height: calc(100vh - 84px);}
.close-popup .container .carousel {}
.close-popup .container .carouselholdpop {position: relative;}
.close-popup .container .close { float: left; margin: 15px 0 -45px 15px; opacity: 1; position: relative; z-index: 1;color: #fff; text-shadow: none;}
.close-popup .container .close svg {width: 15px;}
.close-popup .container .carousel ol.carousel-indicators { position: absolute; top: 0; bottom: inherit; margin: 15px; width: auto; margin-left: 0; left: inherit; right: 0;}
.close-popup .container .carousel ol.carousel-indicators li { width: 16px; height: 16px; background: #afafaf; border: none; margin: 0 3px;}
.close-popup .container .carousel ol.carousel-indicators li.active { background: #fff;}
.close-popup .container .carousel .carousel-inner {}
.close-popup .container .carousel .carousel-inner .item { text-align: center;}
.close-popup .container .carousel .carousel-inner .item img { margin: 0 auto; width:100%;}
.close-popup .container .namecarthold { display: flex; width:100%; padding: 0 15px; justify-content:space-between; position:absolute; bottom: 15px;}
.close-popup .container .namecarthold h6 {font-size: 32px; font-weight: 900; color:#fff;letter-spacing:-1.14px;padding-right: 15px;}
.close-popup .container .namecarthold .addtocart { white-space: nowrap; width: 60%; max-width: 217px; border: 0 none; background: #000; font-size: 16px; color: #fff; font-weight: 900; text-transform: uppercase;}
.close-popup .container .namecarthold form { width: 40%;}
.close-popup .container .namecarthold form input[type="submit"] { width: 100%; font-size: 23px; height: 70px; border: 0 none; background: #000; color: #fff; font-weight: bold;}
.close-popup .container .namecarthold .product-form__buttons .button--primary {font-size: 21px; font-weight: 900; height: 66px;justify-content: space-between;}
.close-popup .container .namecarthold .product-form__buttons .button--primary span{font-size: 26px;}
.close-popup .container .cart-discrp-hold {color: #000;}
.close-popup .container .cart-discrp-hold ul.prd-tags { margin: 20px 15px 0; padding: 0; display: inline-block;}
.close-popup .container .cart-discrp-hold ul.prd-tags li {text-transform: uppercase;display: inline-block;border-radius: 50px;background: #fff;padding: 5px 12px;color: #000;border: 1px solid #000;font-weight: 600;letter-spacing: 0;font-size: 12px;}
.close-popup .container .cart-discrp-hold .desc { margin: 15px;}
.close-popup .container .cart-discrp-hold .desc p {font-size: 16px; line-height: 24px;letter-spacing: 0;}
.close-popup .container .cart-discrp-hold .meta { padding: 15px 15px 5px ; display: inline-block;width:100%; }
.close-popup .container .cart-discrp-hold .cart-carousel-hold {display: flex; padding-bottom: 50px;padding-left: 6px;padding-right: 6px;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .carousel { width: 50%; padding: 0 7px;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .carousel .carousel-item { text-align: center;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .carousel .carousel-item  h6 { margin: 15px 0 9px; font-size: 18px; font-weight: 900; color: #000; text-transform: uppercase;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .carousel .carousel-item p { font-size: 16px;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-dots { text-align: center;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-dots .owl-dot { margin: 0 3px;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-dots .owl-dot span { width: 12px; height: 12px; display: block; border-radius: 20px; border: 1px solid #000;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-dot.owl-dot.active span { background: #000;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold  .owl-nav { display: none;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-item { text-align: center;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-item h6 { margin: 15px 0 9px; font-size: 18px; letter-spacing: 0; font-weight: 900; color: #000; text-transform: uppercase;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-item p { font-size: 16px;letter-spacing: 0; color:#000;}
.close-popup .container .cart-discrp-hold .meta .meta-dt { display: inline-block; width: calc(50% - 15px); float: left; margin: 0 15px 15px 0; padding: 0; background: #fafafa; border-radius: 8px; overflow: hidden;}
.close-popup .container .cart-discrp-hold .meta .meta-dt h6 { float: left; width: 53%; font-size: 15px; line-height: 20px; margin: 0; font-weight: 900; letter-spacing: 0; padding: 15px 0 0 15px;}
.close-popup .container .cart-discrp-hold .meta .meta-dt img { float: right; width:40%; border-radius:0 10px 10px 0;}
.close-popup .container .cart-discrp-hold .cart-carousel-hold .owl-item .my-carousel-item img {border-radius: 15px; margin: 0 0px;}
body.detl-popup-open {overflow: hidden;}
body .right-popoverlay {visibility: hidden; background: rgba(0,0,0,0.5); position: fixed; width: 100%; height: 100%; z-index:2; top: 0; transition: .2s; transition: left 0s 0.2s,opacity 0.4s; opacity: 0; display: block; }
body.detl-popup-open .right-popoverlay{ left:0; transition: left 0s 0.4s,opacity 0.4s; opacity: 1; visibility: visible;;}

.anyqus {}
.anyqus { margin: 0 15px 15px;}
.anyqus h6.d-title { margin-bottom: 7px;}
.anyqus .anyqus-list { display: flex; flex-wrap: wrap; margin: 0 -7px;}
.anyqus .anyqus-list a {text-decoration: none; width: calc(50% - 15px); color: #B4008D; display: inline-flex; border: 1px solid #B4008D; font-size: 14px; font-weight: 900; line-height: 45px; padding: 8px 15px; margin: 7px; border-radius: 8px; justify-content: space-between; align-items: center;}
.anyqus .anyqus-list a:hover { background: #B4008D; color: #fff;}
 

.yourcart {width:37%;}
.yourcart:before {width: calc(100vw - 37% );}
.yourcart .cart-dtl-boxhold { display: flex; background: #fff; margin: 15px; padding: 15px; border: 1px solid #000; border-radius: 10px;}
.yourcart .cart-dtl-boxhold .cart-item__media { width: 25%;}
.yourcart .cart-dtl-boxhold .cart-item__media img { width: 100%; height: auto;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt { width:100%; padding-right:15px; position: relative;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-item__details a { font-size:18px; font-weight: 900; color: #000;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-item__details .product-option { display: flex; font-size: 14px; color: #000;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-item__details dl { margin: 0;}
.yourcart .cart-itemqty-price {}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price { display: flex; justify-content: space-between; align-items: center;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price .cart-item__quantity {width: 100px;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price .cart-item__quantity quantity-input.quantity { border: 0 none; font-size: 15px; font-weight: 900; width: 100px; margin-top: 9px;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price .cart-item__quantity quantity-input.quantity button.quantity__button ,.cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price .cart-item__quantity quantity-input.quantity input { font-weight: 900; font-size: 16px; color: #000; opacity: 1; padding: 0; width: 2.5rem; height: 2.5rem;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt .cart-itemqty-price .cart-item__price-wrapper span { font-size: 16px; font-weight: 900;}
.yourcart .cthd {display: flex; justify-content: space-between; align-items: center;} 
.yourcart .cthd h1 {font-size: 35px; font-weight: 900; color: #000;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt cart-remove-button { position: absolute; right: 0;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt cart-remove-button a { min-height: 18px; min-width: 20px; font-size: 18px; padding: 6px 8px 5px 8px; border-radius: 50px; border: 1px solid #000; box-shadow: none; color: #000;}
.yourcart .cart-dtl-boxhold .cart-dtl-boxcontnt cart-remove-button a:hover { color: #fff; background: #000; text-decoration: none;}

span.instdivlk {  position: relative; display: contents;}
span.instdivlk img.fa { position: absolute; width: auto; left:22%; top:25%; font-size: 50px; color: #fff; cursor: pointer; z-index: 0;}
/* span.instdivlk:nth-child(3) { float: right;}
span.instdivlk:nth-child(4) { float: right;}
span.instdivlk:nth-child(2) {} */
div#shopify-section-template--14858977083599__1641984295148a111e { display: flex; width: 100%;}
.insta-img {display: block; width: 1000px; float: initial; margin: 0px auto 80px; position: relative;}
.insta-img img {width: 469px;float: left;margin: 15px;}
.insta-img img.instmg3 {float: revert;}
.insta-img img.instmg4 {float: right;}
 
.footer .footer-block{width: 10%;}
.footer .footer-block:first-child {width: 40%; margin-right: 5%;}
.footer .footer-block:last-child {width: 30%; margin-left:15%;}
.footer .footer-block:first-child h2.footer-block__heading { font-size: 40px; font-weight: 900; margin: 0;}
.footer .footer-block .footer-block--newsletter { margin: 12px 0 0;}
.footer .footer-block .footer-block--newsletter button#Subscribe { margin: 0 0 0 1px; background: #fff; color: #000; min-height: 4rem; padding: 0.7rem 3rem 0.4rem;}
.footer .footer-block .footer-block--newsletter input#NewsletterForm--footer {background: transparent;box-shadow:none; padding: 1rem 1.5rem 1rem 0;letter-spacing: 0; height: 4rem; line-height: 0;}
.footer .footer-block .footer-block--newsletter .field__label {top:7px; color:#000; text-transform:uppercase;left: 0;letter-spacing: 0; font-weight: 900;}
.footer .footer-block .footer-block--newsletter input#NewsletterForm--footer:focus-visible {outline: none;}
.footer .footer-block .footer-block--newsletter .field__input:focus~.field__label,
.footer .footer-block .footer-block--newsletter  .field__input:not(:placeholder-shown)~.field__label {top: -4px;}
.footer .footer__content-bottom {padding: 0 0 20px; border: 0 none;}
.footer .footer__content-bottom .footer_img {width: 65%; margin-right: 0;}
.footer__content-bottom .footer__copyright {width: 35%; text-align: left;}
.footer .footer__localization:empty+.footer__column--info {flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;align-items: flex-end; display: flex; margin-left: auto; margin-right: auto; flex-direction: row; justify-content: space-between;}
.footer .footer__content-bottom .footer_img img.footer-logo {width: 420px;}
.footer { background: #B0008E;}
.footer .footer__content-top { padding-top: 4rem; padding-bottom:0rem;}
.footer .footer__content-top h2.footer-block__heading {letter-spacing: -1.12px; font-size: 18px; font-weight: 900; color: #ffffff; text-transform: uppercase;}
.footer .footer__content-top ul.footer-block__details-content {}
nav .header__menu-item:hover span, nav .header__active-menu-item {text-decoration: none;}
.footer .footer__content-top ul.footer-block__details-content li a {letter-spacing: 0;font-weight: 600; font-size: 16px; color: #ffffff; padding: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.footer .footer__content-top ul.footer-block__details-content li {height: auto;}
.footer .footer-block:last-child h2.footer-block__heading {font-size: 40px; text-transform: capitalize; margin-top: -8px; letter-spacing: 0;margin-bottom: 1.5rem;}
.footer .footer-block:last-child   .footer-block__details-content.rte {}
.footer .footer-block:last-child   .footer-block__details-content.rte p {letter-spacing: 0; font-size: 16px; color: #ffffff;}
.footer .footer-block:last-child .footer-block--newsletter {}
.footer .footer-block:last-child .footer-block--newsletter .footer-block__newsletter { background: #fff; padding: 10px 15px; border-radius: 10px;}
.footer .footer-block:last-child .footer-block--newsletter .footer-block__newsletter input { border: 0 none;}
.footer .footer-block:last-child .footer-block--newsletter .footer-block__newsletter button#Subscribe { padding:8px 5px; text-transform: uppercase; font-weight: 900; font-size: 14px; color: #fff; background:#B0008E; min-width: 98px; height: 15px; min-height: 38px;}
.footer .footer-block:last-child .footer-block--newsletter .footer-block__newsletter button#Subscribe:hover{color: #fff; background:#cc1dab; box-shadow: none;}
.footer .footer__copyright .copyright__content {font-size: 14px; color: #ffffff; font-weight:600;}
.social-icon {display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;}
.social-icon h6 { font-size: 18px; font-weight: 900; text-transform: uppercase; color: #ffffff;letter-spacing: 0;margin-top: 0;}
.social-icon ul { padding: 0; list-style: none;}
.social-icon ul li { display: inline-block; margin-right:10px;}
.social-icon ul li img { height: 31px;}
.social-icon ul li:first-child img { height: 36px;}
.social-icon ul li:last-child img { height: 26px;}
.trustpilot-wid {margin-left: 30px;}
.mobile-view.footer-block.grid__item { display: none !important;}

.customer .logreg-hold div#rc_login { display: none;}
.customer .field input:-webkit-autofill~label, 
.customer .field input:focus~label, 
.customer .field input:not(:placeholder-shown)~label {font-size: 1.4rem; top: 0.5em;}
.customer .getset a:hover,.customer .getset a:focus,
body .customer .field a.forgt:hover, body .customer .field a.forgt:focus, 
.login .chkbox a:hover,
.login .chkbox a:focus,
.login a:hover,
.login a:focus{color: #b4008d; text-decoration: underline !important;}
/* Login */

.customer h1 { font-size: 56px; font-weight: 900; letter-spacing: -2px; line-height: 60px; margin-top: 15px;}
.customer form {margin-top: 0 !important;}
.customer .logreg-hold {  background: #fff; padding:20px 20px 6px 20px; width: 85%; margin: 0 auto; margin-top: 2rem; border-radius: 15px;}
body .customer .field{ margin: 1.2rem 0 0 0;}
.customer form input,.customer .field input { border: 0 none; box-shadow: none !important; border-radius:7px; background: #ffebfb !important; height:57px;}
.customer .field label { top:1.8rem; font-size:15px; color: #000; font-weight: 600; box-shadow: none; border-radius: 15px;}
.customer .field input:-webkit-autofill~label, 
.customer .field input:focus~label, 
.customer .field input:not(:placeholder-shown)~label {font-size: 1.4rem; top: 0.5em;}
.customer form button { width: 100%; height: 60px; font-size: 18px; text-transform: uppercase; font-weight: 600; background: #B0008E; box-shadow: none; border-radius: 15px;  margin-top: 12px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.customer .getset,.getset a { font-size: 14px;font-weight: 700; text-align: center !important; margin:10px 0 0;text-align: left;text-transform: uppercase; color: #000; text-decoration: none;}
.customer .getset a { display: inline; font-weight:900; /*text-decoration: underline!important;*/}
.customer .fstlst {display: flex;  margin: 0 -15px;}
.customer .fstlst .field:first-of-type,
.customer .fstlst .field {margin: 1.2rem 15px 0;}
body .customer .field a.forgt {margin: 15px 0;}
.customer div#mo_openid_login {display: flex; margin-bottom: 8px; padding: 0 30px; justify-content: center;}
.customer .or {margin: 15px 0; display: block; font-weight:900; text-transform: uppercase; text-align: center;}
.customer a, .link{color:#000;}

.customer form#create_customer .field label {font-size: 12px;  text-align: left;  color: #000000;  font-family: "Century Gothic";
    font-size: 12px;  letter-spacing: 0.07px;  line-height: 24px;}

div#mo_openid_login+div#mo_openid_login { display: none;}
div#mo_openid_login a { text-decoration: none !important; margin: 0 5px;}

.chkbox { font-size: 12px; text-align: left; margin-top: 10px; margin-left: auto;}
.chkbox {color: #000000; font-family: "Century Gothic";font-size: 8px;letter-spacing: 0.05px; line-height: 16px;  }
.chkbox label {font-weight:600; color:#000; float: left;}
.chkbox label input {height: auto;margin: 2px 5px 0 0;float: left;position: absolute;opacity: 0;}
.login .chkbox a {font-weight:600;color:000; width: auto; display: inline; font-size: 12px; text-decoration: underline; margin-left:2px;} 
.login .chkbox a{color: #000000; font-family: "Century Gothic";font-size: 8px;letter-spacing: 0.05px;  line-height: 14px; margin-top: 0 !important; padding-top: 0 !important;}
.login .chkbox a:hover{color: #b4008d;}
.chkbox label input + span { display: inline-block; width: 16px; border-radius:15px; float: left; height: 16px; margin: 0px 5px 0 0; background:#B0008E; border: 1px solid #B0008E;}
.chkbox label input:checked + span{background:#B0008E;}
.chkbox label input:checked + span:before {content: '✓';color: #fff;margin:1px 0 0 4px;line-height: normal;display: block;}

.customer .logreg-hold div#rc_login {display: none;}

div#rc_login h5, div#rc_login p,div#rc_login p a {margin: 0; font-size: 12px;  display: inline !important;}
div#rc_login p {margin-top: 0;}
.login .field+a, .login a {font-size:13px; color: #000; text-decoration:none; font-weight:600;}
.regdthold {width: 80%;  margin: 15px auto;}


#create_customer .chkbox label {font-weight: 600;padding-right:5px;}
#create_customer .chkbox label+a {font-size:8px;font-weight: 600; color: #000;}
#create_customer .chkbox label+a:hover,
#create_customer .chkbox label+a:focus{color: #b4008d; text-decoration: underline !important;}

/* Blog */
.blog-articles { display: flex; flex-wrap: wrap;}
.blog-articles .blog-articles { flex: 0 0 30%;}
.blog-articles .blog-articles__article { flex: 0 0 32%; margin: 15px 0; border: 1px solid #000; border-radius: 15px; overflow: hidden;}
.blog-articles .blog-articles__article .article-card__info { padding: 15px; background: #fff; text-align: left;}
.blog-articles .blog-articles__article .article-card__info p.article-card__excerpt { font-size: 16px; color: #000; line-height: initial; margin: 0;}
.blog-articles .blog-articles__article .article-card__info header.article-card__header h2 { font-weight: 900; text-transform: capitalize;}
.blog-articles .blog-articles__article .article-card__footer { text-align: right;}
.blog-articles .blog-articles__article span.circle-divider { font-size: 12px; color: #000;}
.featured-items {
    background: #fafafa;
    border-radius: 10px;
}
.blog-articles>ul {margin: 0 -8px; padding: 0; display:inline-flex; width:100%; justify-content: space-between;}
.blog-articles > ul li { list-style: none; width: 33.33%; padding: 0 8px; border-radius: 10px; overflow: hidden;}
.blog-articles > ul li ul li { margin:10px; width: auto; margin-right: auto; background: #fff; border-radius: 15px; text-align: center; padding: 3px 15px; color: #000;}
.blog-articles ul li h2 { font-size: 20px; margin: 10px; font-weight: 900; color: #000;}
.blog-articles ul li a img { width: 100%; border-radius: 10px 10px 0 0;}
.blog-articles > ul li ul li a { color: #000;}
.blog-articles ul li span { margin: 0px 10px 20px; display: inline-block;}

.article-card__header h2 {letter-spacing: 0;margin: 13px 0 0; font-size: 18px; font-weight:900; color: #000; text-transform: uppercase;}
.blog .page-width-desktop {}
.blog .page-width-desktop .blog__posts {}
.blog .page-width-desktop .blog__posts li.blog__post { background: transparent; width: 30%;}
.blog .page-width-desktop .blog__posts li.blog__post .article-card { background: transparent; margin: 15px;}
.blog .page-width-desktop .blog__posts li.blog__post .article-card .article-card__info { padding: 15px; background: transparent; text-align: center;}
.blog .page-width-desktop .blog__posts li.blog__post .article-card .article-card__info p {letter-spacing: 0;margin: 0; margin: 7px 0 0; color: #000; line-height: 25px; font-size: 17px;}
.blog .page-width-desktop .blog__posts li.blog__post .article-card a,.blog .page-width-desktop .blog__posts li.blog__post .article-card:hover { text-decoration: none;}
.blog .page-width-desktop .blog__posts li.blog__post .article-card a .article-card__image {border-radius: 15px;}

ul.blog-articles {}
ul.blog-articles li {}
ul.blog-articles li .article-card {}
ul.blog-articles li .article-card a,ul.blog-articles li .article-card:hover {text-decoration: none;  color: #000;}
ul.blog-articles li .article-card a .article-card__info { padding: 15px;  text-align: left;}
ul.blog-articles li .article-card a .article-card__info h2 { margin: 5px 0;}
ul.blog-articles li .article-card a .article-card__info span.circle-divider { margin: 0 10px 10px 0;  display: inline-block;  font-size: 14px;}
ul.blog-articles li .article-card a .article-card__info p.article-card__excerpt { font-size: 16px;  margin: 0 0 10px;}
ul.blog-articles li .article-card a .article-card__info .article-card__footer {}
ul.blog-articles li .article-card a .article-card__info .article-card__footer .article-card__link { margin: 0 0 15px;  font-size: 17px; text-underline-offset: 0;}

.blog-back { margin: 0 !important; padding: 15px 0; text-align: left !important; background: #ffcefe;}
.blog-back a.article-template__link { margin: 0; justify-content: left; align-items: center; font-size: 20px; font-weight: 900; text-decoration: none; text-transform: uppercase; color: #000;}
.blog-back a.article-template__link svg.icon { margin: 0 15px 0 0; width: 23px;}
.blog-title { width: 30%;}
.blogdtl-hold { display: flex; justify-content: space-between; margin: 30px 0;}
.blogdetl-retd {justify-content: flex-end;}
.blogdtl-hold .blogdtl-hd {width: 40%; padding-right: 100px}
.blogdtl-hold .blogdtl-imgcont {margin: 0; width: 60%;border-radius: 15px;overflow: hidden;}
.blogdtl-hold .page-width--narrow.blog-title {}
.blogdtl-hold .blogdtl-hd .blog-title { margin: 0; width: 100%;}
.blogdtl-hold .blogdtl-hd .blog-title ul { margin: 0 0 15px 0; padding: 0; display: flex; list-style: none; flex-wrap: wrap;}
.blogdtl-hold .blogdtl-hd .blog-title ul li { margin: 5px; display: inline-flex;}
.blogdtl-hold .blogdtl-hd .blog-title ul li a { color: #000; padding: 5px 15px; background: #000; color: #fff; border-radius: 50px;}
.blogdtl-hold .blogdtl-hd .blog-title span.circle-divider { font-size: 18px; font-weight: normal; display: block; margin-right: 5px; margin-bottom: 15px;}
.blogdtl-hold .blogdtl-hd .blog-title h1.article-template__title { font-size: 30px; font-weight: 900;}
.blogdtl-hold .blogdtl-imgcont .blogdtl-img .article-template__hero-container { margin: 0;}
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont {}
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont .article-template__content.page-width.page-width--narrow.rte {padding: 0 0 20px; font-size: 16px; letter-spacing: 0; font-weight: 400; line-height: 28px;}
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont .article-template__social-sharing { align-items: baseline; padding: 0;}
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont .article-template__social-sharing ul.social-sharing {}
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont .article-template__social-sharing ul.social-sharing li.list-social__item a, 
.blogdtl-hold .blogdtl-imgcont .blogdtl-cont .article-template__social-sharing ul.social-sharing li.list-social__item a svg { fill: #f14dba; color: #f14dba;}

.search-box {  margin-right:30px; margin-top:18px; width:30%;}
.search-box form {  position: relative;}
.search-box form input[type="text"],.search-box form input[type="text"]::placeholder {  width: 100%;  background: #fafafa;  height: 50px;  border: 0 none;  border-radius: 12px;  font-size: 18px;  color: #000;  font-weight: 800;  padding: 0 7px;  box-shadow: none;  /* outline: 0; */  /* outline-offset: 0; */}
.search-box form input[type="text"]::placeholder{  text-transform: uppercase;}
.search-box {}
.search-box form input[type="submit"] {  position: absolute;  right: 0;  width: 45px;  height: 45px;  text-indent: 9999px;  background-image: url("data:image/svg+xml,%3Csvg class='svg-icon search-icon' aria-labelledby='title desc' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.7'%3E%3Ctitle id='title'%3ESearch Icon%3C/title%3E%3Cdesc id='desc'%3EA magnifying glass icon.%3C/desc%3E%3Cg class='search-path' fill='none' stroke='%23000'%3E%3Cpath stroke-linecap='square' d='M18.5 18.3l-5.4-5.4'/%3E%3Ccircle cx='8' cy='8' r='7'/%3E%3C/g%3E%3C/svg%3E");  background-color: transparent;  border: 0 none;  background-size: 24px;  background-position: 8px 13px;  background-repeat: no-repeat;}
.blog-articles .search-box ul {list-style: none;display: flex;flex-direction: row;flex-wrap: wrap;background: #48d5d0;border-radius: 10px;padding: 5px;justify-content: flex-start;}
.blog-articles .search-box ul li {display: contents;} 
.blog-articles .search-box ul li a {  background: #fff;  color: #000;  padding: 5px 10px;  margin: 5px !important;  border-radius: 50px;}
.blog-articles .search-box ul li a:hover {background:#f9f9f9; text-decoration: none;}
.all-lsitings {width:60%;}
.all-lsitings .blog-list {margin-bottom: 15px;}
.all-lsitings .blog-list a { background: #fafafa; padding: 15px; display: flex; justify-content: space-between; color: #000; border-radius: 15px; text-decoration: none;}
.all-lsitings .blog-list a:hover{ box-shadow: 0 0 3px 0px #a9a7a7;}
.all-lsitings .blog-list a .blg-cont { display: flex; align-content: space-between; flex-wrap: wrap; flex-direction: column; position: relative;}
.all-lsitings .blog-list a .blg-cont h2 { font-size: 22px; color: #000; font-weight: 800; margin: 0; width: 100%;}
.all-lsitings .blog-list .blg-img img { border-radius: 15px;}
.all-lsitings .blog-list a .blg-cont .article-time {position: absolute;  bottom: 5px;}
.pagination-wrapper { margin: 0; text-align: center;}
.pagination-wrapper nav.pagination { margin: 0; display: block;}
.pagination-wrapper nav.pagination ul.pagination__list { display: flex; margin: 25px 0 0 0; justify-content: center;}
.pagination-wrapper nav.pagination ul.pagination__list li, .pagination-wrapper nav.pagination ul.pagination__list li a, .pagination-wrapper nav.pagination ul.pagination__list li span { margin: 0 !important; font-size: 19px; height: 32px; width: 28px; line-height: initial;}
.pagination-wrapper nav.pagination ul.pagination__list li svg { height: 14px;}

.titlelhad { display: inline-block; width: 100%;} 
.titlelhad h1.title--primary { font-size: 53px; font-weight: 900;}
.whihe-bg { background: #fff;}
.main-blog h1.blogtittle,.blogtittle { display: inline-block; width: 100%; color:#000; font-size:56px; font-weight: 900; letter-spacing: -2px !important; margin:23px 0;}
.bodyblue {background: #B0008E; padding-top: 50px;}


/* cart popup */
#slidecarthq .slidecarthq.right.light { opacity: 1;}
#slidecarthq .slidecarthq header.header { background: #fff; color: #000; padding: 15px 30px 0; border: 0 none;}
#slidecarthq .slidecarthq header.header h2 { color: #000; font-size: 25px; font-weight: 900;}
#slidecarthq .item .title {margin-top: 0;}
#slidecarthq .slidecarthq .item {}
#slidecarthq .header+.items {border-top: none;}
#slidecarthq .slidecarthq .item h3.title a { font-size: 18px; font-weight: 900;}
#slidecarthq .item {background: #f9f9f9;  padding: 0px !important;  margin: 15px; border: 0 none !IMPORTANT; border-radius: 15px;}
#slidecarthq .item .main-top { margin-bottom: 5px;}
#slidecarthq .item .main li,#slidecarthq .item .main li span { font-size: 18px; color: #000;}
#slidecarthq .item .main .main-bottom {}
#slidecarthq .item .main .main-bottom span.price { font-size: 18px; font-weight: 900;}
#slidecarthq .item .main .main-bottom .quantity-selector {}
#slidecarthq .item .main .main-bottom .quantity-selector button, 
#slidecarthq .item .main .main-bottom .quantity-selector input { border: 0 none; border-top: 0 none !important; color: #000; font-size: 16px; font-weight: bold;}
#slidecarthq .header+.items {border: none;}
#slidecarthq .footer.sticky-footer { background: #ffffff;} 
#slidecarthq .footer.sticky-footer #slidecart-checkout-form {}
#slidecarthq .footer.sticky-footer #slidecart-checkout-form button.button.full { background: #B0008E; font-size: 17px; text-transform: uppercase; font-weight: bold; color: #fff;}
#slidecarthq .footer-row .flex { font-size: 13px; text-transform: uppercase;}
html body #slidecarthq .footer-row .shipping-cost, html body #slidecarthq .footer-row .shipping-cost span,#slidecarthq .footer-row .slidecart-subtotal { font-size: 16px; font-weight: 900;}
#slidecarthq .footer-row  .slidecart-subtotal { font-size: 18px;}
html body #slidecarthq .header button {background: transparent; padding: 0; width: auto; height: auto;}
html body #slidecarthq .header button svg,
html body #slidecarthq .header button svg path {fill: #000; width: 13px;  height: 13px;}
html body #slidecarthq .item .image {width: 120px;}
html body #slidecarthq .item .image img {width: 100%;}
html body #slidecarthq .item .main {margin-left: 0px; padding: 10px;}
html body #slidecarthq .footer.sticky-footer {background: #fff;}
html body #slidecarthq .header+.items {border-top: 0 none;}
#slidecarthq .slidecarthq header.header h2 span.cart-count { line-height: initial; width: 22px; background: #B0008E; color: #fff; float:right; font-size: 13px; padding: 2px 8px 3px; border-radius: 15px; display: inline-block; margin: 7px 0 0 5px; }

/*Shop*/
div .shophere-it .image-with-text__content { background: url('/cdn/shop/files/spimg2.png') #78bfff no-repeat; background-size: contain; text-align: center; align-items: center; justify-content: flex-end; padding: 6rem 7rem 3rem; padding-top: 39%;}
div .shophere-it .image-with-text__content h2.image-with-text__heading {margin: 0; width: 320px; font-size: 46px; line-height: 43px; letter-spacing: -1.64px;}
div .shophere-it .image-with-text__content a.button.button--primary { color: #000; background: #fff; margin-top: 17px; min-width: 320px;}

.content-for-layout .spaced-section {margin-top: 0;}

#review_section .powerby_desktop {display: none;}
.ourvalue .owl-prev { margin-right: 20px;}
.ourvalue div .owl-carousel .owl-nav button { width: auto;}
.owl-nav button i,.review_items i { font-size: 21px; color: #000; margin-top: 5px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}

.review_items i {margin-left: 10px; cursor: pointer;}
.review_items .fa-long-arrow-right {margin-left: 20px;}
.ourvalue .owl-nav button i:hover, .review_items i:hover {color: #fff;}
.ourvalue div .owl-carousel .owl-nav button:hover {opacity: 1;}
.ourvalue .owl-nav button:focus-visible, .ourvalue .owl-nav button:focus {outline: none; box-shadow: none;}

#review_section .review_content {max-height: initial !important;  min-height: auto !important;}

.footer .cus-html { margin: 15px 0 0;}
.menu-bar-blog { background: #b6eeec;}
.menu-bar-blog ul { margin: 0; padding: 0; list-style: none;}
.menu-bar-blog ul li { display: inline-block;}
.menu-bar-blog ul li a {
    padding: 14px;
    line-height: 28px;
    display: inline-block;
    color: #000;
    text-transform: uppercase;
    border-bottom: 4px solid transparent;
    font-weight: 400;
    font-size: 16px;
    text-decoration: none;
}
.menu-bar-blog ul li a:hover { border-color: #000; text-decoration: none;}
.faq-page { padding: 50px 0 0;}
.faq-page .top-paragraph p { font-weight: 600; letter-spacing: 0; line-height: 26px; font-size: 16px; color: #333;}
.faq-page .top-paragraph p a { text-decoration: underline; color: #f14dba; font-size: 15px;
  -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.faq-page .top-paragraph p a:hover, .faq-page .content p a:hover { color: #000;}
.faq-page h6 { margin: 30px 0 15px; color: #333; font-weight: bold; font-size: 18px; letter-spacing: 0;}
.faq-page .accordion { padding: 20px 30px; font-weight: 600; font-size: 15px; letter-spacing: 1px; color: #3b566e; text-decoration: none!important; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; cursor: pointer; border-bottom: 1px dashed #ddd; background: #fdfdfd; margin: 0; border-top: 0; letter-spacing: 0;}
.faq-page .accordion:hover, .faq-page .accordion:focus { background: #faf9fb;}
.faq-page #section4, .faq-page #section11 { border-bottom: 0;}
.faq-page .accordion span { margin-right: 15px; font-size: 20px; line-height: 20px; color: #000;
  display: inline-block; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.faq-page .accordion.accordion-open span { transform: rotate(
45deg);}
.faq-page .content { padding: 20px 30px;}
.faq-page .content p { font-size: 15px; letter-spacing: 0; color: #000; font-weight: 500; text-align: justify;}
.faq-page .content p:last-child { margin: 0;}
.faq-page .content p a { color: #f14dba; font-weight: 600; font-size: 14px; text-decoration: underline; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}

.privacy-page {padding: 35px 0 35px; min-height: 60vh;}
.privacy-page p { color: #333; font-size: 16px; letter-spacing: 0; font-weight: 500; line-height: 26px;   word-break: break-all;}
.privacy-page h3 { font-size: 20px; font-weight:900; letter-spacing: 0;}
.privacy-page ul li { color: #333; font-size: 16px; letter-spacing: 0; font-weight: 500; line-height: 30px;}
.privacy-page table tr {background: #fff6fc;}
.privacy-page table tr:nth-child(odd) {background: #ffe9f8;}
.rte .privacy-page a { color: #f14dba; text-decoration: underline; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; font-weight: 600; font-size: 14px;}
.rte .privacy-page a:hover,
.rte .privacy-page a:focus {color: #000; text-decoration: underline !important;}

table {width: 100%; margin: 10px 0 0;}
table p {margin: 0;}

.footer__content-top .grid__item {display: inline-block !important;}
.footer .footer__content-top ul.footer-block__details-content li a:focus, 
.footer .footer__content-top ul.footer-block__details-content li a:hover {text-decoration: none; color: #fff;}
.footer .footer__content-top ul.footer-block__details-content li .list-menu__item--link {text-decoration: none;}


.review_part .item p.title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; letter-spacing: 0;}
#review_section .item p.title {font-size: 16px; text-transform: uppercase; font-weight: 900;}
#review_section div.item { padding:21px; overflow-y: initial; border-radius: 5px; box-shadow: 0 0 5px rgb(0 0 0 / 20%); min-height:320px;max-height: none;}

.collection .card-wrapper .card-information, 
.product-recommendations .card-wrapper .card-information {margin: 0; background: #f6f6f6; padding: 20px 20px 30px;}
.collection .card-wrapper .card-information .card-information__text, 
.product-recommendations .card-information__text { color: #000; margin: 0 0 0; font-weight: 900; letter-spacing: 0; font-size: 16px; padding: 0;}
.price span.price-item, .product-recommendations .price .price-item { font-weight: 900; letter-spacing: 0; font-size: 18px; color: #000; line-height: 26px}
.card-wrapper:hover .card-information__text, a:focus, a:hover { text-decoration: none !important;}
.shopify-section .collection-hero { background: #f14dba; margin: 0 0 1px; padding: 50px 0 10px;}
.collection-hero h1.collection-hero__title { font-weight: 900; color: #000; margin: 0; font-size:56px;}
.collection-filters {background: #ffdbf3; margin-top: -1px !important; margin-bottom: 15px !important; padding-bottom: 10px; max-width:100%;}
.collection-filters collection-filters-form { padding:20px 0px 0; max-width:1556px; margin: 0 auto!important;}
.collection-filters .collection-filters__label,
.collection-filters .facets__heading {font-weight:900; font-size:24px;color: #000;}
.collection-filters .facets__disclosure { background: #fff; font-weight:900; font-size:18px; border-radius: 4px;}
.collection-filters .facets__disclosure .facets__summary { font-size: 18px; padding: 1rem 4rem 1rem 1.5rem; color: #000; font-weight:900;}
.collection-filters .facets__disclosure .facets__price .field__label { left: 2.5rem;  top: 1rem;}
.collection-filters .select select { background: #fff; font-size: 18px; font-weight:900; height: 4.2rem; border-radius: 4px; color: #000;}
.collection-filters .select select:focus { box-shadow: 0 0 0 0.1rem var(--color-foreground-55) !important;}
.collection-filters .facets__form { gap: 1rem 2rem;}
.collection-filters .facets__form .active-facets a { height: auto; margin-bottom: 0;}
.collection-filters .facets__form .active-facets a:hover, .collection-filters .facets__form .active-facets a:focus { padding: 0.5rem 1rem; border-radius: 2.6rem; font-size: 1.2rem; box-shadow: 0 0 0 0.1rem var(--color-foreground);}
.collection-filters .facets__disclosure:hover { box-shadow: none;}
.collection-filters .facets__form .active-facets a.active-facets__button {background: #000; border: 0 none; color: #fff; height: 20px; box-shadow: none; font-weight: 700;}
.collection-filters .facets__form .active-facets a.active-facets__button svg.icon path {stroke: #fff;}

.collection .collection-product-count { letter-spacing: 0; color: #000; font-weight:900; font-size:30px; opacity: 1; margin: 0 0 20px;}
.collection-hero { background: #f6f6f6;}
nav .list-menu__item--active { text-decoration: none; text-underline-offset: 0.3rem;}
.product-section { padding: 50px 0 0;}
.product-section .product .grid__item.product__media-wrapper { max-width: 50%;}
.product-section .product .product__info-wrapper.grid__item { max-width: 50%; padding-left: 5rem;}

.product-section .product .media { margin-top: 0;}
.product-section .product p.product__text { letter-spacing: 0; font-weight: bold; font-size: 16px; margin: 0 0 12px;}
.product__description ul { margin: 5px 0;}
.product-section .product .product__title { letter-spacing: -1.14px; font-weight: 900; font-size:32px; color:#000; margin: -4px 0 0; line-height: 51.44px;max-width: 400px;}
.product .price .price-item { color: #000; font-size:26px; font-weight:900; opacity: 1;}
body .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans { padding-left: 25px; padding-bottom: 0;}
.product-section .product .quantity input:focus { outline: none; box-shadow: none;}
/*.product-section .product .product-form button.shopify-payment-button__more-options { display: none;}*/
.product-section .product .product-form .product-form__buttons { display: -webkit-flex; display: -ms-flexbox; display: flex; align-items: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap }
.product-section .product .shopify-payment-button { width: 100%; margin-top: 20px;}
.product-section .product .product-form button.product-form__submit { width: 60%;}
.product-section .product .product-form .product-form__buttons button { margin: 0; border-radius: 8px; height: auto; padding: 1.2em 2em; font-size: 21px; font-weight:900; border: 0; box-shadow: none; min-height: auto; line-height: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.product-section .product .product-form .product-form__buttons button.shopify-payment-button__button:hover { background: #b4008d;}
.product-section .product .product-form .product-form__buttons button:hover, .product-section .product .product-form .product-form__buttons button:focus { box-shadow: none;}
.product-section .product .product__description p { color: #000; letter-spacing: 0; font-size: 16px; line-height: 24px;}

.product-section .product .product-form .product-form__buttons button {display: flex; justify-content: space-between; padding: 15px;  font-family: "Century Gothic"; font-size: 21px; font-weight: 900; letter-spacing: -1.44px; line-height: 14px;}
.product-section .product .product-form .product-form__buttons button.sold-out {justify-content: center}

.product-section .product .product-form .product-form__buttons button dd.price__compare {display: none;}
.product-section .product .product-form .product-form__buttons button dd span.price-item {color: #fff;}

.prd-tags { padding: 0; list-style: none; margin: 0;}
.prd-tags li { display: inline-block; margin-right: 5px; padding: 4px 12px 5px; border: 1px solid #333; border-radius: 100px; letter-spacing: 0; font-weight: 600; line-height: 14px;}
.productmobile-adjust .prd-tags {margin:15px 0;}

.product .meta .row { margin: 0 -10px;}
.product .meta .col-md-6 { padding: 0 10px;}
.product .meta .meta-dt { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; background: #fafafa; border-radius: 8px; overflow: hidden; margin: 0 0 20px;}
.product .meta .meta-dt h6 { margin: 0;color: #000; letter-spacing: 0; font-size: 16px; font-weight: 900; padding: 10px 5px 0 10px; line-height: 20px;}
.meta .first_prod img { background: #fdaf35;}
.meta .second_prod img { background: #ffb6a0;}
.meta .third_prod img { background: #ebe9e9;}
.product-section .product .share-button { margin: 0;}
.product-form__input.product-form__quantity { margin-top: 0;}
form#product-form-installment { margin-bottom: 0;}
.product-section .product .share-button button { padding: 10px; height: auto; background: #f1f1f1; border-radius: 0; font-size: 14px; font-weight: 600;}
.product-recommendations { display: block; margin-top: 50px !important;}
.product-recommendations h2 { text-align: center; color: #000; font-weight: 800; letter-spacing: 0; padding: 0 0 10px;}
variant-radios fieldset legend.form__label { border: 0;}
variant-radios fieldset label { letter-spacing: 0 !important; font-size: 15px !important;font-weight: 900;}
.grid--2-col-tablet .grid__item { width: calc(33.33% - 1rem / 3);}
a:focus, a:hover { text-decoration: none !important;}
.privacy-page h3:first-child { margin-top: 0;}
.privacy-page strong { font-weight: 600;}
.contact-page-wrap { padding: 40px 0px;}
.single-contact-card { padding: 12px 22px; margin-bottom:24px; border-radius: 8px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow: 0 0 20px rgb(0 0 0 / 10%);}
.single-contact-card .top-part { display: -webkit-flex; display: -ms-flexbox; display: flex; align-items: center;}
.single-contact-card .top-part .title { margin: 0;}
.single-contact-card .top-part .icon { font-size: 16px; line-height: 30px; text-align: center; float: left; color: #f14dba; overflow: hidden; margin-right: 20px;}
.single-contact-card h4 { color: #000; font-size: 16px; font-weight: 600;}
.single-contact-card span, .single-contact-card p { color: #000; font-size: 16px; font-weight: 400;}
.single-contact-card .bottom-part { margin-top: 10px; margin-left: 50px; overflow: hidden;}
.single-contact-card .bottom-part .info { display: inline-block; overflow: hidden;}
.single-contact-card span, .single-contact-card p { color: #000; font-size: 16px; font-weight: 400;}
:focus-visible, :focus { outline: none !important; outline-offset: initial !important; box-shadow: none !important;}
.single-contact-card .bottom-part .icon { width: 50px; height: 50px; font-size: 14px; line-height: 50px; border-radius: 50%; background-color: #fff; text-align: center; float: right; overflow: hidden; margin-left: 20px;}
.single-contact-card p a { color: #000;}
.contact label.field__label { font-weight: 400; font-size: 15px;}
.customer .field input, .customer select, .field__input, .select__select { background: #fbfbfb;}
.customer .field input:hover, .customer select:hover, .field__input:hover, .localization-form__select:hover, .select__select:hover { box-shadow: 0 0 0 0.1rem var(--color-foreground-55) !important;}
.field input:focus, .field__input:focus, .select__select:focus { box-shadow: none !important;}
.field input:focus-visible, .field__input:focus-visible, .select__select:focus-visible { box-shadow: none; outline: 0.1rem solid var(--color-foreground-50);}
.contact__button button.button { border-radius: 10px; padding: 10px; background: #B0008E; font-weight: 800; height: 56px; margin-top:10px; width:50%;}
.contact__button button.button:hover { box-shadow: none; color: #fff; background: #B0008E;}
.customer .field input:hover, .customer select:hover, .field__input:hover, .localization-form__select:hover, .select__select:hover { box-shadow: 0 0 0 .1rem var(--color-foreground-55);}
.button:focus { box-shadow: none !important;}
.template-404 h3 { margin: 50px 0 20px; font-weight: 900;}
.template-404 p { font-size: 18px; line-height: 30px; margin: 0 0 20px;}
.template-404 p a { text-decoration: underline; color: #B0008E; font-weight: 600; font-size: 16px;}
.template-404 a.link { font-weight: 600; color: #B0008E; display: inline-block; margin: 0 0 50px;}
.template-404 figure { margin: 0 0 50px;}
.template-404 a.link:hover { color: #333;}
.template-404 a.link:hover { color: #000; text-decoration: underline !important;}
.button--primary:hover { opacity: 1 !important;}
a, button {
  -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.button:not([disabled]):hover, .customer button:hover, .shopify-challenge__button:hover { box-shadow: none !important;}
.image-with-text.how-it-work-holder .grid__item .button--primary:hover { background: #f14dba;}
.social-icon .follow-lick + h6 { position: absolute; top: 0; left: 150px;}
.social-icon .trustpilot-widget { padding: 32px 0 0;}
.card-information .card-information__text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.faq-contenthold a { color: #222; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.faqaro { padding: 20px 0 0;}
button.product-form__submit.button { background: #B0008E; color: #fff; width: 100%;}
.product-section .product .product__description p br { display: none;}
.price--on-sale .price-item--regular { font-weight: 600;}
span.badge.price__badge-sale { font-weight: 400; border-color: transparent;}
.quantity .quantity__input { font-weight: 900; opacity: 1; font-size: 1.8rem;}
.product-form__input .form__label { letter-spacing: 0; font-size: 18px; font-weight: 700; color: #000;}
.product-form__input.product-form__quantity label.form__label { font-weight: 900; margin-bottom: 8px;}
.terms-of-service { padding: 50px 0 0;}
.terms-of-service h3 { margin: 0; position: relative; font-size: 18px;}
.terms-of-service h3 a { color: #B0008E; letter-spacing: 0; font-weight: 700; margin: 0 0 30px; padding: 25px 50px 25px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); text-transform: uppercase; border-radius: 5px; display: block;}
.terms-of-service h3 .fa-file-pdf-o { position: absolute; color: #B0008E; left: 15px; top: 25px;}
.terms-of-service a .fa-chevron-right { position: absolute; right: 20px; top: 25px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.card--product { border-radius: 10px 10px 0 0;}
.card-information { border-radius: 0 0 10px 10px;}
.footer .footer-block .footer-block--newsletter input:hover { box-shadow: none !important;}
.customer.login { margin: 1rem auto !important;}
.login.customer .logo img { margin-bottom: 0;}
a.forgt { text-transform: uppercase; letter-spacing: 0; text-decoration: underline; font-size: 12px;}
.social-icon .trustpilot-widget iframe { height: 120px !important;}
.customer form button:hover { background:#cc1dab;} 
.topbanner .trustpilot-widget { padding-top: 10px; width: 100% }
.topbanner .trustpilot-widget iframe { height: 45px !important; }
.social-icon ul li a img { -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.social-icon ul li a:hover img { filter: invert(1); transform: scale(1.1);}
.article-content:hover .article-card__title { text-decoration: none;}
#popup-6947353723087.close-popup { top: 0;}
button.product-form__submit.button { -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;margin-bottom: 0}
button.product-form__submit.button:hover,
button.product-form__submit.button:focus,
button.product-form__submit.button:active { background: #fff; color: #000}
button.product-form__submit.button:hover + #pdp-price .price-item,
button.product-form__submit.button:focus + #pdp-price .price-item,
button.product-form__submit.button:active + #pdp-price .price-item { color: #000}
.brand-all-products h6 { font-size: 20px; color: #000;}
.brand-all-products .my-carousel-item img { border-radius: 10px;}
.brand-all-products .my-carousel-item { text-align: center;}
.brand-all-products .my-carousel-item h5 { font-weight: 900; letter-spacing: 0; text-transform: uppercase; line-height: 18px; font-size: 18px; color: #000;}
.brand-all-products .my-carousel-item p {font-weight: 600; letter-spacing: 0; font-size:16px; color: #000;}
.brand-all-products .owl-dots .owl-dot { display: inline-block; width: 12px; height: 12px; border: 1px solid #333; margin: 0 2px; border-radius: 10px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.brand-all-products .owl-dots { text-align: center;}
.brand-all-products .owl-dots button.owl-dot.active, .brand-all-products .owl-dots button.owl-dot:hover { background: #000;}
.brand-all-products .owl-nav {display: none;}



.product-form__quantity .quantity { border-radius: 10px; border: none; overflow: hidden; background: #fff; }
.price-item.price-item--regular { font-weight: 800;}
ul.form-status-list { padding: 0; margin: 0.8rem 0 2.5rem;}
.f-collec ul.ssbundles { padding-left: 0;}
body .article-content:hover .article-card__title, body .article-content:hover .article-card__link { text-decoration: none;}
.collection ul .card-wrapper .card-information { padding: 30px 20px;}
.collection .cart-btn { padding: 0 15px 30px; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #f6f6f6; margin-top: -10px; border-radius: 0 0 8px 8px;}
.collection .cart-btn .button--primary { margin: 0 5px; text-transform: uppercase; font-size: 14px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.collection .cart-btn button.button--primary { background: #fff; color: #000;}
.collection .cart-btn button.button--primary:hover { background: #000; color: #fff;}

.profile-menu { background: #ffbecf;}
.containerhold {max-width: 1170px ; width: 100%; margin: 0 auto;}
.profile-menu ul { margin: 0; padding: 0; list-style: none;}
.profile-menu ul li { display: inline-block;}
.profile-menu ul li a { padding: 20px 13px; display: inline-block; color: #333; text-transform: uppercase; /*border-bottom: 4px solid transparent;*/ -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-weight: 700; font-size: 14px; letter-spacing: 0;}
.profile-menu ul li a:hover { border-color: #000; text-decoration: none;}
.account-holder { padding: 0px 0 0;}
.account-detail { background: #f6f6f6; padding: 15px; margin: 0 0 15px; border-radius: 8px; min-height: 120px;}
.account-detail:last-child { margin-bottom: 0;}
.account-detail h4 { margin: 0 0 8px; color: #000; letter-spacing: 0; font-weight: 800; text-transform: uppercase;}
.account-detail p { font-size: 15px; letter-spacing: 0; margin: 0 0 5px;}
.account-detail a { color: #000; text-decoration: underline; letter-spacing: 0;}
#review_section .review_part.profile_review_part { background-color: #fff!important;}
section #review_section .review_part.profile_review_part .review_items { width: 100%;}
#review_section .profile_review_part .item { height: auto; box-shadow: none; border: 2px solid #000; border-radius: 10px;}
#shopify-section-image-text-profile .grid__item + .grid__item { background: #77bfff; text-align: center;}
#shopify-section-image-text-profile .image-with-text__content { align-items: center;}
#shopify-section-image-text-profile .rte p { font-weight: 600; letter-spacing: 0; color: #000; font-size: 16px;}
#shopify-section-image-text-profile .button--primary { background: #fff; color: #000; text-transform: uppercase; min-width: 300px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#shopify-section-image-text-profile .button--primary:hover { background: #b4008d; color: #fff; opacity: 1;}
#shopify-section-template--14858977083599__1640262028cb7602b4 { background: #4af1eb;}
#shopify-section-template--14858977083599__1639719459b83e882a { background: #77bfff;}
#shopify-section-template--14858977083599__1639719684fb4e37bd { background: #4af1eb;}
#shopify-section-template--14858977083599__16397197118f4e106a { background: #fdaf35;}
#shopify-section-template--14858977083599__16397156919772339e, #shopify-section-template--14858977083599__1639715878710fe673, #shopify-section-template--14858977083599__16397160280e16a7f5 { background: #f6f6f6;}
#shopify-section-image-text-profile .page-width { max-width: 100%; padding: 0;}
.admin-profile { background: #f96f88; border-radius: 10px; padding: 25px; min-height: 150px;}
.admin-profile h1 { margin: 0 0 15px; letter-spacing: 0; font-weight: 900; font-size: 32px; text-transform: capitalize;}
.admin-profile p { letter-spacing: 0; font-weight: 700; font-size: 16px;}
.profile-menu ul li a[aria-current="page"] { border-color: #000; font-weight: 900;}
.shopify-app-block { max-width: 1170px; display: block; padding: 0 15px; margin: 0 auto;}
#shopify-section-template--14858977083599__16413923971c0bbf47 { padding: 0 0 50px;}
.f-collec slider-component.grid__item { padding-left: 0;}
.collection .ssbundles .cart-btn { margin-top: 0;}
.contact-form .field input, .contact-form .field textarea { background: transparent; letter-spacing: 0; font-size: 15px; border: 1px solid black; border-radius: 8px; margin-bottom: 20px; height: 60px;}
.contact-form .field input:focus, .contact-form .field .field__input:focus, .contact-form .select__select:focus { box-shadow: 0 0 0 .1rem var(--color-foreground-55) !important;}
.cart-discrp-hold .meta-dt h6 span, .product .meta-dt h6 span { font-size: 32px; display: inline-block; margin: 0 0 10px;}
.desc h3, .product__description h3 { letter-spacing: 0; line-height: 36px; font-size:24px; font-weight: 900;}
.collage covet-pics-gallery-item .bg { border-radius: 10px;}
.account>div { text-align: center;}
.account h1 { margin: 0 0 10px; font-size: 35px; letter-spacing: 0; font-weight: 800;}
.orders-page h2 { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; letter-spacing: 0; font-size: 24px; font-weight: 700;}
.orders-page h2 a { display: inline-flex; align-items: center; color: #fff; font-weight: 600; text-decoration: none; letter-spacing: 0; font-size: 15px; background: #000; padding: 10px; border-radius: 4px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.orders-page h2 a:hover { color: #fff; background:#cc1dab;}
.order-history tr th, .order-history thead tr td { padding: 15px 20px;}
.order-history thead tr th { background: #b4008d; color: #fff; font-weight: 800; font-size: 16px; letter-spacing: 0; padding: 15px 20px;}
.order-history tbody tr td { letter-spacing: 0; color: #000;}
.order-history tbody tr:nth-child(2n+1) { background: #fbfbfb;}
.order-history tbody tr:hover { background: #f6f6f7;}
.account table td:first-of-type a { font-weight: 600; background: #fff;}

/* =========== rct_navigation css start here ============= */

nav.rct_navigation { background: #ffbecf; border: 0; height: initial;}
.rct_navigation .rct_navigation__desktop { margin: 0; padding: 0; justify-content: left;}
.rct_navigation .rct_navigation__desktop a { padding: 20px 7px; display: inline-block; color: #000; text-transform: uppercase; /*border-bottom: 4px solid transparent;*/ -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-weight: normal; font-size: 14px;}
.rct_navigation .rct_navigation__desktop a.rct_navigation__item__link--active,.rct_navigation .rct_navigation__desktop a:hover { border-color: #000; text-decoration: none;}
.rct_navigation .rct_navigation__desktop a.rct_navigation__item__link--active { font-weight: 900;}
.wrapper { background: rgba(255, 190, 207, .3); padding: 0 0 50px;}
section.rct_home__section { background: #ffff; box-shadow: 0px 0px 3px rgb(0 0 0 / 10%); border-radius: 6px; padding: 20px;}
section.rct_content { margin: 0 auto; width: 800px; padding: 50px 0 0;}
.payment-methods-page h3.rc-heading, .recharge-te .rct_content>h1, .recharge-te .rct_content>h3, .shipping-page h3.rc-heading { text-align: center; letter-spacing: 0; color: #000 !important; font-weight: 800; font-size: 25px; margin: 0 0 40px !important; line-height: 40px;}
.shipping-page h3.rc-heading, .payment-methods-page h3 { display: block !important;}
.rct_content .rct_home__section h3 { color: #000; letter-spacing: 0; font-weight: 600;}
.recharge-te .rct_content img { max-height: 100px !important; max-width: 100px !important; min-width: 100px !important; border-radius: 4px;}
.recharge-te .rct_content strong { margin: 0 0 8px; font-size: 18px;}
.recharge-te .rct_home__section--next-order h3 strong { font-size: 16px;}
.recharge-te .rct_content p { color: #222; font-weight: 600; font-size: 16px; line-height: 20px; margin: 0 0 5px;}
.rct_content a.rct_button { background: #b4008d; color: #fff; border-color: #b4008d; letter-spacing: 0; font-size: 15px; font-weight: bold; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.rct_content a.rct_button:hover { background:#cc1dab; color: #fff; border-color:#cc1dab;}
.rct_order__total,.rct_order__total { margin: 0 !important;}
.recharge-te .rct_content-header h3 { font-weight: bold;}
.recharge-te .wrapper { min-height: 600px;}
.recharge-te .rct_content-header { margin-bottom: 20px;}
.recharge-te .rct_content p { margin-top: 0;}

/* .recharge-te .rct_delivery-schedule__date-group {
    background: #ffff;
    box-shadow: 0 0 3px rgb(0 0 0 / 10%);
    border-radius: 6px;
    padding: 20px;
} */

.recharge-te .rct_delivery-schedule__date-group h3 { letter-spacing: 0; color: #000; font-weight: 600; margin: 0 0 10px;}
.recharge-te .rct_delivery-schedule__date-group p { letter-spacing: 0; font-size: 14px;}
.recharge-te .rct_delivery-schedule__date-group .rct_card { margin: 20px 0 0;}
.shipping-page .shipping-info-cards h4, .payment-methods-page h4.rc-subheading { font-weight: 600; color: #000 !important; letter-spacing: 0 !important; font-size: 18px !important; line-height: 30px !important; text-transform: uppercase;}
.address div { font-size: 15px; line-height: 26px;}
.flex-1 div { font-size: 15px; line-height: 18px;}
.address .name { text-transform: capitalize;}
.shipping-page a.edit-address { background: #b4008d; margin: 10px 0 0; border-radius: 4px; padding: 8px 12px; letter-spacing: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; color: #fff;}
.shipping-page a.edit-address:hover { background: #000; color: #fff;}
.shipping-page a.edit-address svg path, .shipping-page a.edit-address:hover svg path { fill: #fff;}
.payment-type { margin: 0 0 5px;}
.shipping-page .card-summary { margin-top: 13px;}
.payment-methods-page .rc-expandable-card--details .payment-type { margin: 0 0 8px;}
.payment-methods-page .billing-address-container h4.rc-subheading { margin: 0 0 2px !important;}
.associated-subscriptions div { color: #444; font-size: 15px;}
.payment-methods-page .rc-expandable-card--summary .payment-type { margin: 0 0 0 4px; text-transform: uppercase; font-size: 15px; color: #000;}
.rct_charge__actions .rct_button--block { background: #b4008d; font-size: 16px; border-color: #b4008d; color: #fff; text-decoration: none;}
.rct_charge__actions .rct_button--block:hover { box-shadow: none !important; background: #000; color: #fff; border-color: #000;}
.rct_card--charge-summary .rct_card__label { letter-spacing: 0; text-transform: uppercase; color: #000; font-weight: 900; font-size: 16px;}
.rct_card--charge-summary .rct_order-details__row__right { color: #000; letter-spacing: 0; font-weight: 800;}
.rct_card--charge-summary .rct_order-details__row__left span { letter-spacing: 0;}
.rct_card--charge-summary .rct_order-details__row__left p strong { font-size: 13px;}
.tippy-popper p { color: #fff !important; text-align: center; font-size: 13px !important;}
.subscription-shipping-and-billing .card-content h4 { text-transform: uppercase; color: #000 !important; font-size: 16px !important; font-weight: 800; margin: 0 0 20px !important;}
.subscription-shipping-and-billing .card-content .address .name { text-transform: capitalize;}
.subscription-shipping-and-billing .card-content .address div { letter-spacing: 0; line-height: 24px; font-size: 14px;}
.subscription-shipping-and-billing .card-content div { letter-spacing: 0; font-size: 14px; line-height: 20px;}
.recharge-te .rct_return-link__container { margin: 0 0 24px; padding: 0;}
.recharge-te .rct_return-link__container a.rct_return-link { color: #000!important; font-size: 18px; font-weight: 700!important;}
.recharge-te .rct_return-link__container a.rct_return-link:hover { color: #cc1dab !important;}
.rct_subscription .rct_subscription__title h3 { font-weight: 600;}
.rct_subscription p.rct_subscription__info { font-weight: 600; margin: 0; font-size: 16px; color: #000;}
.rct_subscription .rct_subscription__actions { flex-direction: initial; align-items: center;}
.rct_subscription .rct_subscription__actions button.rct_button { margin: 0 10px; background: #b4008d; text-decoration: none; color: #fff; padding: 10px 15px; letter-spacing: 0; font-size: 14px; border-color: #b4008d;}
.rct_subscription .rct_subscription__actions button.rct_button:hover { background:#cc1dab; border-color: #000; color: #fff;}
.rct_sidebar .rct_sidebar__header .rct_sidebar__header__title { font-weight: bold; letter-spacing: 0;}
.rct_sidebar .rc-subheading { color: #000 !important; letter-spacing: 0; font-size: 18px !important; line-height: 24px !important;}
.rct_sidebar .flex-1.text-body-2 { margin: 15px 0;}
.rct_sidebar .address div { letter-spacing: 0; line-height: 20px; font-size: 14px;}
.rct_sidebar .flex-1.text-body-2 div { letter-spacing: 0; font-size: 14px; line-height: 18px;}
.rct_product-search__list .rct_card__content span { font-size: 14px;}
.rct_product-search__list .rct_card__content strong { margin: 0 0 4px;}
.rct_charge__actions .rct_button--block:hover { background: #000 !important; color: #fff !important;}

/* .f-collec { min-height: 610px;} */
.recharge-te *, .rct_sidebar * { font-family: 'Century Gothic'!important; letter-spacing: 0 !important;}
.back-account { background: #f14dba; padding: 15px 0;}
.back-account a { margin: 0; justify-content: left; align-items: center; font-size: 20px; font-weight: 700; text-decoration: none; text-transform: uppercase; color: #000;}
.back-account a svg { margin-right: 15px;}
.rct_card--action.rct_card { box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%);}
body #ShippingPage .details-container { padding-top: 40px !important; padding-bottom: 10px;}
.subscription .subscription-item { font-size: 16px;}
.actions .rc-btn.rc-btn--outlined { background: #b4008d; color: #fff; border: 0;}
.rct_sidebar__content .rct_form__actions button { height: auto; padding: 15px;}
.recharge-te .rct_content>h3 strong { color: #b4008d; text-transform: uppercase; font-weight: 800;}
body .rct_card__label { font-size: 15px; color: #444; font-weight: 600;}
.rct_tooltip__button:empty:after { font-family: FontAwesome;}
.rct_order-details__row__left span { font-size: 16px; color: #000; font-weight: 600; line-height: 24px;}
.rct_choices__inner { font-weight: 600;}
.rct_sidebar__content--cancellation-reasons .rct_cancellation-reasons__title { font-weight: 800;}
.rct_product__image__container img { border-radius: 4px;}
.rct_sidebar__content p { color: #444; font-size: 14px; font-weight: 600;}
.rct_product-search__list .rct_card--media .rct_card__media__container img { max-height: 58px !important; max-width: 58px !important; min-width: 58px !important;}
.rct_sidebar__content .rct_order-details__row__right { font-weight: 600; font-size: 14px;}
#ReChargeEditAddressForm .subscriptions span, .edit-payment-method-address-page .toggle-subscriptions span { font-size: 16px; font-weight: 600;}
#ReChargeEditAddressForm .subscriptions .subscription.text-body-2, .edit-payment-method-address-page .subscription.text-body-2 { font-size: 15px !important; padding: 4px 0;}
#ReChargeEditAddressForm .rc-form-control label { font-weight: 600; font-size: 14px;}
#ReChargeEditAddressForm button.edit-shipping-address { font-size: 17px; font-weight: 600;}
.edit-payment-method-address-page h3.rc-heading { color: #000; font-weight: 600;}
.edit-payment-method-address-page h4.rc-subheading { font-size: 18px !important; color: #000 !important; margin: 30px 0 18px !important;}
.edit-payment-method-address-page .description { font-size: 15px; color: #000; line-height: 24px;}
.edit-payment-method-address-page .description strong { font-size: 15px; font-weight: 600;}
.edit-payment-method-address-page .rc-btn.rc-btn--primary { font-size: 16px; font-weight: 600;}

/* =========== rct_navigation css end here ============= */

#MainContent {/*min-height: 600px;*/margin-top: -2px;}
#review_section a.reviewmore {display: none;}
.blogdtl-imgcont .article-template__hero-adapt {padding-bottom: 60% !important;}
.blogdtl-imgcont .blogdtl-cont {padding:0px 0 0;}
.blogdtl-imgcont .blogdtl-cont .article-template__content {background: #fafafa;  padding: 15px !important;  margin-bottom: 15px !important;}
.blogdtl-cont .article-template__content + span {text-transform: uppercase;font-weight: 400;letter-spacing: -0.89px;font-size: 16px;}
.admin-login {font-size: 20px;color: #000;text-transform: uppercase;font-weight: 900; }
a.header__icon.header__icon--account {text-decoration: none;}
/* * {letter-spacing: 0 !important;} */ 
.contact-map iframe {width: 100%;margin: 50px 0 0;}
section#shopify-section-template--14858977149135__form {margin: 0;}
.about-blog ul li header {padding: 10px 0 10px;}
.about-blog .get-started {padding: 20px 0 40px;}
.close-popup .insta-gal {padding: 0 20px;}
#shopify-section-about-our-val-sec .page-width {max-width: 100%;}
.cart-discrp-hold .desc>h3 {font-size: 36px;
  letter-spacing:-1.14px;line-height: 35px;font-weight: 900;margin-bottom: 20px;}
.facets__price .field input:focus {box-shadow: 0 0 0 0.1rem var(--color-foreground-55) !important;}
.cart__contents table th {background: #B0008E;color: #fff;font-weight: 700;font-size: 18px;}
.cart__contents table tr th, .cart__contents table tr td {vertical-align: top;padding: 15px;}
.cart__contents table tbody tr:nth-child(2n) {background: #f7f7f7;}
.cart__contents table a.cart-item__name {font-weight: 700;}
.cart__contents table span.price {font-weight: 700;}
.cart__contents table .cart-item cart-remove-button {margin: 5px 0 0 auto;}
.cart__contents table .cart-item cart-remove-button svg {color: #ab3784;}
.cart__contents #main-cart-items {padding: 0;}
.cart__footer>div {background: #f6f6f6;width: 50rem;padding: 30px;border: 1px solid #ddd;}
.cart__footer .totals {justify-content: space-between;}
.cart__footer .cart__ctas {text-align: right;display: block;}
.cart__footer .caption-large {color: #000;font-size: 16px;font-weight: 600;}
.cart__footer .totals .totals__subtotal, .totals__subtotal-value {font-weight: 700;}
.cart__dynamic-checkout-buttons {margin-top: 1rem;padding-top: 15px;}
body .cart__dynamic-checkout-buttons div[role=button] {border-radius: 4px !important;}
.cart__contents .cart-item quantity-input {margin-top: 0;}
.title-wrapper-with-link h1.title {font-weight: 700;color: #000;}
.title-wrapper-with-link .underlined-link {font-weight: 700;font-size: 16px;text-decoration: underline;color: #a73681;}
.all-lsitings .blog-list .blg-cont p {margin: 15px 0 0;font-size: 17px;padding-right: 30px;}
.customer .errors ul {padding: 0 0 0 0px;list-style: none;margin-bottom: 2rem;}
.errors ul li, .errors ul li a {color: #eb001b;font-size: 16px; margin-bottom:7px;}
.customer h2.form__message {font-size: 1.7rem;}
.product.grid--2-col-tablet .grid__item {width: 25%;}
.product .product__media-item:first-child {width: 100%;}
.mobile-faq, .mobile-sec-img {display: none;}         
.search-blog {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
.menu-bar-blog ul li a[aria-current="page"] {border-color: #000;font-weight: 900;}
.blog-articles .blogtittle {padding: 15px 0 0;letter-spacing: -2px !important;font-size: 40px;}
.slick-dots {display: none !important;}
.card-wrapper .card--product .card__badge {left: inherit;  right: 0;  margin-bottom: 0px;}
.card-wrapper .card--product .card__badge span.badge {letter-spacing: 0;background-color: #b4008d; border: 0 none; padding: 7px 15px; border-radius: 50px;display: none;}
.product .price span.badge {background-color: #b4008d; border: 0 none; padding: 7px 15px; border-radius: 50px; filter: inherit; font-weight: 600;}
          
#onetrust-consent-sdk #onetrust-banner-sdk { width: 360px; border-radius: 8px;}
#onetrust-consent-sdk #onetrust-banner-sdk div#onetrust-policy { margin-top: 15px; text-align: center;}
#onetrust-consent-sdk #onetrust-banner-sdk div#onetrust-button-group-parent { padding: 15px; display: flex; padding-bottom: 5px; padding-top: 5px;}
#onetrust-consent-sdk #onetrust-banner-sdk div#onetrust-button-group-parent div#onetrust-button-group .onetrust-banner-options { display: flex; max-width: 100%; width: 100%; justify-content: space-between;}
#onetrust-consent-sdk #onetrust-banner-sdk div#onetrust-policy p { text-align: center; padding-bottom: 0; color: #000000; font-size: 13px;}
body #onetrust-banner-sdk #onetrust-close-btn-container { right: 5px; top: 5px;}
#onetrust-consent-sdk #onetrust-banner-sdk div#onetrust-button-group-parent div#onetrust-button-group .onetrust-banner-options button { border-radius: 10px;}
 
div#ReCharge   div#customer_tab_content { background: #ffb9f2;}
div#customer_tab_content .col-md-6 { width: 80%; max-width: 300px; margin: 50px auto !important; background: #fff; margin: 15px;}
.rc_header-settings.rc_title-bar {}
div#customer_tab_content .col-md-6 .rc_header-settings.rc_title-bar .rc_header-settings__title.rc_title-bar__title h2 { font-size: 36px; font-weight: 900; margin-bottom: 9px; margin-top: 15px;}
div#customer_tab_content .col-md-6 .rc_header-settings.rc_title-bar {}
div#customer_tab_content .col-md-6 .rc_header-settings.rc_title-bar .rc_header-settings__title.rc_title-bar__title {}
div#ReCharge   div#customer_tab_content input#customer_email { border: 1px solid #e3e0e0; box-shadow: none!important; border-radius: 7px; background: #fafafa; height: 50px;}
div#ReCharge   div#customer_tab_content button.btn.btn-primary.btn--primary.button { width: 100%; height: 60px; border: 0 none; font-size: 18px; text-transform: uppercase; font-weight: 600; background: #b4008d; box-shadow: none; border-radius: 15px; margin-top: 17px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin: 0;}
div#ReCharge   div#customer_tab_content .rc_header-settings + .rc_form { margin: 0;}
div#ReCharge   div#customer_tab_content .rc_form__group.form__control.input-row.form-group.input-wrapper { margin-bottom: 10px;}
div#ReCharge   div#customer_tab_content .rc_form__group.form__control.input-row.form-group.input-wrapper + br { display: none;}
div#ReCharge   div#customer_tab_content  .rc_header-settings + .rc_form a { color: #000; text-decoration: underline;}
div#ReCharge   .recharge .rc_layout__container { max-width: 100%;}
div .facets__header { font-size: 16px;  color: #000;}


.product__description h4 { font-weight: 900; font-size: 24px;}
#shopify-section-template--14858977247439__insta-image-sec { padding: 50px 0 0;}
#shopify-section-template--14858977247439__insta-image-sec .insta-img { margin: 0 auto 50px;}
a#gotobutton { background-color: #000; border-radius: 0;}
.article-time { /*display: inline-block;*/ display: flex; font-size: 16px; letter-spacing: .13rem;  line-height: 1.2;}
.blogdtl-imgcont .article-template__hero-adapt { background: transparent;}
.blogdtl-imgcont .article-template__hero-adapt img { border-radius: 15px;}

div#pdp-product-slider .owl-dots { position: absolute; top: 18px; right: 18px;}
div#pdp-product-slider  .owl-dots .owl-dot span {height: 16px;width: 16px;background-color: rgb(255 255 255 / 50%);margin: 5px 5px;  }
div#pdp-product-slider .owl-dots .owl-dot.active  span{background-color: rgb(255 255 255 / 92%);}

.header__icon--menu .icon image {width:100%;}

.page-all-faq-accordion {}
.page-all-faq-accordion ul.accordion { padding: 0; list-style: none; display: inline-block;  margin: 0 -7px; border: 0 none; width:100%;}
.page-all-faq-accordion ul.accordion > li { border: 1px solid #000000; border-radius: 8px; font-size: 14px; font-weight: 900; color: #000; display: inline-block; width: 48.7%; margin: 7px; min-height: 61px; padding: 0 15px;}
.page-all-faq-accordion ul.accordion > li > a { padding: 18px 0; display: inline-block; width: 100%; color: #000; font-weight: 900; /* border-bottom: 1px solid #000; */}
.page-all-faq-accordion ul.accordion ul.inner { padding: 0; list-style: none; }
.page-all-faq-accordion ul.accordion ul.inner li { font-weight: 600; border-bottom: 1px solid #000;}
.page-all-faq-accordion ul.accordion ul.inner li a.qustoggle { padding: 18px 0; display: inline-block; width: 100%; color: #000; font-weight: 600; /* border-bottom: 1px solid #000; */}
.page-all-faq-accordion ul.accordion .inner{display:none;}
.page-all-faq-accordion ul.accordion ul.inner li p { padding: 0 0 15px 0;}
.page-all-faq-accordion ul.accordion ul.inner li:last-child { border-bottom: 0 none;}
.page-all-faq-accordion ul.accordion ul.inner li:first-child { border-top: 1px solid #000;}
.page-all-faq-accordion ul.accordion ul.inner li a.qustoggle, .page-all-faq-accordion ul.accordion>li a { display: flex; justify-content: space-between; align-content: center; align-items: center; text-decoration: none;}
.qinpdp .page-all-faq-accordion ul.accordion>li { width: 47.2%;}
.product .price .price__badge-sale,
body .slider-mobile-gutter .slider-buttons,
span.product__media-icon.motion-reduce { display: none;}
.iframesrc { position: absolute; top: 10%; left: 10%; z-index: 1;}
.iframesrc iframe { height: 400px; border: 0 none;}
.ifreamesrc .close,
.iframesrc .close { background: #6e1d09; opacity: 1; width: 32px; height: 32px; text-align: center; color: #fff; padding:4px 8px 2px 8px; font-family: cursive; border-radius: 50px; margin: -20px 0 0 -20px; position: relative; float:right; cursor: pointer;}
#ot-sdk-btn-floating.ot-floating-button {display: none;}

.detail-view-insta img.img-responsive {width: 100%;}

section#shopify-section-template--14858977083599__16424013600d4152d4,
section#shopify-section-template--15080831779023__16424013600d4152d4{background: #4af1eb; }
.page-all-faq-accordion ul.accordion li a.qustoggle.showliaro span.fa { transform: rotate(90deg);}

   
.past-box-part { background: #4af1eb; align-items: center; margin: 0 auto!important; padding:60px 10%; background: #4af1eb; max-width: 1366px;}
.past-box-part-par h2.shpbox.title { width:90%; font-size: 56px; line-height: 60px; margin-top: 0;}
.past-box-part-par h2.shpbox.title + p { width: 90%;}
.past-box-part-par { font-size: 18px; line-height: initial; color: #000; line-height: 30px; padding-right: 30px;}
.past-box-part-par a { clear: both; font-size: 16px; background: #fff; font-weight: 900; box-shadow: none; color: #000; padding: 15px 60px; width: auto; letter-spacing: 0; border-radius: 10px; transition: all .3s; margin: 30px 0 0; text-transform: uppercase; display: block; width: max-content;}
.past-box-part-par a:hover { background: #000; color: #fff;}
.past-box-part.f-collec div { background: transparent !important; border:none;}
.past-box-part.f-collec .owl-nav,
.past-box-part.f-collec .owl-carousel .owl-item li.item ul.list-prd-tags,
.past-box-part.f-collec .owl-carousel .owl-item li.item .card-information,
.past-box-part.f-collec .owl-carousel .owl-item li.item .card-wrapper a:before,
.past-box-part.f-collec .owl-carousel .owl-item li.item .card-wrapper  .cart-btn { display: none;}
.past-box-part.f-collec .owl-carousel .owl-item li.item img { border-radius: 15px; width: 100%; position: initial;}
.past-box-part.f-collec .owl-carousel {padding-left: 0;}
.past-box-part.f-collec .owl-carousel .owl-item li.item div { padding: 0 !important; width: 100%; border-radius: 15px; overflow: hidden; background: transparent;}
.past-box-part.f-collec slider-component.slider-mobile-gutter.grid__item { max-width: 50%;}
.past-box-part.f-collec div.grid__item { padding-bottom: 0;}

.mobile-views { position: absolute; bottom: 12px; left: 18px; font-weight: 900; text-transform: uppercase; color: #fff; text-decoration: underline;}
.mobile-views:hover { color: #000;}

a.log-back {margin: 15px; display: inline-block; float: left;}


.slideout-open .slideout-panel, .slideout-open body {transform: translateX(0) !important;}
.slideout-open body + nav.rct_sidebar.slideout-menu.slideout-menu-right {display: none !important;}
.slideout-open body:before {content: none !important;}





.customer.addresses:not(.account,.order) { max-width: 1680px; width: 100%; margin:0 0; padding: 0; text-align: left;}
.customer.addresses .back-account { background: #ffbecf;}
.customer.addresses div[data-address] { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0;}
.customer.addresses div[data-address] h1 { margin: 0; width: 75%;}
.customer.addresses div[data-address]  button { margin: 0;}
.customer.addresses div[data-address] div#AddAddress { clear: both; width: 50%; margin: 0 auto; background: #ffbecf; padding: 0 14px; border-radius: 15px;}
.customer.addresses div[data-address] button { background: #b4008d; font-size: 14px; font-weight: 900; border: 0 none !important; box-shadow: none; border-radius: 10px;}
.customer.addresses div[data-address] button:hover{background: #cc1dab; }
.customer.addresses div[data-address] div#AddAddress h2#AddressNewHeading { font-weight: 900; font-size: 26px; margin-bottom: 20px;}
.customer.addresses div[data-address] div#AddAddress select { border-radius: 7px; background: #ffebfb!important; height: 57px; border: 0 none; box-shadow: none;}
.customer.addresses div[data-address] form#address_form_new .abutons { display: flex; justify-content: space-between; margin-bottom: 30px;}
.customer.addresses div[data-address] form#address_form_new .abutons button { width: 171px; color: #fff;}
.customer.addresses ul[role="list"] { text-align: left; display: flex; justify-content: space-between; width: 80%; margin: 15px auto;}
.customer.addresses ul[role="list"] li { background: #fff; padding: 15px; margin:30px 0 ; border-radius: 15px; font-size: 16px; width: 40%; font-weight: 600;}
.customer.addresses ul[role="list"] li h2 { margin: 0; text-align: left; font-weight: 900;}
.customer.addresses ul[role="list"] li button { background: #f14dba; font-size: 14px; font-weight: 900; border: 0 none !important; box-shadow: none; border-radius: 10px; color: #fff;}

.rc-template__radio-group .rc-radio-group__options{}
form#product-form-installment .rc-selling-plans label.rc-selling-plans__label,
.rc-template__radio-group .rc-radio-group__options+.rc-selling-plans label.rc-selling-plans__label {display: none;}
form#product-form-installment .rc-selling-plans ,
.rc-template__radio-group .rc-radio-group__options+.rc-selling-plans { font-weight: 900; font-size: 16px;}
form#product-form-installment .rc-selling-plans select,
.rc-template__radio-group .rc-radio-group__options+.rc-selling-plans select {border:0 none; padding: 0; background: #fff; color: #000;}

.rc-template__checkbox .rc-selling-plans label.rc-selling-plans__label {
    display: none;
}

.rc-template__checkbox .rc-selling-plans select {
    border: 0 none;
    font-weight: 900;
    margin: 5px 0 0 -4px; box-shadow: none;  outline: none; background: #fff;
}

.footer .footer-block .footer-block--newsletter input#NewsletterForm--footer:focus {outline: none;   border: 0 none;}
.newsletter-form__message--success { position: absolute;  left: 0;  bottom: -5px !important;}


.customer .field input, 
.customer select, 
.field__input, 
.localization-form__select, 
.select__select,
.customer .field input:focus, 
.customer select:focus, 
.field__input:focus, 
.localization-form__select:focus, 
.select__select:focus, .customer 
.field input:hover, 
.customer select:hover, 
.field__input:hover, 
.localization-form__select:hover, 
.select__select:hover {box-shadow: none !important; outline: none;}

ul.list-prd-tags.collection-tag {margin: 0 0 5px 0;padding: 0;position: absolute;bottom: 0;left: 15px;}
ul.list-prd-tags.collection-tag li {font-size: 12px;letter-spacing: 0;text-transform: uppercase;margin-bottom: 5px;list-style: none;display: inline-block;border-radius: 50px;background: #fff;padding: 5px 14px;color: #000;font-weight: 600;padding: 5px 14px !important; max-width: initial !important;}


a, button, svg, image {-webkit-tap-highlight-color: transparent;}

a.header__icon.header__icon--account:hover, a.header__icon.header__icon--account:focus {color: #000;}



.template-search-hold {
    background: #ffdbf3;
    padding: 35px 0;
    margin-bottom: 30px;
}

.template-search-hold > .page-width {
  display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.template-search-hold > .page-width .template-search__search {
    margin: 0;
    width: 60rem;
    margin-bottom:20px;
}

.template-search-hold > .page-width .template-search__search form.search {
    margin: 0;
}

.template-search-hold > .page-width p {
    margin: 0;
    letter-spacing: 0;
    color: #000;
    font-weight: 900;
    font-size: 26px;
    opacity: 1;
}

.template-search-hold > .page-width .template-search__search form.search label,
.template-search-hold > .page-width .template-search__search form.search input {font-weight: 900;  color: #000;}
 
/* 
.template-search.spaced-section .card .media.media--hover-effect>img:only-child {
    max-height: 313px;
}
 */
 
.desktop-about{display:flex;}
.mobile-about{display:none;}


section#shopify-section-template--14858977247439__main {margin-bottom: 0 !important;}
.detail-view-occ {display: inline-block;}
.detail-view-occ img.img-responsive {width:100%; max-width: 634px; height: inherit;  margin:15px auto;}


.template-search__results {}
ul#main-collection-product-grid {}
.template-search__results .pagination-wrapper-small ul {display: flex;}
.template-search__results .pagination-wrapper-small {}
.template-search__results .pagination-wrapper-small nav.pagination {width: 100%; font-weight: 900; text-align: center;}
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list {}
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list li {margin: 0;}
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list li span,
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list li a {font-weight: 900;}
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list li  span.pagination__item.pagination__item--current {color: #f14dba;}
.template-search__results .pagination-wrapper-small nav.pagination ul.pagination__list li .pagination__item-arrow svg {width: 15px;  height: 15px;}


body.order-page .header-wrapper,
body.order-page header.header {background: #53dad5;} 
body.order-page .profile-menu {background: #77ece7;}


body.profile-page .header-wrapper, 
body.profile-page header.header {background: #f96f88;} 
body.profile-page .profile-menu {background: #ffbecf;}

body.loyalty-page .header-wrapper, 
body.loyalty-page header.header {background: #4698e1;} 
body.loyalty-page .profile-menu {background: #cdf0fd;}


body.referral-page .header-wrapper, 
body.referral-page header.header {background: #ffb034;} 
body.referral-page .profile-menu {background: #ffdd8e;}


body.slideout-panel .header-wrapper, 
body.slideout-panel header.header {background: #53dad5;} 
body.slideout-panel nav.rct_navigation {background: #77ece7;}
body.slideout-panel .back-account {background: #80fbf6;}
body.slideout-panel .profile-menu {background: #77ece7;}
  
  h6.d-title.inside_title {
    margin-bottom: -35px!important;
}
  
/*code below is for the header of the table to make it grey in faq shipping page*/
.tg .tg-6qw1{background-color:#c0c0c0;text-align:center;vertical-align:top;}
    
/* .content-for-layout .spaced-section {
   clear: both;
} */

.fa-arrow-left:before{
  color: #b4008d;
}

div#template--15099563671759__1643971342055d6ed4.fm-21 {
    padding: 35px 0;
}
.close-popup .container .cart-discrp-hold {
    height: 100vh;
}

#customer_login .chkbox {
  display: none;
}

.agp__birthdayType__selectContainer:last-child { 
  display: none !important;
}
  
.agp__birthdayType__selectContainer:nth-last-of-type(even) { 
  display: none !important;
}

.agp__birthdayType__selectContainer {
  margin-right: 0px!important;
}

.agp__birthdayType__label {
	margin: 10px!important;
}

.agp__birthdayType__buttonContainer {
	margin-top: 20px!important;
}

.agp__button {
    max-width: 100%;
    font-style: normal;
    font-weight: 400;
    border-radius: 10px!important;
    border: 0 none;
    box-shadow: none;
    letter-spacing: -0.5px !important;
    padding: 15px;
    height: 56px!important;
    width: 200px!important;
    font-size: 16px;
    background: #b4008d!important;
    font-family: Century Gothic;
    font-style: normal;
    font-weight: 900!important;
    font-size: 16px!important;
    text-align: center;
    letter-spacing: 0.1px!important;
    color: #FFFFFF!important;
}

.header__heading a.header__heading-link {
  padding: 0;
}

@media (max-width: 768px) {
  .header__heading a.header__heading-link {
    padding: 15px !important;
  }
  #pdp-price{
    right: 14px;
  }
}

.owl-carousel .owl-item{
  overflow: hidden;
}

.cart-ct-button,
.collection-buttons{
  display: flex;
  column-gap: 20px;
  justify-content: space-between;
}

.cart-ct-button > a,
.cart-ct-button > product-form,
.collection-buttons > a,
.collection-buttons > product-form {
  flex: 1 1 auto;
}

.product-recommendations .button--shop,
.card-wrapper .button--shop,
.collection-buttons .button--shop {
  color: #000;
  background: #fff;
}

.card--product .badge-save{
  background: #B0008E;
  color: #fff;
  text-align: center;
  line-height: 2.4;
  font-weight: bold;
}

@media (max-width: 992px) {
  .card-wrapper .pdp_addtocat_cta {width: 100%;}
  .card-wrapper a.button--shop {display: none;}
}

.collection .funkin-product-desc {
  padding: 0px 20px 21px;
}

product-recommendations .funkin-product-desc,
.collection slider-component .funkin-product-desc {
  padding: 0px 20px 21px;
  display: block;
}

.collection slider-component .funkin-product-desc .funkin-title {
  padding-top: 13px;
  margin: 0;
}

@media only screen and (max-width: 475px){
  .collection .funkin-product-desc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0px 10px 18px;
  }
  .funkin-product-desc .funkin-description,
  .funkin-product-desc .collection-buttons
  .funkin-product-desc .cart-ct-button {
    flex: 1 1 0;
  }
  .funkin-product-desc .funkin-title {
    width: 100%;
  }
}

.best-selling-banner {
  display: flex;
  align-items: flex-end;
}
.best-selling-banner__icon {
  width: 16px;
  height: 20px;
}
.best-selling-banner__text {
  font-family: Century Gothic;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #B4008D;
  padding-left: 14px;
}

.rc-widget-injection-parent .rc-template__legacy-radio .rc-radio,
.rc-widget-injection-parent .rc_popup {
  padding-left: 0;
}

.desktoptopbanner {
  position: relative;
}
.desktoptopbanner:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
@media (min-width: 767px){
  .desktoptopbanner:after{
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1102px){
  .desktoptopbanner a.button.button--primary.sbutton {
    margin: 20px auto 0;
  }
}



#partial-payment-widget {
    display: none;
}

.validate-VAT{
  color: #B4008D !important;
}

.flex-select {
  display: flex;
  position: relative;
  width: 100%;
}

.register-popup {
  position: absolute;
  background-color: #B4008D;
  z-index: 1;
  width: 700px;
  height: 490px;
  margin: auto;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  bottom: 0;
  border-radius: 12px;
  z-index: 999;
}
.register-popup-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 35px;
  margin-right: 35px;
}
.register-popup-container h2, .register-popup-container p {
  color: white;
}
.register-popup-container h2 {
  margin-bottom: 20px;
}
.register-popup-container p {
  margin-bottom: 60px;
}
.register-popup-container button {
  color: #B4008D;
  width: 344px !important;
  height: 60px !important;
}
.register-popup-background:after {
  content: "";
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  opacity: .6;
  z-index: 888;
  -webkit-transition: .5s ease;
  -o-transition: .5s ease;
  transition: .5s ease;
}
.shopify-payment-button__button--hidden {
  visibility: initial;
  justify-content: center !important;
  color: white !important;
}
.shopify-payment-button__button--branded .shopify-cleanslate div {
  padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.shopify-payment-button__button[disabled] {
  display: none;
}

.tp-widget-rating strong {
  color: #ffffff !important;
}

.font-size-50 div .h1{
  font-size: 50px;
}
.font-size-50 {
  margin-bottom: 4rem !important;
}

/* ESG PAGE EDIT */

@media (max-width: 767px) {

.template-page-esg .all-began-part .image-with-text__grid .grid__item:first-child {
    margin: 10px 0 0;
}

.template-page-esg .all-began-part .grid__item + .grid__item {
    margin-top: 3.2rem;
}

.template-page-esg .new-image-with-text {
    padding: 0 2rem 3rem 2rem;
}

.template-page-esg h2.how-it-work.h1.rich-text-columns_title {
    margin-top: 1rem !important;
}

.template-page-esg .footer .footer__content-top {
    margin-top: 2rem !important;
}

/* DRINK TRUST PAGE EDIT */  
  
.template-page-drink-trust .image-hero-display img {
    max-height: 184px !important;
}

.template-page-drink-trust .rich-text-columns {
    margin-bottom: 3rem !important;
}

.template-page-drink-trust .grid__item-new .image-with-text__media img {
    max-height: 184px !important
}

.template-page-drink-trust .image-with-text__media.image-with-text__media--adapt.media {
    padding-bottom: 184px !important;
}

.template-page-drink-trust .all-began-part .grid__item + .grid__item {
    margin-top: 3.2rem;
}

.template-page-drink-trust .new-image-with-text {
    margin-bottom: 0px !important;
    padding: 0 2rem 2.8rem 2rem;
    margin-top: 2rem !important;
}
  
.template-page-drink-trust .button-container {
    margin-bottom: 3rem;
}

/* BCORP PAGE EDIT */

.template-page-bcorp .image-hero-display img {
    max-height: 184px !important;
}

.template-page-bcorp .rich-text-columns {
    margin-bottom: 3rem !important;
}

.template-page-bcorp .grid__item-new .image-with-text__media img {
    max-height: 184px !important
}

.template-page-bcorp .image-with-text__media.image-with-text__media--adapt.media {
    padding-bottom: 184px !important;
}

.template-page-bcorp .all-began-part .grid__item + .grid__item {
    margin-top: 3.2rem;
}

.template-page-bcorp .new-image-with-text {
    margin-bottom: 0px !important;
    padding: 0 2rem 2.8rem 2rem;
    margin-top: 2rem !important;
}
  
.template-page-bcorp .button-container {
    margin-bottom: 3rem;
}
  
/* Mother's Day Bundle */
.card-wrapper a.button--shop.bundle {
  display: flex;
  width: 100%;
  min-width: 100%;
}
}

/* New css for NPD and ATL page */
.btn-white, .btn-pink {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  border-radius: 12px;
  border-bottom-left-radius: 0;
  background-color: #ffffff;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .01px;
  font-weight: 900;
  text-transform: uppercase;
  color: #323E48;
  max-height: 48px;
  letter-spacing: 0 !important;
}
.btn-white {
  background-color:  #ffffff;
  color: #323E48;
}
.btn-white:hover {
  color: #B0008E;
}
.btn-pink {
  background-color: #B0008E;
  color: #ffffff;
}
.btn-pink:hover {
  background-color: #ffffff;
  color: #B0008E;
}
.trustpilot-container-rich {
  justify-content: center;
  align-items: center;
  gap: 3rem;
  margin-top: 55px;
}
.atl-trustpilot-container {
  margin-top: 34px;
  width: 100%;
  gap: 18px;
}
@media screen and (max-width: 640px) {
  .trustpilot-container-rich {
      flex-direction: column;
  }
}


