html, body {
    
  background-color:#fad1e2!important;
}
@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2:wght@400..800&display=swap');body {
font-family: "Baloo Bhaijaan 2", sans-serif;
font-style: normal;
font-weight: 400
}

.image-group--component .m-grid-1 {
grid-template-columns: repeat(1, minmax(0, 1fr))
}

.image-group--component .container {
padding: 0px
}

.banner-image:hover {
transform: none !important
}

#image-group-component-ff0fb5f2-39ec-412d-bb46-acacd71fd4d6 .banner-image:hover {
transform: none
}

#image-group-component-ff0fb5f2-39ec-412d-bb46-acacd71fd4d6 .banner-image:hover {
transform: scale(1) !important
}

.main-content {
background: #fad2e3
}

.video-banner-wrapper .video-content {
color: #e67eb2;
text-align: center
}

.home-component-text-medium .description {
max-width: 65vw;
margin: auto;
font-size: 1.62vw;
line-height: 2.18vw
}

.home-component-text-medium .title {
font-size: 2.8vw;
line-height: 8.21vw;
color: #e67eb2
}
.related-products--tabs button.tab-header.active {
    font-size: 14px!important;
}
.product-card {
background: #ffe7f1 !important;
border-radius: 7px;
border-width: 0px;
padding-right: 0rem;
padding-left: 0rem
}

.products-slider-block swiper-slide {
margin-left: 8px !important
}

.product-card .details {
margin: 10px
}

.products-slider-block h2 {
color: #e67eb2;
text-align: center;
line-height: 11.21vw;
font-size: 4.4vw
}

[section-id="e71a8c63-fd5d-4450-8f81-abe164d70e0c"] .justify-between {
justify-content: center
}

.product-card .details h3 {
color: #e67eb2;
font-weight: 800
}

.product-card .img-wrapper {
background-color: transparent;
border: 0px solid white
}

.product-badge.out-of-stock {
display: none
}

.product-card .product-price {
color: #5b3b4b !important
}

button, a {
border-radius: 5px
}

@media (max-width: 991px) {
.fixed-product-block .parallax-content.grid {
display:flex;
flex-wrap: wrap;
justify-content: center
}

.fixed-product-block product-card.parallax-item {
flex: 0 0 45%
}
}

.fixed-product-block h2, section .container h2.title {
color: #e67eb2;
text-align: center;
line-height: 11.21vw;
font-size: 4.4vw
}

.fixed-product-block .flex.justify-between {
justify-content: center
}

.bg-slate-100 {
background-color: #fad2e3
}

#testimonials-container {
display: flex;
gap: 1rem;
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
padding: 1rem
}

#testimonials-container::-webkit-scrollbar {
display: none
}

#testimonials-container > div {
flex: 0 0 100%;
scroll-snap-align: start;
justify-content: center
}

@media (min-width: 1024px) {
#testimonials-container {
display:grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
overflow: hidden
}

#testimonials-container > div {
flex: unset;
scroll-snap-align: unset
}
}

.bg-slate-100 h2 {
color: #e67eb2;
text-align: center;
line-height: 11.21vw;
font-size: 4.4vw
}

#testimonials-container .bg-white {
background: #ffecf4 !important;
border-radius: 7px;
border-width: 0px;
text-align: center;
color: #e67eb2
}

#testimonials-container .bg-white p {
color: #5b3b4b
}

#testimonials-container .bg-white .flex.gap-1 {
justify-content: center;
color: #e67eb2
}

footer aui-button::part(button-outline), footer aui-accordion::part(icon) {
background: rgba(63, 49, 41, 84) !important
}

.footer-links .bg-white\/10 {
background: rgba(63, 49, 41, 84)
}

footer .store-about h3.mb-2 {
display: none
}

footer.py-6 {
padding-top: 30vw;

}

.faq-header {
font-size: 20px;
font-weight: bolder;
text-align: center;
padding-top: 40px;
color: #e67eb2
}

.faq-content {
margin: 0 auto
}

