<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 64:48 Expected ")" to end URL token
Line 65:40 Expected ")" to end URL token

**/
.lion-rule-item.lion-rule-item--custom.lion-rule-item--182026,
.lion-rule-item.lion-rule-item--custom.lion-rule-item--182027,
.lion-rule-item.lion-rule-item--custom.lion-rule-item--182028 {
    display: none !important;
}

.accordion-content.toggle p {
    margin-bottom: 15px !important;
}

.card-holder__container123 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    border: 2px solid #2ab89e;
    margin-top: 30px;
    margin-bottom: 17px;
}

#charities #loyaltylion .lion-icon__reward--custom {
    width: 221px !important;
    height: 221px !important;
    -webkit-mask: none !important;
    background-color: transparent !important;
}

.lion-reward-item__icon.lion-icon.lion-icon__reward.lion-icon__reward--product-discount-voucher {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.lion-rule-item.lion-rule-item--custom.lion-rule-item--179084 .lion-rule-item__content .lion-rule-item__points span.value:before
{
  
    content: "Starting ";
}

.lion-rule-item.lion-rule-item--custom.lion-rule-item--171732 .lion-rule-item__content .lion-rule-item__points span.value:before {
  
content : "Starting ";
}


.flex123{
  display:none;
}

.overview-div{
  width: 100% !important;
}

#loyaltylion .lion-rule-item__completed:before {
    width: 16px;
    height: 16px;
    display: inline-block;
    -webkit-mask: url(data:image/svg+xml,%3Csvg viewBox%3D%220 0 16 16%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg fill%3D%22%23212121%22%3E%3Cpath d%3D%22M8 1.333A6.667 6.667 0 1014.667 8 6.674 6.674 0 008 1.333zm0 12.334A5.667 5.667 0 1113.667 8 5.673 5.673 0 018 13.667z%22%2F%3E%3Cpath d%3D%22M7.45 8.82L6.034 7.29l-.733.68 1.784 1.926a.5.5 0 00.733 0L10.7 6.785l-.733-.68z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center/auto;
    mask: url(data:image/svg+xml,%3Csvg viewBox%3D%220 0 16 16%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg fill%3D%22%23212121%22%3E%3Cpath d%3D%22M8 1.333A6.667 6.667 0 1014.667 8 6.674 6.674 0 008 1.333zm0 12.334A5.667 5.667 0 1113.667 8 5.673 5.673 0 018 13.667z%22%2F%3E%3Cpath d%3D%22M7.45 8.82L6.034 7.29l-.733.68 1.784 1.926a.5.5 0 00.733 0L10.7 6.785l-.733-.68z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center/auto;
    background-color: white;
    content: "";
    margin-right: 3px;
}

.beauty_coins3 {
    font-size: 18px;
    text-align: center;
    margin-top: 18px;
    font-weight: 200;
margin-bottom: 20px;
    color: #2ab89e !important;
}

   #loyaltylion .lion-history-state-bubble--approved,
  #loyaltylion .lion-history-state-bubble--pending,
  #loyaltylion .lion-history-state-bubble--declined {
    background-color: transparent !important;
    color: black !important;
    font-weight:400;
    font-size:15px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    
}

  
  .card-holder__container2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 48%;
    border: 2px solid #2ab89e;
    margin-top: 30px;
    margin-bottom: 17px;
}
  .tablemobile{
    display:none;
  }
#loyaltylion .lion-modal {

    box-shadow: 0 1px 9px rgb(50 50 50);

}

  #loyaltylion .lion-screen--light {
    background-color: rgba(255,255,255,0.8);
}
  	.sectionDivider2 {
				display:none;
		}
  .tablemobile{
  display:none;
}
.tabledesktop{
display:table;
}
  
        .mobile_banner{
      display:none;
    }
   
        .main_header{
          display:block;
        }
  
.table2{
  
    font-weight: bold;
    background-color: #d7d7d7;
    width: 37%;
    border: 4px solid white;

}
  
#loyaltylion .lion-copy-to-clipboard-button:after {
    content: "Copy to Clipboard";
    width: 100%;
    background-color: gray;
    display: inline-block;
    color: white;
    height: 100%;
    -webkit-mask: unset;
    padding: 2px;
}
#loyaltylion .lion-copy-to-clipboard-button--success:after, #loyaltylion .lion-copy-to-clipboard-button--success:hover:after {
    -webkit-mask-image: none;
}
  
    .lion-reward-code:before {
    content: "Please use this code on checkout to benefit from your balance.";
}
  .lion-reward-code {
    display: flex;
    flex-direction: column;
}
  
