/*             jahmiy.sa By Ahmed              */
.store-footer .s-contacts-list {
    flex-direction: row !important;
    display: flex !important;
    justify-content: center !important;
}
/*             jahmiy.sa By Ahmed              */
.grid-flow-row {

grid-auto-flow: row;

grid-template-columns: repeat(3,minmax(0,1fr));

gap:1vw;

}

.grid {

display: grid;

}

.banner-entry {

height: 142px;

background-color: #0000;

}

@media (min-width: 640px) {

.banner-entry {


height: 492px;

}

}


.store-footer {

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

}


.store-footer__inner {

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

color: white;

}

.s-block--features__item .feature-icon {

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

}




.btn--main--gray button {

color: white;

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

}


.product-index .product-entry--cat {

align-items: center;

gap: 10px;

padding: 15px;

border-width: 2px;

}

.product-entry {

display: flex;

flex-direction: column;

border-radius: 14px;

}


.product-index .s-products-list-wrapper {

display: grid;

grid-template-columns: repeat(2,minmax(0,1fr));

gap: 1rem;

}

[dir="rtl"] .rtl\:pl-3, [dir="ltr"] .ltr\:pr-3 {

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

height: 35px;

border-radius: 14px;

color: #fff;

font-size: 14px;

font-weight: 100;

padding-inline: 12px;

width: 90%;

line-height: 35px;

}



.product-index .product-entry--cat .product-entry__image {

height: auto;

max-height: fit-content;

width: auto;

padding: 0;

}


@media (max-width: 768px) {

.product-entry:nth-child(2n+1):last-child {

grid-column: span 2/span 2;

}

}/*

.product-entry--vertical .product-entry__image {

display: none;

}

*/

.s-button-primary {

background: #ff7506;

border-color:white;

}


.s-block--features__item h4 {

color: #ff7506;

}


.product-entry:hover .btn--main--gray button, .btn--main--gray:hover button {


border-color: #ff7506;

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

}


.text-primary {

color: #ff7506;

}

.store-footer h3 {

color: #ff7506;

}



section.s-block:nth-child(3) {

background: radial-gradient(circle, rgba(176,47,165,1) 0%, rgba(112,10,103,1) 100%);

border-radius: 0 0 50px 50px;

content: url("https://i.ibb.co/hBnP8nf/1280-min.gif");

}


.top-navbar {

background: radial-gradient(circle, rgba(176,47,165,1) 0%, rgba(112,10,103,1) 100%);

}

.bg-white {

background: radial-gradient(circle, rgba(176,47,165,1) 0%, rgba(112,10,103,1) 100%);

}




/* footer */

.gap-8 div:nth-of-type(2) h3, .gap-8 div:nth-of-type(3) h3, .gap-8 div:nth-of-type(4) h3, .gap-8 div:nth-of-type(5) h3 {

font-size: 16px;

overflow: hidden;

color: #ffffff;

border: #ff7506 solid 1px;

border-radius: 14px;

text-align: center;

height: 35px;

font-weight: 100;

line-height: 35px;

width: 100%;

background: radial-gradient(circle, rgba(176,47,165,1) 0%, rgba(112,10,103,1) 100%);

z-index: 0;

position: relative;

backdrop-filter: blur(5px);

}


.gap-8 div:nth-of-type(2) h3::before, .gap-8 div:nth-of-type(3) h3::before, .gap-8 div:nth-of-type(4) h3::before, .gap-8 div:nth-of-type(5) h3::before {

content: "";

background: #ff7506;

clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%);

width: 12px;

height: 15px;

display: block;

position: absolute;

top: 10px;

right: 10px;

z-index: -1;

box-shadow: 0px 0px 7px 2px #ff7506;

}

.gap-8 div:nth-of-type(2) h3::after, .gap-8 div:nth-of-type(3) h3::after, .gap-8 div:nth-of-type(4) h3::after, .gap-8 div:nth-of-type(5) h3::after {

content: "";

background: #ff7506;

clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);

width: 12px;

height: 15px;

display: block;

position: absolute;

top: 10px;

left: 10px;

z-index: -1;

box-shadow: 0px 0px 7px 2px #1b1239c2;

}

.footer-list .last\:mb-0 {

color: #fff;

font-size: 13px;

width: calc(50% - 10px) !important;

float: right;

justify-content: flex-start;

}