.faq-question {
padding: 20px 6px;
border: 0rem groove #e67eb2;
background: rgba(63, 49, 41, 84);
margin: 15px;
border-radius: 5px
}

.panel-title {
font-size: 15px;
width: 100%;
position: relative;
margin: 0;
padding: 2px 26px 2px 2px;
display: block;
cursor: pointer;
color: #e67eb2;
font-weight: 600
}

.panel-content {
font-size: 14px;
padding: 0px 14px;
margin: 0px;
height: 0;
overflow: hidden;
z-index: 0;
font-weight: 400;
position: relative;
opacity: 0;
-webkit-transition: .4s ease;
-moz-transition: .4s ease;
-o-transition: .4s ease;
transition: .4s ease;
color: #5b3b4b
}

.panel:checked ~ .panel-content {
height: auto;
opacity: 1;
padding: 14px
}

.plus {
position: absolute;
margin-left: 20px;
margin-top: 4px;
z-index: 5;
font-size: 42px;
line-height: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-transition: .2s ease;
-moz-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
color: #e67eb2
}

.plus {
position: absolute;
margin-left: 20px;
margin-top: 0px;
z-index: 5;
font-size: 32px;
line-height: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-transition: .2s ease;
-moz-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease
}

.panel:checked ~ .plus {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}

.panel {
display: none
}

.shopSubheader {
border-bottom: 0px solid
}

.store-header {
border-bottom: 0px solid
}

.header-navigation .header-menu--icon[style*="--all-products-icon"], .header-navigation .header-menu--icon[style*="--all-categories-icon"] {
display: none !important
}

.bg-gray-100 {
background-color: transparent
}

div#productPageDetails {background-color: #fad2e3;border: 0px solid;border-radius: 14px;color: #5b3b4b}

.product-price-wrapper span.text-sm {
color: #e67eb2
}

.loyalty-points-products-section {
display: none !important
}

.loyalty-points-products-section span {
color: #5b3b4b
}

.loyalty-points-products-section svg {
background: rgba(63, 49, 41, 84);
border-radius: 5px;
margin: 5px
}

div#notify-on-product-availble {
background: rgba(63, 49, 41, 84);
border: 0px solid
}

div#notify-on-product-availble .text-gray-500 {
color: #5b3b4b
}

div#notify-on-product-availble input#notifyInput .text-gray-700 {
color: #5b3b4b
}

div#notify-on-product-availble .placeholder-shown\:border-gray-200:placeholder-shown {
border: 1px solid #e67eb2
}

div#notify-on-product-availble .placeholder-shown\:border-t-blue-200:placeholder-shown {
border-top-color: 1px solid #e67eb2
}