.custom-table__total-coins {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: -51px;
}
  
  button.lion-action-button.lion-action-button--tile {
    color: white !important;
}

  button.lion-action-button.lion-action-button--tile:hover {
    color: #090726 !important;
}

  

  
.rewardMargin{
  margin-top: 40px;
}

  #loyaltylion .lion-claimed-rewards-list, #loyaltylion .lion-rewards-list, #loyaltylion .lion-rules-list{
    background: transparent !important;
  }
  

#loyaltylion .lion-tier-overview{
    background: transparent !important;
}

  
  .circles{
    
    display: flex;
    flex-direction: row;
    
  }
      .circle-step{
        border-radius: 50%;
        padding: 3px 16px 11px 17px;
        background: #1a2e61;
        font-size: 25px;
        position: relative;
        width: 50px;
        height: 50px;
        color: white;
    }

  
  .imgwidth{
    width:20%;
    height:15%;
    
  }
  
  .gold{
    color:#FFD700;
    font-weight:bold;
    font-size:25px;
  }
  
   .silver{
    color:#C0C0C0;
    font-weight:bold;
    font-size:25px;
  }
  
   .plat{
    color:#2ab89e;
    font-weight:bold;
    font-size:25px;
  }
  
.displayflexcenter{
    display:flex;
   	align-items: center;
    justify-content: center;
}
  
   .displayflex{
    display: flex;

}
  
  
table.lion-history-table {
    border: unset !important;
}
  
    th.lion-history-table__header-cell {
    font-size: 1em !important;
}
  
  
   .normalInnerHTML{
  margin-top: 25px
  }
  
  
  .innerHTMLMargin{
  margin-top:-35px;
  }
       
      .spacing {
    margin-top:40px;
}
  
  #loyaltylion .lion-tier-box__header {
    background-color: transparent;
    padding: unset;
}
  
	.lion-history-table__bubble.lion-history-state-bubble.lion-history-state-bubble--pending {
		background-color: unset !important;
	}

	.lion-history-table__bubble.lion-history-state-bubble.lion-history-state-bubble--approved {
		background-color: unset !important;
	}
  
.lion-tier-box.lion-tier-box--0 {
    box-shadow: 0 0 5px 4px silver !important;
	}
  
    .lion-tier-box.lion-tier-box--1 {
    box-shadow: 0 0 5px 4px gold !important;
	}
  
    .lion-tier-box.lion-tier-box--2 {
    box-shadow: 0 0 5px 4px #2ab89e !important;
	}
	.lion-tier-box__position {
		display: none;
	}

	.lion-tier-box__purchase-rule {
		display: none !important;
	}

	.comingSoon {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#loyaltylion&gt;table&gt;thead&gt;tr {
		font-size: 15px;
	}

a.btn.btn--logout {
    height: 40%;
    border-radius: 30px;
    background-color: #2ab89e;
    margin-bottom: 20px !important;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
}

	.lion-tier-box__you-are-here {
		background: #20b39f !important;
	}

	.flx {
		align-items: center;
		text-align: center;
		display: flex;
	}

	.checout_custom {
		display: flex;
		flex-direction: row;
		margin-top: 20px;
		align-items: center;
	}

	.picture_custom {
		width: 35%;
		gap: 20px;
		margin: 20px;
	}

	.variation_text {
/* 		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 2fr 2fr 1fr;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		align-items: center;
		padding: 20px;
		gap: 320px;
		align-items: start; */
	}

	.variation-text:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
		margin-top: 30px;
	}

	.variation-text:nth-child(2) {
		grid-area: 2 / 1 / 4 / 2;
	}

	.variation-text:nth-child(3) {
		grid-area: 4 / 1 / 6 / 2;
		margin-top: 55px;
	}

	.variation-text:nth-child(3) {
		grid-area: 6 / 1 / 7 / 2;
	}

	.txt-container {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
  
	#loyaltylion .lion-reward-item:nth-child(1) {
		grid-area: 1 / 1 / 2 / 4;
		margin-bottom: 100px;
      	display: none;
	}
  
  #giftCard #loyaltylion .lion-reward-item:nth-child(n+8){
    display:none;
  }


    #ShopReward #loyaltylion .lion-reward-item:nth-child(-n+7){
    display:none;
    }

      #ShopReward #loyaltylion .lion-reward-item:nth-last-child(-n+3){
    display:none;
    }

  #ShopReward #loyaltylion .lion-reward-item__icon{
    width: 221px !important; 
    height: 221px !important;
    -webkit-mask: none;
    background-color: transparent;
  }

  #loyaltylion .lion-reward-item:nth-child(8) {
		height: 450px;
	}

	#loyaltylion .lion-reward-item:nth-child(9) {
		height: 450px;
	}

	#loyaltylion .lion-reward-item:nth-child(10) {
		height: 450px;
	}

	#loyaltylion .lion-reward-item:nth-child(11) {
		height: 450px;
	}

	#loyaltylion .lion-reward-item:nth-child(12) {
		height: 450px;
	}

	#loyaltylion .lion-reward-item:nth-child(13) {
		height: 450px;
	}

  

        #charities #loyaltylion .lion-reward-item:nth-child(-n+13){
    display:none;
    }