.store-footer__inner::before {

background-position: bottom;

display: flex;

content: "";

height: 85px;

width: 100%;

background-image: url(https://i.ibb.co/cvxBR65/min.gif);

background-size: contain;

background-repeat: no-repeat;

}


.store-footer {

background: linear-gradient(90deg, rgba(105,11,97,1) 0%, rgba(208,58,191,1) 100%);

border-radius: 5rem;

}


.store-footer__inner::before {

height: 136px;

}

.store-footer__inner {

border-radius: 3rem;

}



.text-center {


background: linear-gradient(0deg, rgba(255,193,53,1) 0%, rgba(255,117,6,1) 100%);

border-radius: 3rem 3rem 0 0;

box-shadow: -8px -13px 25px #ff3ddb;

}

.text-gray-400 {

color: #db1db8;

}

.lg\:col-span-2 {

display: flex;

flex-direction: column;

align-items: center;

}


.store-footer__inner .last\:mb-0 {

color: #fff;

float: right !important;

width: 31px;

display: flex;

justify-content: center;

}

.store-footer a {

transition: all 300ms cubic-bezier(.4,0,.2,1);

}

.leading-none {

line-height: 1;

}

.store-footer .gap-8 .rtl\:ml-2\.5 {

border-radius: 12px;

background: #34236e;

height: 36px;

width: 36px;

display: flex;

justify-content: center;

align-items: center;

transition: all 300ms cubic-bezier(.4,0,.2,1);


}

.store-footer__inner .last\:mb-0 {

color: #fff;

}


.store-footer .s-contacts-icon {


background: radial-gradient(circle, rgba(255,193,53,1) 0%, rgba(255,117,6,1) 100%);

padding: 8px;

border-radius: 5px;

}


body .unicode {

display: none;

}


.s-contacts-list {

display: block ruby;

}


.s-contacts-list-vertical {

text-align: center;

}

.store-footer a {

text-align: center;

}


/* bottons */

.s-block__title, .s-slider-block__title h2 {

display: flex;

align-items: center;

justify-content: center;

color: #34236e;

font-size: 17px !important;

font-weight: 100;

line-height: 35px !important;

border-radius: 14px;

height: 35px;

background: radial-gradient(circle, rgba(176,47,165,1) 0%, rgba(112,10,103,1) 100%);

z-index: 0;

position: relative;

}

.s-block__title::before, .s-slider-block__title h2::before {

content: "";

background: radial-gradient(circle, rgba(255,193,53,1) 0%, rgba(255,117,6,1) 100%);

clip-path: polygon(6px 0%, 12px 0%, 6px 50%, 12px 100%, 6px 100%, 0% 50%);

width: 12px;

height: 15px;

display: block;

position: absolute;

top: 10px;

right: 10px;

z-index: -1;

box-shadow: 0px 0px 7px 2px #1b1239c2;

}

.s-block__title::after, .s-slider-block__title h2::after {

content: "";

background: radial-gradient(circle, rgba(255,193,53,1) 0%, rgba(255,117,6,1) 100%);

clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);

width: 12px;

height: 15px;

display: block;

position: absolute;

top: 10px;

left: 10px;

z-index: -1;

box-shadow: 0px 0px 7px 2px #1b1239c2;

}

.s-block__title h2, .s-slider-block__title h2 {

color: #fff;

}


[dir="rtl"] .s-slider-block__title-right {

padding-left: 0rem;

width: 100%;

}




.space-y-1 > :not([hidden]) ~ :not([hidden]) {

color: #ff7506;

}


#app .s-quantity-input-container .s-quantity-input-input {

color: #ff7506;

}


.font-bold {

color: #ff7506;

}


.justify-between {

color: white;

}

.testimonials-slider .testimonial {

color: black;

}

.text-lg {

color: #ff7506;

}


.header-btn__icon {

background: transparent;

}


.form-label {


color: white;

}




[dir="rtl"] .s-add-product-button-mini-checkout-content {

color: white;

}


.s-fast-checkout-button.rtl {

flex-direction: row-reverse;

background-color: #ff7506 !important;

}




@media (max-width: 640px) {

.product-index .product-entry--cat .product-entry__image {

max-height: fit-content;

max-height: 22vh;

}}


.product-index .product-entry--cat .product-entry__image {


border-width: 0;

}

.form-input {

color: #ff7506;

}




@media (min-width: 1280px) {

.container {

max-width: 1280px;

}

}


.breadcrumbs ol {

justify-content: center;

padding-top: 2.25rem;

padding-bottom: 1.25rem;

}/*

.product-index .cat-col {

display: none;

}*/

/*

.h-\[380px\] {

display: none;

}*/

.product-entry--vertical .product-entry__image {

border-top-left-radius: .375rem;

border-top-right-radius: .375rem;

height: 0px;

}



.product-entry--vertical .product-entry__content {

gap: 1rem;

padding: 1rem;


}

.s-fast-checkout-button.outline {

background-color: #ff7506 !important;

border: 1px solid white;

}

.s-fast-checkout-button {

background-color: #ff7506 !important;}

.s-add-product-button-main .s-add-product-button-mini-checkout {


background-color: #ff7506 !important;

border-radius: 15px;

}




.justify-end {

background: transparent !important;

}


.border-b {


border-bottom-width: 6px;

border-color: #ff7506 !important;

}


.border-b {

border: 0;

border-radius: 14px;

padding: 16px;

background: #ff7506;

}

.s-button-element:not(:disabled):not([loading]) {

background: #ff7506;

color: white;

}

.carousel-slider .swiper-wrapper > div {

padding-left: 5px;

padding-right: 5px;

}

.s-products-slider-card {

max-width: 50% !important;

}

.s-products-slider-card {

height: auto !important;

}

.product-entry--vertical .product-entry__content {

gap: 8px;

}

.product-entry--vertical .product-entry__content {

display: flex;

flex-direction: column;

padding: 1rem;

}

.product-entry--fit-type .product-entry__image {

height: auto;

max-height: 15rem;

}

.s-block {

margin-top: 0;

}



.grid-flow-row {


margin-top: -1rem;

}

section.s-block:nth-child(4) {

padding-top: 3rem;

}



.border-b {

background: #ff75063d;

}


.text-sm {


color: #ff7506;

}


[dir="rtl"] .rtl\:mr-1 {

color: blueviolet;

}

.object-contain {

background: transparent !important;

}

.p-5 {

border-radius: 15px 15px 0 0;

}


.product-index {

padding-bottom: 0;

}

.sm\:gap-6 {

padding-top: 3rem;

padding-bottom: 3rem;

}


.testimonials-slider .testimonial__text {


background: #ffecdd;

border: solid 1px #ff7506;

}


.testimonials-slider .testimonial__text::after {

border: solid 1px #ff7506;

border-width: 0 1px 1px 0;

}


.product-entry--vertical .product-entry__content {

padding: 0rem 0rem;