aui-social-share .share-button {border-radius: 8px;background: #fce3ee;}

aui-social-share .share-button svg {
fill: #e67eb2 !important
}

aui-social-share [aria-label="Share on Twitter"] path {
fill: #e67eb2 !important
}

.pwa-install--banner.bg-white {
background-color: transparent
}

.product-meta aui-accordion::part(icon) {background: #ffe7f1;color: #e67eb2}

.product-meta aui-accordion::part(iconPath) {
color: #e67eb2
}

.related-products--tabs button.tab-header.active {
color: #e67eb2
}

.related-products--tabs aui-tabs .tab-indicator {
background-color: transparent
}

.category-page ol.breadcrumb {
color: #e67eb2
}

div#product-card-meta-data .text-gray-500 {
color: #5b3b4b
}

section.cart-page * {
color: #5b3b4b !important
}

section.cart-page .cart-product__quantity button {
color: #5b3b4b !important
}

section.cart-page {border-radius: 14px;background-color: rgb(250 210 226);padding: 20px}

section.cart-page .outlined {
color: #5b3b4b;
background-color: transparent;
border: 1px solid #5b3b4b
}

[aria-label="breadcrumb"] * {
color: #e67eb2;
background-color: #fad2e3;
font-family: "Baloo Bhaijaan 2", sans-serif
}

.loyalty_button_footer {
display: none !important
}

div.product-loyalty-points--widget, div.product-loyalty-points--widget * {
display: none !important
}

.footer-links h3 {
color: #e67eb2;
font-weight: 700;
font-size: medium
}

.d-m-footer-2 .payments_methods .bg-white\/30 {background-color: rgba(255, 255, 255, 1);border-radius: 5px}

.d-m-footer-2 .footer-shipping .bg-white\/30 {background-color: #ffffff;border-radius: 5px}

.d-m-footer-2 {
display: grid;
grid-template-columns: 1fr 1fr
}

.d-m-footer-2 > div {
text-align: center
}

.d-m-footer-2 > .w-full.flex, .d-m-footer-2 > .change-location, .d-m-footer-2 > .footer-links.socail, .d-m-footer-2 > .contact-us-wapper, .d-m-footer-2 > .footer-ligal-wedgit, .d-m-footer-2 > .footer-payments-shipping-wapper , .d-m-footer-2 > span.copy-right {
grid-column: span 2;
align-items: center;
justify-items: center;
grid-column: span 2;
place-self: center
}

.d-m-footer-2 > .footer-links-1-wapper, .d-m-footer-2 > .footer-links-2-wapper {
max-height: 150px;
min-height: 120px
}
.d-m-footer-2 {
  gap: 1rem;
}
.footer-ligal.footer-links {
display: flex;
flex-wrap: wrap;
justify-content: center;
flex-direction: row
}

.footer-ligal.footer-links>:nth-child(1) {
order: 1
}

.footer-ligal.footer-links>:nth-child(2) {
order: 3
}

.footer-ligal.footer-links>:nth-child(3) {
order: 2
}

.footer-ligal.footer-links .block-vat .text p.text-xs strong {
visibility: hidden;
position: relative
}

.footer-ligal.footer-links .block-vat .text p strong:after {
visibility: visible;
position: absolute;
content: "الرقم الضريبي:";
top: 0;
left: 0
}

.footer-ligal.footer-links .maroof-icon p.text-xs strong {
visibility: hidden;
position: relative
}

.footer-ligal.footer-links .maroof-icon p.text-xs strong:after {
visibility: visible;
position: absolute;
content: "رقم السجل التجاري:";
top: 0;
left: 0
}

.faqs div#accordion * {
color: #e67eb2
}

section#blog-post * {
color: #e67eb2
}

section.blog * {
color: #e67eb2
}

.complints-title p {
text-align: center
}

.cpmlints-contact {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 2rem
}

.cpmlints-contact span {
margin: 15px;
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem
}

.cpmlints-contact strong {
font-family: "Baloo Bhaijaan 2", sans-serif;
font-weight: 500
}

.cpmlints-contact p {
background: rgba(63, 49, 41, 84);
margin: 6px;
min-width: 100px;
max-width: 100px
}

.blog-title h1 {
text-align: center;
font-weight: 800
}

.product-page .related-products--tabs .tab-headers button.tab-header {
visibility: hidden;
position: relative
}

.product-page .related-products--tabs .tab-headers button.tab-header:after {
visibility: visible;
position: absolute;
content: "باقات الراحة المتكاملة";
top: 0;
right: 0;
left: 0;
color: #e67eb2;
font-weight: 600
}

.header-section .icon-warrper:hover {
background: rgba(63, 49, 41, 84)
}

.header-section .icon-warrper {
border-radius: 9px
}

.wisheslist-btn svg {
color: #e67eb2
}

.product-page div#sticky-add-to-cart.bg-white {
background-color: #e67eb2
}

.product-page .sticky-add-to-cart__title {
color: #fad2e3
}

.product-page .sticky-add-to-cart__price {
color: #fad2e3
}

button.contained, a.contained {
background-color: #fad2e3
}

section .outlined {
color: #e67eb2;
background-color: transparent;
border: 1px solid #e67eb2
}

.rtl.loyalty-points-section {
display: none !important
}

.cart-summary-popup-box .popup-wrapper {
background-color: #fad2e3;
border-radius: 14px;
border: 1px solid white
}