/* 	#loyaltylion .lion-reward-item:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}

	#loyaltylion .lion-reward-item:nth-child(3) {
		grid-area: 2 / 2 / 3 / 3;
	}

	#loyaltylion .lion-reward-item:nth-child(4) {
		grid-area: 2 / 3 / 3 / 4;
	}

	#loyaltylion .lion-reward-item:nth-child(5) {
		grid-area: 3 / 1 / 4 / 2;
		margin-bottom: 100px;
	}

	#loyaltylion .lion-reward-item:nth-child(6) {
		grid-area: 3 / 2 / 4 / 3;
		margin-bottom: 100px;
	}

	#loyaltylion .lion-reward-item:nth-child(7) {
		grid-area: 3 / 3 / 4 / 4;
		margin-bottom: 100px;
	}

	

	#loyaltylion .lion-reward-item:nth-child(14) {
		grid-area: 6 / 1 / 7 / 2;
	}

	#loyaltylion .lion-reward-item:nth-child(15) {
		grid-area: 6 / 2 / 7 / 3;
	}

	#loyaltylion .lion-reward-item:nth-child(16) {
		grid-area: 6 / 3 / 7 / 4;
	} */

	.lion-rewards-list {
		grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;
	}

	.lion-rule-item__content,
	.lion-reward-item__content {
		border: 1px solid #2ab89e;
	}

	.lion-rules-list {
		display: grid;
		grid-template-columns: repeat(3, 1fr) !important;
		grid-template-rows: repeat(3, 1fr);
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	#loyaltylion .lion-rule-item:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(2) {
		grid-area: 1 / 2 / 2 / 3;
	}

	#loyaltylion .lion-rule-item:nth-child(3) {
		grid-area: 1 / 3 / 2 / 4;
	}

	#loyaltylion .lion-rule-item:nth-child(4) {
		grid-area: 2 / 1 / 3 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(5) {
		grid-area: 2 / 2 / 3 / 3;
	}

	#loyaltylion .lion-rule-item:nth-child(6) {
		grid-area: 2 / 3 / 3 / 4;
	}

	#loyaltylion .lion-rule-item:nth-child(7) {
		grid-area: 3 / 1 / 4 / 4;
	}

	#loyaltylion .lion-action-button--tile:hover {
		background: #2ab89e;
		color: #fff;
	}

	button.lion-action-button.lion-action-button--tile {
		background: #2ab89e !important;
	}

	button.lion-action-button.lion-action-button--tile.lion-action-button--disabled {
		color: white !important;
	}

	#loyaltylion .lion-rule-item.lion-rule-item--custom.lion-rule-item--179084 .lion-icon__rule--custom {
		-webkit-mask-image: url(/cdn/shop/files/rsz_or.png?v=1656700257);
		height: 50px;
	}

  #loyaltylion &gt; div &gt; div.lion-rule-item.lion-rule-item--custom.lion-rule-item--179084.lion-rule-item--ounousa_reviews.lion-rule-item--style-1.lion-rule-item--actionable.lion-rule-item--authenticated &gt; div &gt; div.lion-rule-item__title{
    padding-top: 2px;
  }

	.customTiers {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	.popup {
		position: relative;
		display: inline-block;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	/* The actual popup */
	.popup .popuptext {
		visibility: hidden;
		width: 225px;
		background-color: #555;
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 8px 0;
		position: absolute;
		z-index: 1;
		bottom: 125%;
		left: 50%;
		margin-left: -80px;
		font-size: 13px;
	}

	/* Popup arrow */
	.popup .popuptext::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -30px;
		border-width: 5px;
		border-style: solid;
		border-color: #555 transparent transparent transparent;
	}

	/* Toggle this class - hide and show the popup */
	.popup .show {
		visibility: visible;
		-webkit-animation: fadeIn 1s;
		animation: fadeIn 1s;
	}

	/* Add animation (fade in the popup) */
	@-webkit-keyframes fadeIn {
		from {
			opacity: 0;
		}

		to {
			opacity: 1;
		}
	}

	@keyframes fadeIn {
		from {
			opacity: 0;
		}

		to {
			opacity: 1;
		}
	}

	.customSup {
		color: #2ab89e;
		font-size: 15px;
		cursor: pointer;
	}

	.custom-data {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.custom--image.custom--text {
		display: flex;
		flex-direction: row;
		justify-content: space-evenly;
	}

	.input-wrapper {
		border: 1px solid black;
	}

	.--50 {
		margin: 0 20px 20px;
	}

	.--100 {
		width: 100% !important;

	}

	th {
		font-weight: bold !important;
	}

	#main_title {
		display: none;
	}

	h1.status_coins {
		margin-top: -40px;
	}

	.with_background {
		background: url(//sohaticare.com/cdn/shop/t/38/assets/loyalty-background.jpg?v=14383388341745662361695463638);
		background-size: cover;
		margin-bottom: -30px;
		padding-bottom: 50px;
		padding-top: 50px;
	}

	a {
		text-decoration: none;
	}

	.division {
		display: flex;
		justify-content: space-between;
	}

	.division ul {
		padding: 0 0 0 0px;
		margin-bottom: 10px;
	}

	.profile_tabs {
		border: 1px solid dimgray;
		background: white;
		border-radius: 6px;
		width: 18%;
		height: fit-content;
		display: flex;
		flex-direction: column;
	}

	.large-title {
		font-size: 24px;
		color: #1d3361;
	}

	.title {
		font-size: 24px;
		color: #1d3361;
		margin-bottom: 35px;
	}

	.details {
		border: 1px solid dimgray;
		border-radius: 6px;
		width: 75%;
		background: white;
	}

	.details .name {
		color: #1d3361;
	}

	.details .main {
		color: #2ab89e;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.details .main:nth-child(-n+4):before {
		width: 100%;
		content: '';
		display: block;
		border: 1px solid grey;
		margin-bottom: 15px;
	}

	.details .spend {
		border-radius: 20px;
		font-size: 16px;
	}

	.details .coins {
		font-size: 16px;
		color: #1d3361;
		flex: 1;
	}

	.profile_hair {
		color: #1d3361;
	}

	.question {
		color: #2ab89e;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	form label {
		color: grey;
	}

	.status {
		font-size: 18px;
		color: #2ab89e;
		font-size: 20px;
		font-weight: bold;
	}

	.beauty_coins {
		margin-bottom:20px;
		color: #2ab89e !important;
		font-size: 20px;
		font-weight: bold;
	}
  .beauty_coins2 {
		margin-bottom:20px;
		color: #2ab89e !important;
		font-size: 20px;
		font-weight: bold;
	}


	.status_coins {
		color: #1d3361;
	}

	.coins_image_status {
		margin-bottom: 30px;
		width: 30%;
	}

	.coins_amount {
		color: #1d3361;
		font-size: 20px;
		font-weight: bold;
	}

	.strike_upper:before {
		width: 100%;
		content: '';
		display: block;
		border: 1px solid grey;
		margin-bottom: 15px;
	}

	.strike_below:after {
		width: 100%;
		content: '';
		display: block;
		border: 1px solid grey;
		margin-bottom: 15px;
	}

	.gift_card {
		width: 45%;
	}

.circle-step {
    border-radius: 50%;
    padding: 6px 10px 6px 10px;
    background: #1a2e61;
    font-size: 20px;
    position: relative;
    width: 41px;
    height: 50px;
    color: white;
}

	.circle.inner {
		    position: absolute;
    top: 6%;
    left: 8%;
    display: block;
    border: 2px solid white;
    width: 35px;
    height: 35px;
    border-radius: 50%;
	}

	.faq {
		color: #2ab89e;
		font-size: 16px;
		font-weight: bold;
	}

	.more_questions {
		color: grey;
		font-size: 25px;
		margin-bottom: 20px;
	}

	.active {
		color: #2ab89e !important;
	}

	.tabcontent {
		display: none;
	}

	.tablinks,
	a#customer_logout_link {
		background-color: transparent;
		border: none;
		color: gray;
		font-weight: bold;
		padding: 10px 30px;
		text-align: left;
		text-decoration: none;
		display: inline-block;
		font-size: 14px;
		cursor: pointer;
		
	}

	.tablinks:hover,
	a#customer_logout_link:hover {
		background-color: transparent;
		color: #2ab89e;
	}

	a#customer_logout_link {
		padding: unset;
	}