.cart-summary-popup-box .popup-wrapper aui-button.go-to--cart {
background-color: #fad2e3;
color: #e67eb2;
border-radius: 10px
}

aui-contacts-speed-dial #toggleSpeedDial {
display: none !important
}

aui-contacts-speed-dial #speedDial {
display: flex !important;
opacity: 1 !important;
max-height: none !important;
pointer-events: auto !important
}

aui-contacts-speed-dial #speedDial a {
background-color: #e67eb2;
color: #fad2e3
}

aui-contacts-speed-dial #speedDial .sicon-whatsapp:before {
content: "\e968";
font-size: 25px
}

aui-contacts-speed-dial #speedDial .w-\[40px\] {
width: 50px
}

aui-contacts-speed-dial #speedDial .h-\[40px\] {
height: 50px
}

.product-page .text-gray-700 {
color: #5b3b4b
}

.categories .text-gray-700 {
color: #5b3b4b
}

div#notify-on-product-availble .focus\:border-gray-900:focus {
border: 1px solid #e67eb2 !important
}

div#notify-on-product-availble .peer:focus ~ .peer-focus\:before\:\!border-gray-900::before {
border-color: transparent !important;
display: none
}

div#notify-on-product-availble .peer:focus ~ .peer-focus\:after\:\!border-gray-900::after {
border-color: transparent !important;
display: none
}

div#notify-on-product-availble .peer:focus ~ .peer-focus\:before\:\!border-gray-900 {
height: fit-content;
width: fit-content;
padding: 0px 10px;
margin-right: 10px;
background: rgba(63, 49, 41, 84)
}

.live-views-badge {
padding: 4px 8px;
display: flex;
align-items: center;
gap: .5rem;
background: #ecfdf5;
border: 1px solid #a7f3d0;
color: #065f46;
padding: .5rem .75rem;
border-radius: 999px;
width: fit-content;
font-size: .875rem;
line-height: 1;
box-shadow: 0 2px 6px rgba(0,0,0,.04)
}

.live-views-badge .eye {
margin-top: 2px
}

.live-views-badge .pulse {
width: 8px;
height: 8px;
border-radius: 50%;
background: #10b981;
box-shadow: 0 0 0 0 rgba(16,185,129,.7);
animation: pulse 1.8s infinite
}

@keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(16,185,129,.7)
}

70% {
box-shadow: 0 0 0 10px rgba(16,185,129,0)
}

100% {
box-shadow: 0 0 0 0 rgba(16,185,129,0)
}
}

.live-views-wrap {
margin-top: .5rem;
margin-bottom: 1rem
}

.reviews-overveiw .text-gray-500 {
color: #e67eb2
}

.profile-section-dropdown .bg-black {
background-color: #e67eb2;
text-align: center
}

.profile-section-dropdown ul.dropdown-menu h2 {
color: #e67eb2
}

.profile-section-dropdown hr.divider.bg-gray-50 {
background-color: #e67eb2 !important;
border-color: #e67eb2 !important
}

.profile-section-dropdown .bg-black h2 {
color: #fad2e3 !important
}

.account-profile .d-flex label {
color: #e67eb2
}

.account-profile .d-flex input {
background-color: #e67eb2;
border: 2px solid #fad2e3
}

.account-profile .d-flex select.form-control {
background-color: #e67eb2;
border: 2px solid #fad2e3
}

.account-profile div#col-save-button button {
background-color: #e67eb2 !important;
color: #fad2e3 !important
}

.account-addresses .account-content .bg-gray-50 {
background-color: #e67eb2;
color: #fad2e3
}

.account-profile button#btn_profile_delete_account, .account-profile .btn.btn-danger {
background-color: #e67eb2;
color: #fad2e3
}

.account-profile .account-content hr:nth-child(4) {
display: none
}

.account-profile .account-content h2 {
color: #e67eb2 !important;
opacity: 0.4 !important;
margin-bottom: 10px
}

.mazeed {
display: none
}

.account-orders .account-content .row {
color: #e67eb2
}