/* 	.button {
		background: transparent;
		align-items: center;
		display: flex;
		justify-content: center;
		padding: 8px;
		border-radius: 15px;
		text-align: right;
		float: right;
		margin-left: auto;
	}
 */
	.button:hover {
		background-color: transparent;
	}

	.button__arrow {
		background-color: transparent;
		height: 12px;
		width: 12px;
	}

	.button__arrow--up {
		border-left: 2px solid rgba(0, 0, 0, 0.3);
		border-top: 2px solid rgba(0, 0, 0, 0.3);
		transform: translateY(25%) rotate(45deg);
	}

	.button__arrow--down {
		border-bottom: 2px solid rgba(0, 0, 0, 0.3);
		border-right: 2px solid rgba(0, 0, 0, 0.3);
		transform: translateY(-25%) rotate(45deg);
	}

	.silver_status {
		color: grey;
		font-weight: bold;
	}

	.personal_view {
		color: #1a2e61;
		font-size: 16px;
		margin-top: 10px;
		font-weight: bold;
	}

	.personal_view_answer {
		font-size: 16px;
		margin-top: 10px;
		margin-left: 6px;
	}

	.points {
		color: #1d3361;
		font-size: 16px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.points_header {
		font-size: 18px;
		font-weight: bold;
	}

	.points_expiry {
		font-style: italic !important;
	}

	.spend_coins {
		color: #2ab89e;
		font-size: 18px;
		font-weight: bold;
		width: 30%;
		margin-left: 20%;
		text-align: center;
		margin-top: 15px;
	}

	p.modified_text_for_coins {
		border: 1px solid #1d3373;
		border-radius: 50px;
		width: 28%;
		padding: 10px;
		margin-top: -6px;
		text-align: center;
	}

	li#my_settings {
		display: flex;
	}

	@media screen and (max-width: 768px) {

      .row {

    margin-bottom: 0px;
}
		p.modified_text_for_coins {
			width: 100%;
			margin-top: -7px;
		}


#loyaltylion .lion-tier-box__condition-text, #loyaltylion .lion-tier-box__expiry, #loyaltylion .lion-tier-box__value-to-next {

    text-align: center;
}

		.points {
			font-size: 12px;
			text-align: center;
		}

		.title {
			font-size: 16px;
			text-align: center;
          align-items:center;
		}

	

	
		.circle.inner {
    top: 5%;
    left: 6%;
    width: 32px;
    height: 32px;
}
		

		.circle_step {
			padding: 2px 10px 5px 10px;
			font-size: 20px;
		}

		.with_background {
			background-position: 48% 60%;
		}

		.spend_coins {
			font-size: 16px;
			width: 100%;
			margin-left: 0%;
		}
	}

	@media screen and (max-width: 700px) {
		.points_header {
			font-size: 16px;
		}

		tbody {
			font-size: 14px;
		}

		.division {
			display: block;
		}

		.profile_tabs {
			width: 100%;
			margin-bottom: 20px;
			display: flex;
			overflow: auto;
            height:fit-content;
			align-items: flex-start;
			
		}

		.profile_tabs .tablinks {
			padding: 15px 10px 15px 45px;
		}

		.details {
			width: 100%;
		}

		.status {
			font-size: 20px;
		}

		#main_title {
			display: block;
		}

		.more_questions {
			font-size: 16px;
		}

		.faq {
			font-size: 16px;
		}

		.general_balance {
			width: auto !important;
		}

		span.modified_text_for_coins {
			top: 297px;
		}

		.custom_flex {
			display: flex;
			transition: height 0.3s ease-out, opacity 0.3s ease;
          flex-direction:column;
		}

		.strike_upper:before {
			display: none;
		}
	}

	button.btn.btn--logout,
	input.btn.btn--logout {
		height: 18%;
		border-radius: 20px;
		background-color: #2ab89e;
		margin-bottom: 20px !important;
		color: white;
	}

	button.btn.btn--logout:hover,
	input.btn.btn--logout:hover {
		color: #1d3373;
	}

	.template_header {
		padding: 0px !important;
	}

	.MyAccountTitle {
		border-top: 2px;
		border-color: black;
		border-top: solid;
		padding-top: 25px;
		padding-bottom: 25px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 19px;
		margin-bottom: 0px;
	}

	span.note {
		padding-bottom: 15px;
		padding-bottom: 15px;
	}

	span.money {
		font-size: 14px;
		color: dimgrey;
	}

	p {
		margin: 0 !important;
		padding: 0 !important;
	}

	div#customer_sidebar {
		margin-top: 0px;
	}

	u {
		text-decoration: unset !important;
	}

	ul {
		margin: 0px !important;
		font-weight: bold;
	
	}

	#admin_header {
		margin: 0px !important;
	}

	.card-holder__container {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		width: 48%;
		border: 2px solid #2ab89e;
		margin-top: 30px;
          margin-bottom: 17px;

	}

	.card-holder__flex {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin-top: 20px;
	}

	.card-holder__span {
		color: black;
		align-items: center;
		justify-content: center;
		display: flex;
		font-weightmozill: bold;
		margin-top: 20px;
	}

	input[disabled] {
		background: none;
	}

	#my_account {
		cursor: default;
		color: #1d3373;
	}

	#my_account:hover,
	#collapse_loyalty:hover {
		color: unset;
	}

	a#toggle_reset_password {
		cursor: pointer;
		align-items: center;
		margin-right: 20px;
		display: flex;
	}

	.customer-edit-toggle,
	.customer-save-toggle {
		color: black;
	}

	.accordionCont {
		padding-top: 15px;
	}

	.faq-accordion .accordion {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	.faq-accordion .accordion .accordion-item {
		display: block;
	}

	.faq-accordion .accordion .accordion-item .accordion-title {
		display: block;
		padding: 12px 20px 12px 51px;
		text-decoration: none;
		color: #0e314c;
		position: relative;
		border-bottom: 1px solid #ffffff;
		background: #f5f9ff;
		font-size: 16px;
		font-weight: 500;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
      font-weight: bold;
	}

	.faq-accordion .accordion .accordion-item .accordion-content {
		height: 0px;
		position: relative;
		overflow: hidden;
		padding: 15px 0 8px;
		line-height: 1.9;
		transition: all .2s ease-in-out;
        margin-left: 45px;
      font-weight: 100;
	}

	.faq-accordion .accordion .accordion-item .accordion-content.show {
		display: block;
		transition: max-height 0.2s ease-out;
	}

	.faq-accordion .accordion .accordion-item .accordion-title i {
		position: absolute;
		left: 0;
		top: 0;
		width: 40px;
		text-align: center;
		height: 100%;
		background: #2ab89e;
		color: #ffffff;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}

	.faq-accordion .accordion .accordion-item .accordion-title.active {
		border-bottom-color: #e1e1e1;
	}

	.faq-accordion .accordion .accordion-item .accordion-title i::before {
		position: absolute;
		left: 0;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		font-size: 15px;
	}

	.faq-accordion .accordion .accordion-item .accordion-title.active i::before {
		content: "\f068";
	}

	@media only screen and (max-width: 991px) {
		.faq-accordion {
			margin-top: 15px;
		}

		.accordionCont {
			border-left: none;
		}
	}

	@media only screen and (max-width: 767px) {

      
.flex123{
  display:flex;
  flex-direction:row;
  align-items: center;
    justify-content: center;
}

		.faq-accordion {
			background-color: transparent;
		}

		.faq-accordion .accordion .accordion-item .accordion-title {
			font-size: 14px;
		}

		.faq-accordion .accordion .accordion-item .accordion-content {
			padding: 15px 15px 0;
			font-size: 14px;
		}

		.faq-accordion {
			padding: 0;
			-webkit-box-shadow: unset;
			box-shadow: unset;
		}
	}

	a#RecoverPassword {
		display: flex;
		margin-right: 20px;
		align-items: center;
		white-space: nowrap;
	}

	.toggle {
		height: fit-content !important;
	}

	.isToggle {
		height: 265px ;
		transition: height 0.3s ease-out, opacity 0.3s ease;
	}

	.customToggle {
		height: 135px ;
	}

  
    div#loyaltylion {
    margin: 0px 20px 20px;
} 
  
  
	.isNotToggle {
		height: 0px !important;
		overflow: hidden !important;
		transition: height 0.3s ease-out, opacity 0.3s ease;
	}

	.rewards {

		position: relative;
		z-index: 1;
	}

	.rewards .title {
		font-size: 30px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: center;
		color: #35b39d;
		white-space: break-spaces;
	}

	.rewards table {
		width: 100%;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}

	table tr th {
		background-color: #2ab89e  !important;
		color: white;
		text-align: center;
		font-size: 20px;
		border: 4px solid white;
		position: relative;
		font-weight: bold;
		padding: 12px 12px 12px 12px;
	}

	.customTH {
		visibility: hidden;
	}

	table tr th:nth-child(4) {
		padding-left: 0;
		padding-right: 0;
	}

	table tr td {
		background-color: #f1ecec;
		text-align: center;
		border: 4px solid white;
		position: relative;
		padding: 10px;
	}

	.lipstick {
		width: 17px;
		mix-blend-mode: darken;
	}

	.rewards .gift1 {
		position: absolute;
		mix-blend-mode: darken;
		z-index: 1;
		-webkit-transform: rotate(180deg);
		top: -4%;
		right: -3%;
		width: 100px;
	}

	.rewards .gift2 {
		mix-blend-mode: darken;
		position: absolute;
		left: -1%;
		bottom: 0%;
		width: 100px;
	}

  .totalCustomtable{
  margin: 30px 0 15px 0;
    width: 100%;
    border-collapse: collapse;
}
  

	.rewards .gift3 {
		mix-blend-mode: darken;
		position: absolute;
		-webkit-transform: scaleX(-1);
		bottom: -2%;
		right: -4%;
		width: 100px;
	}

	th.lion-history-table__header-cell {
		text-align: center !important;
	}

	.coinImage {
		width: 15%;
	}
  
   .tier--overview{
  	color: gray;
    display: flex;
    justify-content: center;
    font-size: 20px;
  }

  .responsive-table {
  width: 100%;

  .responsive-table__cell-label,
  .responsive-table__cell-head__icon,
  .responsive-table__more {
    display: none;
  }
}
    
    .theme-money
{
  
    font-weight:bold;

}

  .menu_mobile{
    display:none;
  }
  
  
	/* media query dashboard */
	@media screen and (max-width: 768px) {

            .popup .popuptext {
    left: -560%;
}

      .popup .popuptext::after {
    left: 87%;
}

      
       .tablemobile{
    display:table;
  }
		.card-holder__flex {
			flex-direction: column;
			gap: 20px;
		}
.flx {

    margin-top: 25px;
}
      
		.card-holder__container {
			width: 100%;
			border: 2px solid #2ab89e;
            background:none !important;
		}

		.custom--image.custom--text {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}

		.coinImage {
			width: 50%;
		}

		.sectionDivider {
			min-width: 100%;
			margin-top: 35px;
			margin-bottom: 35px;
		}
  

		.custom-data {
			margin-bottom: 35px;
		}

	
      
	.lion-rules-list {
		display: grid;
		grid-template-columns: 1fr !important;
		grid-template-rows: repeat(7, 1fr);
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	#loyaltylion .lion-rule-item:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(3) {
		grid-area: 3 / 1 / 4 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(4) {
		grid-area: 4 / 1 / 5 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(5) {
		grid-area: 5 / 1 / 6 / 2;
	}

	#loyaltylion .lion-rule-item:nth-child(6) {
		grid-area: 6 / 1 / 7 / 2;
	}
    
   	#loyaltylion .lion-rule-item:nth-child(7) {
		grid-area: 7 / 1 / 8 / 2;
	}

      
      .beauty_coins2 {
    font-size: 18px;
    text-align: left;
    margin-top: 35px;
}
          .beauty_coins {
    font-size: 18px;
    text-align: center;
    margin-top: 20px;
}
a.btn.btn--logout {
    height: 40%;
    border-radius: 30px;
    background-color: #2ab89e;
    margin-bottom: 20px !important;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
}
      
      
      .spacing {
    margin-top: 60px;
}
      
      
      
      .comingsoon
       {
    margin: 30px 0px;
    width: 50%;
}
      
      
      #customer_sidebar, #customer_orders, #order_address #order_payment, #order_address #order_shipping {
    float: none;
    display: block;
    width: auto;
    margin: 20px 0;
}
      .responsive-table {
    display: none;
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid #e2e2e2;
}
      
       td.responsive-table__first-mobile-cell {
      padding-top: $section-padding/2;
    }
      
      
  .responsive-table__cell-head {
      display: block;
      cursor: pointer;
      position: relative;
      padding-top: $section-padding/2;
      padding-bottom: $section-padding/2;
      padding-right: 30px + $section-padding/2;
      background: ;
      a {
        color: inherit;
      }
    }
    .responsive-table__cell-head__icon {
      display: block;
      position: absolute;
      top: $section-padding/2;
      right: $section-padding/2;
    }
    .responsive-table__cell-label {
      display: inline;
      font-weight: bold;
      &amp;:after {
        content: ':';
      }
    }
    .responsive-table__more {
      display: block;
      margin-top: 1em;
    }
    .desktop-only {
      display: none!important;
    }
    .expanded {
      .responsive-table__cell-head__icon {
        transform: rotate(90deg);
      }
	}
      
     
      
    .menu_mobile{
      border: 1px solid dimgray;
      background: white;
      border-radius: 6px;
      width: 100%;
      height: fit-content;
      display: flex;
      overflow:scroll;
      flex-direction: row;
      }
     

		.menu_mobile  {
			padding: 15px 10px 15px 45px;
		}
      .--100 {
    width: 101% !important;
}
	 .displayflex{
    display: flex;
    align-items: center;
    justify-content: center;
}
      
     
      
        .gold{

    font-size:18px;
  }
  
   .silver{

    font-size:18px;
  }
  
   .plat{

    font-size:18px;
  }
      
        .imgwidth{
    width:35%;
    
  }
      div#loyaltylion {
    margin: 0px;
        overflow:auto;
        
}