.account-orders .account-content .card {
border: 1px solid #e67eb2 !important;
padding: 10px;
border-radius: 3px
}

.profile-section-dropdown li {
text-align: center
}

div#productPageDetails .text-gray-500 {
color: #5b3b4b
}

.cart-summary-popup-box span.product-price {
color: #fad2e3
}

.product-rating .text-gray-500 {
color: #e67eb2
}

.shipping-and-payment aui-accordion table th {
background: #e67eb2 !important;
color: #fad2e3 !important;
border: 1px solid #fad2e3 !important;
text-align: center !important;
padding: 8px !important
}

.shipping-and-payment aui-accordion table td {
background: #e67eb2 !important;
color: #fad2e3 !important;
border: 1px solid #fad2e3 !important;
text-align: center !important;
padding: 8px !important
}

.shipping-and-payment aui-accordion span.border-gray-300 {
background-color: #5b3b4b
}

.shipping-and-payment aui-accordion::part(icon) {
background-color: #e67eb2
}

.shipping-and-payment aui-accordion::part(iconPath) {
color: #fad2e3
}

footer.py-6 {
padding-top: 0;
background: #fad2e3;
}

header {
padding-top: 10px
}


body {
color: #5b3b4b
}

.counter-container.outlined .counter-btn, .cart-product .outlined button, .counter-container.outlined span, .cart-product .outlined span {
color: #5b3b4b
}

product-counter .counter-container button , product-counter .counter-container span {
color: #5b3b4b
}

section.cart-page #cartPageTotal {
color: #5b3b4b !important
}

.product-counter product-counter button {
color: #5b3b4b
}

product-counter button {
color: #5b3b4b
}

.cart-page aui-button::part(button-contained) {
background-color: #e67eb2
}

.cart-page aui-button::part(button-outlined) {
border-color: #5b3b4b;
color: #5b3b4b
}

.coupon-form {
display: none
}

.contact-us-wapper .footer-socail {
display: none
}

.shipping-and-payment aui-accordion span.border-gray-300:first-child {
display: none
}

.product-page div#sticky-add-to-cart.bg-white .sticky-add-to-cart__content button.medium {
color: #5b3b4b;
background-color: #fad2e3
}

.product-page div#sticky-add-to-cart.bg-white {
background-color: #fad2e3 !important
}


.side-menu.fixed {
color: #e67eb2;
background-color: #fad2e3
}

.side-menu .bg-gray-50 {
background-color: #fad2e3;
color: #e67eb2
}

#lang-currency-modal .bg-white {
background-color: #fad2e3;
color: #e67eb2;
border-radius: 14px
}

#locale-selector-modal .modal-content {
background-color: #fad2e3 !important;
color: #e67eb2 !important
}

#lang-currency-modal .bg-white #save-btn {
background-color: #e67eb2;
color: #fad2e3
}

.sticky-add-to-cart__add-to-cart button.contained {
border: 1px solid #fad2e3
}

.category-meta img {
max-width: 180px;
margin-right: 2vw;
}

.modal-wrapper.zoom-in {
background-color: #fad2e3;
border: 1px solid white;
border-radius: 12px
}

.modal-wrapper.zoom-in .close-btn {
background-color: #795548;
}

@media screen and (min-width: 1024px) {
.video-banner-wrapper .video-content {
margin-top: 10px ;
}
}

@media screen and (max-width: 1024px) {
.m-header-1 {
padding-right: 0px !important;
padding-left: 0px !important;
}

.m-header-1 .store-header {
padding-right: 10px !important;
padding-left: 10px !important;
}
}

#video-0366fa39-f541-40b9-9473-07b8127ee34e .video-banner-wrapper {
background-size: contain;
}
.product-page .related-products--tabs .tab-headers button.tab-header:after {
    visibility: hidden;
    position: absolute;
    content: "باقات الراحة المتكاملة";
    top: 0;
    right: 0;
    left: 0;
    color: #e67eb2;
    font-weight: 600;
}
.product-page .related-products--tabs .tab-headers button.tab-header {
    visibility: visible;
    position: relative;
}