/*   #loyaltylion .lion-history-table {
    

    width:fit-content;

}
 */
  .mycustomtd {
    display: none;
}
      .totalCustomtable {
    margin: 15px 0 15px 0;
    table-layout: fixed;
}
      .custom-table__total-coins {
   margin-left: 0px; 
     margin-right: 0px; 
    margin-top: 0px; 
}
  .table2{

    border: 4px;
}
  table.totalCustomtable tr td {
    border: 4px #d7d7d7;
}
  tr.lion-history-table__row.customTrTotal {
    border: 5px !important;
}

          
        .mobile_banner{
      display:block;
    }
   
        .main_header{
          display:none;
        }

.tablemobile{
  display:block;
}
.tabledesktop{
display:none;
}
	.tablemobile thead{
		display: none;
	}

	.tablemobile, .tablemobile tbody, .tablemobile tr, .tablemobile td{
		display: block;
		width: 100%;
	}
	.tablemobile tr{
		margin-bottom:15px;
	}
	.tablemobile td{
		text-align: right;
		padding-right: 4%;
		text-align: right;
		position: relative;
	}
	.tablemobile td::before{
		content: attr(data-label);
		position: absolute;
		left:0;
		width: 60%;
		padding-left:15px;
		font-size:13px;
		font-weight: bold;
		text-align: left;
	}


  	.sectionDivider2 {
      display:block;
				min-width: 100%;
			margin-top: 35px;
			margin-bottom: 35px;
		}
      .isToggle {
    height: fit-content;
}
      .tabcontent {

    margin-top: 20px;
        overflow:hidden;
}

  .totals {
    margin-top: 0;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}


.card-holder__container2 {
    border: none;
    background: none !important;
}
    .rewardMargin {
    margin-top: 10px;
}  

    .lion-reward-item {
    margin-bottom: 20px;
}
  .lion-rewards-list {
    display: block !important;
}
    }
 
  
.customTrTotal{
  background-color: #c7c7c7 !important;
}


  .mycustomtd{
/*     visibility:hidden; */
    background-color: #d7d7d7;
    color:#d7d7d7;
    
  }

  table.totalCustomtable tr td {
    border: 4px solid #d7d7d7;
}

  tr.lion-history-table__row.customTrTotal {
    border: 5px solid white !important;
}

  .lion-history-table__bubble.lion-history-state-bubble.lion-history-state-bubble--approved {
    color: #2ab89e!important;
}

</pre></body></html>