/** Shopify CDN: Minification failed

Line 150:10 Expected identifier but found whitespace
Line 150:11 Unexpected "100%"
Line 3416:0 Expected "}" to go with "{"

**/
.leo {
      animation: none 1s;
    }
    .opacity.animated {
      animation-name: opacity;
    }
    .fadeLeft.animated-css {
      animation-name: fadeLeft;
    }
    .fadeRight.animated-css {
      animation-name: fadeRight;
    }
    .fadeDown.animated-css {
      animation-name: fadeDown;
    }
    .fadeUp.animated-css {
      animation-name: fadeUp;
    }

    @keyframes opacity {
      from { opacity: 0; }
      to { opacity: 1; }
    }

    @keyframes fadeLeft {
      from { translate: -400px; }
      to { translate: 0; }
    }

    @keyframes fadeRight {
      from { translate: 400px; }
      to { translate: 0; }
    }

    @keyframes fadeDown {
      from { translate: 0 400px; }
      to { translate: 0; }
    }

    @keyframes fadeUp {
      from { translate: 0 -400px; }
      to { translate: 0; }
    }





h1 {
    font-family: "Fjalla One", sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 68px; /* 141.667% */
    text-transform: capitalize;
     margin:0;
}
a {
    text-decoration: none;
}
.phone a {
    color: white;
}
h2 {
    color: #232323;
    text-align: center;
    font-family: "Fjalla One", sans-serif;
    font-size: 48px;
    font-style: normal;
    margin:0;
    font-weight: 400;
    line-height: 68px; /* 141.667% */
    text-transform: uppercase;
}
.hero-section .container {

    max-width: 1318px;
  
}

p {
   font-family: "Open Sans", sans-serif;
  color: var(--ffffff, #FFF);
  margin:0;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
}
.container {
    width: 100%;
    max-width: 1255px;
    margin: 0 auto;
    padding-inline: 15px;
}

/* herder */
.drawer__inner-empty {
    background: var(--Linear, linear-gradient(210deg, #1E1E1E -2.35%, #484848 44.49%, #1E1E1E 98.39%));
    backdrop-filter: blur(10px);
}

.drawer__inner.gradient.color-scheme-1 {
    background: var(--Linear, linear-gradient(210deg, #1E1E1E -2.35%, #484848 44.49%, #1E1E1E 98.39%));
    backdrop-filter: blur(10px);
    border: none;
}

.drawer__inner.gradient.color-scheme-1 .cart__empty-text {
    color: white;
    font-size: 32px;
}

.drawer__inner.gradient.color-scheme-1 .cart__login-title.h3 {
    color: white;
}
.drawer__inner {
    width: 455px;
}
.drawer__inner.gradient.color-scheme-1 .link.underlined-link {
    color: white;
}
.hero-main {
    align-items: center;
}
.drawer__inner.gradient.color-scheme-1 .button {
    border: 1px solid var(--ffffff, #FFF);
    background: transparent;
}

.drawer__inner.gradient.color-scheme-1 .icon.icon-close {
    color: white;
}
header.header {
    padding: 32px 15px 0 !important;
    width: 100%;
    max-width: 1314px;
    margin-bottom: -75px;
    display: flex;
    gap: 32px;
}
    width: 100%;
    aspect-ratio: 0.6;
}



.cart-drawer  .cart-item__name {
   font-family: "Fjalla One";
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 24px; /* 150% */
   background: var(--Linear, linear-gradient(265deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

.cart-drawer  .product-option {
   color: #FFF;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   /* margin-block: 10px; */
}
div#tab2 {
   
    flex-wrap: wrap;
    gap: 24px;
    width: 100%;
    max-width: 115rem;
}

.product-information {
    width: 100%;
    max-width: calc(50% - 24px);
}
.cart-drawer  .product-option dt {
   display: none;
}
section.about-us-section::after,section.contact-us-section::after {
    position: absolute;
    content: '';
    background: #58636b;
    width: 100%;
    height: 1px;
    top: 98px;
}

section.about-us-section,.contact-us-section {
    position: relative;
}
.cart-drawer .product-option dd {
   border-radius: 50px;
   border: 1px solid var(--Linear, #9A9A9A);
   padding: 8px 34px;
   display: block;
   width: fit-content;
   font-size: 12px;
}

.cart-drawer .product-option:last-child {
   display: none;
}

.cart-drawer  .product-option:nth-child(2) {
   color: var(--ffffff, #FFF);
   font-family: "Open Sans";
   font-size: 16px !important;
   font-style: normal;
   font-weight: 600;
   line-height: normal;
   text-transform: capitalize;
   margin-block: 10px;
}
.footer-main a {
    color: var(--232323, #232323);
}
.drawer__header {

    MARGIN-TOP: 32PX;
}
.cart-drawer  th#CartDrawer-ColumnProduct {
   font-size: 26px;
   color: white;
}
.drawer__inner.gradient.color-scheme-1 .icon.icon-close {
    color: white;
    WIDTH: 15PX;
}
.product-main-btn {
    justify-content: flex-end;
}
.cart-drawer  th#CartDrawer-ColumnTotal {
   color: white;
   font-size: 26px;
}

.cart-drawer .drawer__heading {
   color: #FFF;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}

.cart-drawer .cart-items th {
   border-bottom: 1px solid rgba(255, 255, 255, 0.60);
}

.product-main-btn variant-selects {
    display: none;
}
.list-menu__item {
    text-transform: capitalize;
}
.cart-drawer .cart-item:last-child {
   border-bottom: 1px solid rgba(255, 255, 255, 0.60);
   padding-block: 15px;
}

.cart-drawer .cart-item__link img {
   border-radius: 8px !important;
}
a.view.product {
    color: var(--010-c-1-b, #010C1B);
    text-align: center;
    font-family: 'Open Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    width: fit-content;
    padding: 13px 73px;
    margin-top: 40px;
}
.cart-drawer .cart-item__image {
   border-radius: 8px;
   width: 100%;
}


.cart-drawer  .totals__total-value {
    color: #FFF;
    font-family: 'Open Sans';
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 109.091% */
    text-transform: uppercase;
}
.cart-count-bubble {
    bottom: 34px !important;
   
}
cart-drawer.drawer.animate {
    z-index: 99999999999999;
}
svg.icon.icon-cart path {
    fill: white !important;
}

h2.totals__total {
    color: var(--ffffff, #FFF);
  font-family: 'Open Sans';
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 109.091% */
}

small.tax-note.caption-large.rte {
    display: none;
}

.cart-drawer  .totals {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.60) !important;
    margin-bottom: 35px;
}
.cart-drawer .quantity.cart-quantity {
   display: none;
}

.cart-drawer .cart-item__totals.right {
   display: none;
}

.cart-drawer .button.button--tertiary.cart-remove-button {
  
   border: none !important;
   color: white;
}

.cart-drawer .cart-item {
   display: flex;
}

.cart-drawer .button.button--tertiary.cart-remove-button svg {
   width: 20px;
   height: 22px;
   margin-top: 12px;
}
sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom {
    margin-top: -12px;
}
svg.icon.icon-cart-empty path {
    fill: white;
}
ul.list-menu.list-menu--inline::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 18px;
    background: white;
    right: -22px;
    top: 3px;
}

ul.list-menu.list-menu--inline {
    position: relative;
}
details-modal.header__search {
    display: none !important;
}

.utility-bar.color-scheme-1.gradient.utility-bar--bottom-border {
    display: none;
}
.header__heading-logo-wrapper img {
    width: 100%;
    max-width: 243px;
}
.header__heading-logo-wrapper img {
    width: 100%;
    max-width: 243px;
}

ul.list-menu.list-menu--inline li a {
    padding: 0;
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

ul.list-menu.list-menu--inline {
    gap: 32px;
    margin-right: auto;
    margin-left: auto;
}

nav.header__inline-menu {
    margin-left: auto !important;
}

span.header__active-menu-item {
    text-decoration: none;
    color: white;
}
a.order-now {
    color: var(--010-c-1-b, #010C1B);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 100px;
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    display: flex;
    align-items: center;
    padding: 16px 26px;
    text-decoration: none;
}

.header__icons.header__icons--localization.header-localization {
    padding: 0;
    gap: 20px;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
    padding: 0;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
    height: unset;
    width: unset;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide svg {
    width: 20px;
    fill: white !important;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide svg path {
    fill: white;
}

a#cart-icon-bubble {
    height: unset !important;
    width: unset !important;
}


/* hero section  */


section.hero-section {
    background: var(--Linear, linear-gradient(180deg, #6C6C6C 0%, #1E1E1E 100%));
    padding-block: 196px 200px;
}
.hero-content p {
    font-size: 20px;
    margin-top: 20px;
    line-height: 30px;
    width: 100%;
    max-width: 60rem;
}
.single-product-main {
        position: relative;

    z-index: 9999;
  
}
.single-product-content .quantity {
  
    color: white;
    width: 100%;
    max-width: 140px;
}

.cate-img {
    display: flex;
    align-items: baseline;
    margin-top: 98px;
    gap: 18px;
}

.main-quantity {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0 14px;
}

.single-product-content variant-selects + div {
    width: 100%;
    max-width: calc(68% - 14px) !important;
}
.single-product-content variant-selects {
  
    width: 100%;
}
h1.primary-heading {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 100%;
    max-width: 47rem;
}
.cate-single-img img {
    width: 100%;
    display: block;
    max-width: 205px;
}
img.hero-imgg {
    display: none;
}
.hero-main {
    display: flex;
    justify-content: space-between;
}
.product-main-btn {
    position:relative;
    z-index: 9999; 
}
.product-main-btn .shopify-payment-button {
    display: none;
}
/*  product-section */
section.product-section::after {
    position: absolute;
    content: '';
    background: url(/cdn/shop/files/Group_884_1.png?v=1726032767);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    max-width: 92rem;
    background-size: contain;
    background-position: center;
    margin: 0 auto;
}
.slider-imgg .swiper-slide a{
  display:block;
}
.slider-imgg .swiper-slide{
      display: flex;
    justify-content: end;
    align-items: baseline;
} 

.usage-slider {
    display: none;
}

p.single-product-des {
    color: black;
}
section.product-section {
    background: linear-gradient(252deg, #9a9a9a, #dcdcdc 49.5%, #8e8e8e), url(/cdn/shop/files/Group_884_1.png?v=1726032767);
    padding-block: 184px 160px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-content h2 {
    margin-bottom: 80px;
}
.single-main-product-section .swiper-pagination {
    width: 100%;
    bottom: 22px !important;
}
section.single-product-section .swiper-pagination {
    width: 100%;
    bottom: 23px;
}

.single-product-gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.single-product-gallery a {
    width: 100%;
    max-width: calc(100% - 10px);
      display: flex;
}
div#tab1 {
    flex-direction: column;
}
.single-product-gallery a img {
    width: 100%;
}

.single-product-main {
    display: flex;
    justify-content:center;
    gap: 29px;
}

h2.single-product-title {
    font-family: 'Fjalla One';
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px; /* 150% */
    text-transform: capitalize;
    text-align: left;
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

span.product-price {
    color: var(--ffffff, #FFF);
    font-family: "Fjalla One";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-top: 30px;
    display: block;
    border-bottom: 1px solid #6c6868;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.single-product-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-radius: 4px;
    background: linear-gradient(107deg, #D9D9D9 12.62%, #737373 72.24%);
    width: 14px;
}

.single-product-section .swiper-pagination-bullet {
    background: white;
    opacity: 1;
}

section.single-product-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
    padding-block: 140px 140px;
}

p.single-product-des {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
section.single-product-section .container {
    max-width: 1167px;
}
.function-img img {
    width: 100%;
    max-width: 546px;
}
section.function-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
    padding-block: 140px;
}
.function-subcontent h3 {
    font-family: "Fjalla One";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 100%;
    max-width: 228px;
}
.product-content img {
    width: 100%;
}
.function-main {
    display: flex;
    justify-content: space-between;
}
.function-subcontent {
    display: flex;
    align-items: baseline;
    gap: 30px;
}
.function-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.function-details:not(:last-child) {
    margin-bottom: 110px;
}
.function-img {
    display: flex;
    align-items: center;
    gap: 87px;
}
img.producttion-mobile-img {
    display: none;
}
.function-main {
    margin-top: 140px;
  z-index:99999;
  position:relative;
}
.function-subcontent p {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    width: 100%;
    max-width: 42rem;
  margin-top:8px;
}
section.functions-section::after {
    background: url(/cdn/shop/files/A_new_chapter_in_mobile_usage_revoulution.png?v=1726122333);
    background-position: left,;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: -35%;
    background-repeat: no-repeat;
    z-index: 0;
}
section.functions-section {
    border-top: 1px solid #6a6a6a;
      margin-top: 112px;
}

.function-details.function-sub-details {
    margin-left: -160px;
}
section.functions-section {
    position: relative;
   
}

.container.function-container {
    max-width: 1319px !important;
}
.function-subcontent{
position:relative;
}

.function-subcontent img {
    max-width: 60px;
    position: absolute;
    left: -85px;
}
h2.choose-us-heading {
    background: var(--Linear, linear-gradient(180deg, #1A1E1F 32.4%, #000 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.choose-us {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    padding-block: 140px;
}
section.choose-us {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    padding-block: 140px;
}

h2.choose-us-heading {
    background: var(--Linear, linear-gradient(180deg, #1A1E1F 32.4%, #000 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.choose-us-subcontent h3 {
    color: var(--232323, #232323);
    font-family: 'Fjalla One';
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
      margin: 0;
}
.choose-us-content p {
    color: var(--232323, #232323);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    width: 100%;
    max-width: 480px;
    margin-top: 20px;
}

.choose-us-content:not(:last-child) {
    margin-bottom: 47px;
}

.choose-us-subcontent img {
    width: 100%;
    max-width: 90px;
}
.choose-us-list {
    width: 100%;
    max-width: calc(53% - 64px );
}

.choose-us-img {
    width: 100%;
    max-width: calc(50% - 64px);
}

.choose-us-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 87px;
  gap:64px;
  flex-wrap:wrap;
}
section.choose-us .container {
    max-width: 1108px;
}

.choose-us-subcontent {
    display: flex;
    align-items: baseline;
    gap: 31px;
}

/*  */

.single-product-slider .container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding-inline: 15px;
}
.policy-main ul li {
    color: white;
}

.cart-drawer .cart-items thead {
    margin-bottom: .5rem;
    DISPLAY: NONE;
}

.card {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	PADDING-TOP: 260PX;
}

.intro {
	position: absolute;
	height: 80px;
	bottom: 0;
	overflow: hidden;
	padding: 10px;
	color: #fff;
	/* background-color: rgba(27, 27, 27, .5); */
	transition: .4s ease-in-out;
	background: #353535;
}
.single-product-content, .single-slider-img {
    width: 100%;
    max-width: calc(50% - 29px);
}


.card.open .intro {
	height: 280px;
	bottom: 0;
	background: #353535;
}

.card.open .text-p {
	opacity: 1;
	visibility: visible;
}



.card img {
	height: 500px;
	width: 350px;
	object-fit: cover;
	border-radius: 4px;
	transition: transform .4s ease-in-out;
	/* Z-INDEX: 99999; */
	/* PADDING-TOP: 163PX; */
}

.text-h1 {
	color: var(--ffffff, #FFF);
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 68px; /* 212.5% */
	text-transform: uppercase;
}

.text-p {
	font-size: 16px;
	padding: 10px;
	visibility: hidden;
	opacity: 0;
}

.single-page-section .color-scheme-1 {
    padding-inline: 15px;
}
.card-main {
    display: flex;
    gap: 40px;
}

section.usage-section {

    padding-block: 240px 140px;
}
.drawer__inner.gradient.color-scheme-1 .button:hover {
    background: white;
    color: black;
}
.card.open img {
    transform: translateY(-280px);
    Z-INDEX: 999999;
}
ul#Slider-Gallery-template--18091137564901__main img {
  width:100%;
}
h2.usage-heading {
    background: var(--Text, linear-gradient(90deg, #707070 0.89%, #E9E9E9 37.49%, #707070 74.83%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 50px;
}

p.text-p {
    color: var(--ffffff, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 140% */
    padding: 0;
}
a.cart-item__name {
    background: var(--Linear, linear-gradient(265deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Fjalla One";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}


/* h1.text-h1 {} */

section.customer-section {
   
    padding-block: 140px;
}

h2.customer-heading {
    background: var(--Text, linear-gradient(90deg, #707070 0.89%, #E9E9E9 37.49%, #707070 74.83%));
    background-clip: text;
    -webkit-background-clip: text;
    
    -webkit-text-fill-color: transparent;

}

.usage-subcontent-slide h2 {
    color: var(--ffffff, #FFF);
    text-align: center;
    font-family: "Fjalla One";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.header-wrapper--border-bottom {
    margin-top: -11px;
}


.usage-subcontent-slide p {
    color: var(--ffffff, #FFF);
    text-align: center;
      margin-top: 4px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
}
.field__input:focus-visible, .select__select:focus-visible, .customer .field input:focus-visible, .customer select:focus-visible, .localization-form__select:focus-visible.localization-form__select:after {
    box-shadow: unset !important;
 
}
.usage-subcontent-slide {
    background: #353535;
    width: 100%;
    max-width: 323px;
    padding: 143px 18px 18px;
    margin: -125px auto 0;
}
.usage-slide-content img {
    width: 100%;
    max-width: 286px;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.customer-content p {
    color: var(--c-6-c-6-c-6, #C6C6C6);
}

.customer-details {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 9999999999999;
    padding-top: 54px;
    margin-bottom: -74px;
}

.customer-details img {
    width: 100;
    width: 100%;
    max-width: 60px;
    margin: 0 auto 15px;
}

.customer-details h4 {
    color: var(--c-6-c-6-c-6, #C6C6C6);
    text-align: center;
    font-family: "Fjalla One";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
      margin: 0;
    line-height: 28px; /* 155.556% */
}
p.single-product-des {

    width: 100%;
    max-width: 502px;
}
.single-product-page-tile a {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-transform: capitalize;
}

.single-product-page-tile {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}
.single-product-main-slider-content .single-product-title, section.related-product {
    font-size: 32px;
    line-height: 42px;
}
.swiper.mySwiper-related {
    padding-bottom: 14rem;
}
.swiper.mySwiper-related {
    padding-bottom: 14rem;
}

section.customer-section .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
}
section.customer-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-radius: 4px;
    background: linear-gradient(107deg, #d9d9d9 12.62%, #737373 72.24%);
    width: 14px;
}

.customer-details span {
    color: var(--ffffff, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

.customer-content {
    background: url(/cdn/shop/files/Union_2.svg?v=1726462804);
    padding: 21px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
.single-product-content .product-form__submit  {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    color: var(--010-c-1-b, #010C1B);
    text-align: center;
    font-family: 'Open Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding-block: 6px;
}
.single-product-main-slider-content {
    border-radius: 10px;
    
    width: 100%;
        max-width: 553px;
    padding: 40px 120px 30px 42px;
}
.mySwiper-varient .swiper-slide:nth-child(1) .single-product-main-slider-content {
 border-radius: 10px;
background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
}
.mySwiper-varient .swiper-slide:nth-child(2) .single-product-main-slider-content {
    border-radius: 10px;
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%)) ;
}

.swiper-slide:nth-child(2)
h2 {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.swiper-slide:nth-child(2)
p {
   color:white !important;
}

.swiper-slide:nth-child(2)
 .product-form__submit {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.product-main-btn img {
    width: 100%;
    max-width: 142px;
}
a.explore-product {
    font-family: "Fjalla One";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}
.mySwiper-varient .swiper-slide:nth-child(3) a.explore-product{
  background: #fff;
      background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.mySwiper-varient .swiper-slide:nth-child(2) a.explore-product{
  background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.mySwiper-varient .swiper-slide:nth-child(3)  .single-product-main-slider-content {
border-radius: 10px;
background: var(--Vermilion-2, linear-gradient(103deg, #3C625F 0.73%, #254141 46.89%, #3C625F 100%));
}

.swiper-slide:nth-child(3)
h2 {
    background: white;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mySwiper-varient .swiper-slide:nth-child(3)
p {
   color:white !important;
}

.swiper-slide:nth-child(3)
 .product-form__submit {
    background: #fff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



legend.form__label {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}


.single-product-content .product-form__input--pill input label {
    color: var(--010-c-1-b, #010C1B);
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}
.single-page-section .product__media-list {
 
    gap: 25px;
}
.single-product-content label {
      color: white !important;
    text-align: center !important;
    font-family: 'Open Sans';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
    background: transparent !important;
    border-radius: 50px;
    border: 1px solid var(--Linear, #9A9A9A) !important;
}
.shopify-section {
    margin-top: -1px;
}
section.related-main-product {
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    padding-block: 140px;
      border-top: 1px solid #6a6a6a;
}

section.about-us-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
    padding-block: 155px 100px;
}
.accodion-tabs {

    width: 100%;
    max-width: 552px;
}
.about-list span {
    color: var(--ffffff, #FFF);
    font-family: 'Open Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-transform: capitalize;
}

.about-list {
    display: flex;
    gap: 10px;
    justify-content: center;
      align-items: baseline;
}
div#main-div {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
}
h1.about-heading {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    margin-top: 20px;
}
.our-journey-img {
    width: 100%;
    max-width: calc(50% - 86px);
}

.our-journey-content {
    width: 100%;
    max-width: calc(50% - 86px);
}
p.about-para {
    width: 100%;
    max-width: 703px;
    text-align: center;
    margin: 20px auto 0;
}
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label {
    text-decoration: none;
}
.our-Journey {
    display: flex;
    align-items: center;
    margin-top: 76px;
    flex-wrap: wrap;
    gap: 86px;
    justify-content: center;
}
.our-journey-content p {
    width: 100%;
    max-width: 490px;
}
section.join-us-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
}
section.join-us-section .our-Journey {
    margin: 0;
}

section.join-us-section {
    padding-block: 100px 140px;
}
.our-journey-content h2 {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    margin-bottom: 20px;
}
section.about-us-section .container {
    max-width: 1128px;
}
.our-journey-img img {
    width: 100%;
}
.fast-use-section .our-Journey {
    margin: 0;
    flex-direction: row-reverse;
}

section.fast-use-section {
    background: linear-gradient(252deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%);
}

section.fast-use-section .our-Journey .our-journey-content h2 {
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

section.fast-use-section .our-Journey .our-journey-content p {
    color: var(--010-c-1-b, #010C1B);
}

section.fast-use-section {
    padding-block: 125px;
}

section.fast-use-section .container {
    max-width: 1128px;
}
section.contact-us-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
}

.contact-us-section .color-scheme-1.gradient {
    background: transparent;
    width: 100%;
    max-width: 456px;
}

.contact-us-section .contact__fields {
    display: block;
}

input::placeholder {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.contact-us-section .color-scheme-1.gradient input {
    background: transparent;
    border: 1px solid rgba(217, 217, 217, 0.2);
    color: var(--ffffff, #FFF) !important;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 4px;
}

label.field__label {
    color: var(--ffffff, #FFF);
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.field {
    box-shadow: unset !important;
    transition: unset !important;
    margin: 0 0 10px !important;
}

textarea#ContactForm-body {
    border: 1px solid rgba(217, 217, 217, 0.2);
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: transparent;
    border-radius: 4px;
}
.page-width.page-width--narrow.section-template--18091137466597__main-padding {
    display: none;
}
form#ContactForm .button {
    border-radius: 50px;
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    color: var(--010-c-1-b, #010C1B);
    text-align: center;
    font-family: 'Open Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding: 13px 43px !important;
    border: none !important;
}



form#ContactForm .button:before {
    display: none;
}

form#ContactForm .contact__button {
    border: none;
}

form#ContactForm .contact__button {
    margin-top: 20px;
}

form#ContactForm .button:after {
    display: none;
}

h2.contact-heading {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 100px;
}

.contact.page-width.page-width--narrow.section-template--18091137466597__form-padding {
    padding: 0;
}

section.contact-us-section {
    padding-block: 215px 140px;
}
.contact-us-content {
    border-radius: 10px;
    background: #3f3f3f;
    width: 100%;
    max-width: 552px;
    padding: 30px 32px 96px 30px;
    height: fit-content;
}
.contact-us-content h3 {
    color: var(--ffffff, #FFF);
    font-family: "Fjalla One";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 16px;
}

.contact-us-content p {
    margin-bottom: 40px;
}

.phone {
    display: flex;
    gap: 13px;
    margin-bottom: 15px;
}

.phone span {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.slider-imgg {

    position: relative;
}
.slider-imgg .swiper-button-next {
    display: block !important;
    right: -57px;
}
h2.find-us {
    color: var(--ffffff, #FFF);
    font-family: "Fjalla One";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 16px;
}
textarea#ContactForm-body {
    height: 140px;
}
p.find-us-para {
    margin-bottom: 30px;
}
.contact-main {
    display: flex;
    justify-content: space-between;
}
.contact-main .field:before {
    display: none;
}

.contact-main .field:after {
    display: none;
}
.field {
    background: transparent;
}
.footer {
    background: linear-gradient(97deg, #9A9A9A -14.78%, #DCDCDC 49.71%, #8E8E8E 115.5%);
    padding: 0;
}
.footer-left p {
    color: var(--232323, #232323);
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    margin-block: 30px;
    width: 100%;
    max-width: 39rem;
}

.footer-media {
    display: flex;
    align-items: center;
    gap: 15px;
}

.footer-media svg path {
}

.footer-media svg path:hover {
    fill: black !important;
}

.footer-menu h4 {
    color: var(--232323, #232323);
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 0;
}
.mySwiper-varient .swiper-pagination-bullet-active {
    border-radius: 4px;
    width: 14px;
height: 8px;
background: linear-gradient(107deg, #D9D9D9 12.62%, #737373 72.24%);
}
.mySwiper-varient .swiper-pagination-bullet {
border-radius: 8px;
background: #D9D9D9;
    
}


.mySwiper-varient .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    width:fit-content;
}
h2.choose-style {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    margin-bottom: 70px;
    font-size: 60px;
}
.slider-imgg .swiper-button-next:after,
 .slider-imgg .swiper-button-prev:after{
     font-size:30px !important;
 }
.footer-menu ul li {
    list-style: none;
    color: var(--232323, #232323);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 16px;
}
.slider-imgg {
    display: flex;
    justify-content: end;
    width: 88%;
    margin-right: auto !important;
    text-align: end;
    margin-top: -110px;
}
.footer-menu ul {
    padding: 0;
}
.our-journey-content img {
    display: none;
}


.footer-menu span {
    display: block;
    color: var(--232323, #232323);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 15px;
}
footer.footer {
    padding-top: 160px;
}
footer.footer {
    padding-top: 160px;
    padding-bottom: 0;
}
.customer-content p {
   
    margin-top: 32px;
}

.footer-copywrite {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(1, 12, 27, 0.2);
    padding-block: 20px 27px;
}
.mySwiper-related .swiper-slide:before {
    position: absolute;
    content: "";
    background: url(/cdn/shop/files/Colon_1.png?v=1726136422);
    width: 67px;
    height: 70px;
    background-repeat: no-repeat;
    top: -30px;
    left: 18px;
}
section.customer-section .swiper-wrapper {
    padding-top: 80px;
}
.footer-copywrite p {
    color: var(--232323, #232323);
    font-family: 'Open Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
.footer-link {
    display: flex;
    gap: 15px;
    margin-bottom: 25px;
}
.footer-media svg {
    opacity: 0.2;
}

.footer-media svg:hover {
    color: black !important;
    opacity: 1;
}


.footer-media svg g {
    opacity: 1;
    color: black;
}

.global-media-settings {
    background-color: transparent !important;
}
.page-width .slider-button[disabled] .icon {
    color: white !important;
    cursor: not-allowed;
}
.page-width .slider-button {
    color: white !important;
  
}
.thumbnail[aria-current] {
    box-shadow: 0 0 0 .1rem rgb(var(--color-foreground));
    border-color: wheat !important;
}
.footer-main {
    display: flex;
      padding-bottom: 113px;
    justify-content: space-between;
}
.single-product-content .quantity {
  
    margin-bottom: 20px;
}
.single-page-section .color-scheme-1 {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E .72%, #484848 46.89%, #1E1E1E 100%)) !important;
    padding-block: 131px 200px;
}

.single-page-section .product__media-list li {
    width: 100%;
     max-width: calc(100% - 25px) !important;
}

.single-page-section .product__media-list {
    display: flex;
    flex-wrap: wrap;
}

.product--large:not(.product--no-media) .product__media-wrapper {
    width: 100%;
    max-width: 50% !important;
}
.mySwiper-single-product-main .swiper-wrapper {
    height: auto;
}
.product--large:not(.product--no-media) .product__info-wrapper {
    width: 100%;
    max-width: 50% !important;
}

.product__title h1 {
    font-family: "Fjalla One";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px; /* 150% */
    text-transform: capitalize;
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.single-product-gallery a img {
    margin: 4px 0;
    object-fit: cover;
    aspect-ratio: 0.8985454576575;
}
.product__description.rte p:first-of-type {
    margin-bottom: 20px;
}
.single-product-content {
    display: flex;
    flex-direction: column;
}

.single-product-content variant-selects {
    order: -1;
}

.single-product-content .single-product-title {
    order: -1;
}

.single-product-content span.product-price {
    order: -1;
}

.single-product-content .product__description.rte.quick-add-hidden {
    order: -1;
}
span.price-item.price-item--regular {
    color: var(--ffffff, #FFF);
    font-family: "Fjalla One";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-top: 15px;
}

.price.price--large.price--show-badge {
    border-bottom: 1px solid rgba(255, 255, 255, 0.60);
    padding-bottom: 30px !important;
}
.single-page-section variant-selects#variant-selects-template--18091137564901__main .form__label {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 15px;
}

.single-page-section variant-selects#variant-selects-template--18091137564901__main label {
    border-radius: 50px;
    border: 1px solid var(--Linear, #9A9A9A) !important;
    background: transparent;
    color: var(--ffffff, #FFF);
    text-align: center;
    font-family: 'Open Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    color: white;
    padding: 8px 20px !important;
    margin: 0 20px 10px 0;
}



fieldset.js.product-form__input.product-form__input--pill:not(:first-child) {
    display: none;
}


.single-page-section .product-form__submit {
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%));
    color: var(--010-c-1-b, #010C1B);
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    padding-block: 16px;
}

.single-page-section .quantity__label.form__label {
    color: var(--ffffff, #FFF);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 15px;
}

.single-page-section .quantity__label.form__label span {
    display: none;
}
.product-form__input--pill input[type=radio]:checked+label {
    border-radius: 50px;
    background: var(--Linear, linear-gradient(180deg, #9A9A9A 0%, #DCDCDC 49.5%, #8E8E8E 100%)) !important;
    color: black !important;
}
.single-page-section .quantity {
    background: #2d2d2d00 !important;
}

.single-page-section .quantity:before {
    background: transparent;
    border: 1px solid var(--ffffff, #FFF);
}

.single-page-section .quantity__button {
    color: white;
}

.single-page-section input#Quantity-template--18091137564901__main {
    color: white;
}
.single-page-section .page-width {
    padding-inline: 0 !important;
}
.single-page-section .shopify-payment-button__more-options {
    color: white;
}

/* accordion  */
.accordion-main .tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    display: flex;
    gap: 80px;
}
.accordion-main .tabs {
       width: 100%;
    max-width: 1128px;
    gap: 80px;
}
.accordion-main .tabs li {
    color: var(--ffffff, #FFF);
    font-family: Fjalla One;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding-bottom: 27px;
}

.accordion-main .tabs li.active {
    border-bottom: 2px solid;
}

.accordion-main .tab_container {
	width: 100%;
	overflow: auto;
	max-width: 100%;
}

.accordion-main .tab_content {
	padding: 0px;
	display: none;
}

.accordion-main .tab_drawer_heading { 
  display: none; 
}


.accordion-main .accordion {
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.2s linear;
  background: transparent;
  color: var(--ffffff, #FFF);
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  position:relative;
  line-height: normal;
  padding:0;
  margin:0;
  text-transform: capitalize;
}
.single-product-content .product-form__input {
    margin: 0;
}
.accordion-main .accordion:after {
    font-family: FontAwesome;
    content: '';
    font-family: fontawesome;
    font-size: 18px;
    position: absolute;
    background: url(/cdn/shop/files/Vector_8.png?v=1726309979);
    width: 21px;
    height: 100%;
    background-repeat: no-repeat;
    top: 3px;
    right: 0;
}

.accodion-tabs:first-child {
    border-top: none;
    padding-top: 30px;
}
.accordion-main .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
  
}
.accodion-tabs {
    border-block: 1px solid rgba(255, 255, 255, 0.2);
    padding-block: 20px;
}

.accordion-main {
    width: 100%;
    max-width: 1222px !important;
    margin: 127px auto 0;
}
.accordion-main .accordion-content p {
    color: var(--c-6-c-6-c-6, #C6C6C6);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 12px;
}
.product-information {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid  rgba(255, 255, 255, 0.2);
}

.product-information h4 {
    color: var(--ffffff, #FFF);
    font-family: 'Open Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin: 0;
}

.product-information span {
    color: var(--c-6-c-6-c-6, #C6C6C6);
    text-align: right;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.product-information {
    padding-bottom: 20px;
    padding-top: 20px;
}
section.single-product-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100%;

}
.single-product-main-slider-img {
  
    margin-right: 38px;
}
section.single-product-section .swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding-bottom: 80px;
}
div#tab2 {
    padding-top: 10px;
}


.single-product-main-slider-img img {
    aspect-ratio: 1.53935860058309;
}

.single-product-main-slider-img a {
    aspect-ratio: 1.53935860058309;
    display: block;
}


.button:not([disabled]):hover:after {
    box-shadow: unset !important;
}
.single-product-main-slider-content .single-product-des {
    color: var(--232323, #232323) !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    margin-top: 20px;
}
.single-product-main-slider-content .single-product-des {

    width: 100%;
    max-width: 68rem;
}
/* section.single-page-section .product__media {
    aspect-ratio: 0.8265895953757225;
} */
.single-product-slider .swiper-button-prev {
    display: block !important;
}
.single-product-slider  .swiper-button-next,
.single-product-slider  .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 71%) !important;
 
    color: #9A9A9A !important;
}
.single-product-slider .swiper-button-next {
    display: block !important;
}

.shopify-payment-button__more-options {
    color: white !important;
    font-size: 15px !important;
}
.quantity__input:focus-visible {
    background: transparent;
    border: none !important;
}

.single-product-slider .swiper-button-prev {
    left: 38%;
}
section.usage-section, section.customer-section {
    border-top: 1px solid #6a6a6a;
}
.single-product-content variant-selects {
    padding-block: 20px;
}
.single-product-content .quantity {
    border: 1px solid var(--ffffff, #FFF);
    background: transparent !important;
    color: white;
}

.single-product-content .quantity:before {
    background: transparent;
}

.single-product-content .quantity__button {
    color: white;
}
.single-product-slider quantity-input {
    display: none;
}
.swiper-slide:nth-child(1) .product-main-btn img {
    filter: invert(1);
}
.single-product-slider .shopify-payment-button__button {
    display: none;
}

.single-product-slider .shopify-payment-button__more-options {
    display: none;
}

.single-product-slider .product-form__submit::after {
    position: absolute;
    content: '';
    background: url(/cdn/shop/files/Line_7.png?v=1726740940);
    width: 100%;
    height: 100%;
}

.single-product-slider .product-form__submit {
    width: fit-content;
    padding: 0;
    border: none !important;
    font-family: "Fjalla One";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    background-clip: text;
    -webkit-background-clip: text;
  margin:0;
    -webkit-text-fill-color: transparent;
}


.single-product-slider .button:before {
    border: none !important;
    box-shadow: unset !important;
}

.single-product-slider .button:after {
  display:none;
}
.single-product-content .quantity__button svg {
    width: 16px;
    pointer-events: none;
}

section.single-product-slider {

    padding-block: 140px;
}
.single-product-gallery {
    width: 100%;
    max-width: calc(50% - 29px);
}

.single-product-content {
    width: 100%;
    max-width: calc(50% - 29px);
}
.mySwiper-single-product-main .swiper-wrapper {
    flex-direction: unset !important;
    padding-bottom: 60px;
}
.single-product-main {
    flex-wrap: wrap;
}
.single-product-main-slider-img {
    display: flex;
    justify-content: end;
    margin-top: -182px;
}

.product__description li {
    color: white;
}
.single-product-main-slider-content .single-product-title,section.related-product {
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.product-main-btn variant-selects fieldset {
    display: flex;
}
.single-product-slider .form__label {
    display: none;
}

.single-product-slider variant-selects label {
    background: transparent !important;
    border: none !important;
    padding: 11px 15px 8px !important;
    color: var(--232323, #232323);
    font-family: 'Fjalla One';
    font-size: 19px !important;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 21px !important;
    display: flex !important;
    width: fit-content;
    align-items: center !important;
    margin: 0 !important;
    justify-content: center !important;
    border-radius: 0 !important;
}
.product__description p {
    margin-bottom: 12px;
}
.single-product-slider .product-form__input--pill input[type=radio]:checked+label {
    background: var(--232323, #232323) !important;
    color: white !important;
    font-size: 14px !important;
    line-height: 19px;
}

.product-main-btn {
    display: block;

    margin-top: 38px;
}
.single-product-slider .form__label {
    display: none;
}
section.privacy-policy-section {
    background: var(--Linear, linear-gradient(134deg, #1E1E1E 0.72%, #484848 46.89%, #1E1E1E 100%));
     padding-block: 150px;
}
section.privacy-policy-section h1 {
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    
    margin-bottom: 54px;
 
}
h3.your-style {
    font-size: 24px;
    font-family: 'Fjalla One';
    font-weight: 500;
}
.mySwiper-varient .swiper-slide:nth-child(2) .your-style {
       background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mySwiper-varient .swiper-slide:nth-child(3) .your-style {
    color: white;
}
.policy-main h3 {
    color: white;
    font-size: 25px;
    font-family: 'Open Sans';
}

.policy-main span {
    color: white;
    margin-left: 21px;
    display: block;
    margin-bottom: 10px;
}

.policy-main h4 {
    color: white;
    font-size: 25px;
    font-family: 'Open Sans';
}
.policy-main h2 {
    text-align: justify;
    background: linear-gradient(90deg, #8E8C8C 0.89%, #E9E9E9 37.49%, #8E8C8C 74.83%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-size: 30px;
}

.policy-main p {
    margin-bottom: 27px;
}
@media only screen and (max-width:1300px){
  .choose-us-img img {
    width: 100%;
}
  .hero-img img {
    width: 100%;
}


}
@media only screen and (max-width:1024px){
  .contact-main {
    gap: 15px;
}
  .header__icon--menu .icon path {
    color: white;
}
  .function-details.function-sub-details {
    margin-left: 0px;
}
  .footer-left {
    width: 100%;
    max-width: 26rem;
}

.footer-left img {
    width: 100%;
}
footer.footer {
    padding-top: 90px;
    padding-bottom: 0;
}
  .function-main {
    gap: 91px;
}
  .swiper.mySwiper-single-product-main {
    height: max-content;
}
  .slider-imgg {
   
    width: 100%;

}
  .header__icons.header__icons--localization.header-localization {
    
    margin-left: auto;
}
  header.header {
  
    justify-content: space-between;
}
  header-drawer {

    order: 1;
}
  .slider-imgg img {
    width: 100%;
    max-width: 47rem;
}
  .slider-imgg {
    margin-top: -140px;
}
  .product-information h4 {
  
    font-size: 16px;
  
}
 .product-information span {
    color: var(--c-6-c-6-c-6, #C6C6C6);
    text-align: right;

    font-size: 14px;

  .single-product-gallery a img {
    ASPECT-RATIO: 0.8265895953757225;
    margin: 7px 0;
}
  .mySwiper-single-product-main .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 88px;
}
 .slider-imgg .swiper-button-next {
    display: block !important;
    right: -17px;
}
  .single-product-slider .swiper-button-next, .single-product-slider .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 55%) !important;
   color: #9A9A9A !important;
}
  .slider-imgg {
  
    margin-top: -56px;

}
  .slider-imgg .swiper-slide a img {
    width: 100%;
    max-width: 45rem;
}
  .slider-imgg {
 
    margin-top: -66px;
}
  .our-Journey {
        gap: 32px;
    }
  .footer-left {
    width: 100%;
    max-width: 32%;
}
  .footer-left img {
    width: 100%;
    max-width: 320px;
}
  .footer-main {
    padding-bottom: 80px;
}
  header-drawer {
    margin-left: auto;
}
  footer.footer {
    padding-top: 110px;
  
}
  summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset svg path {
    fill: white;
    width: 100%;
    display: block;
}
  header.header {

    gap: 0px;

}
  section.fast-use-section {
    padding-block: 120px;
}
section.join-us-section {
    padding-block: 100px 100px;
}
a.header__heading-link.link.link--text.focus-inset {
    order: -1;
}
.our-journey-content h2 {
    font-size: 38px;
}



  .fast-use-section .our-Journey {
 
    justify-content: space-between;
}

  .our-journey-img, .our-journey-content {
    width: 100%;
    max-width: calc(50% - 32px);
}
  h1 {
  
    font-size: 38px;
}
  h2.contact-heading {
    margin-bottom: 80px;
    font-size: 38px;
}
  .footer-menu {
    width: 100%;
    max-width: calc(50% - 20px);
}
  .footer-menu.footer-menu-right {
    width: 100%;
    max-width: 100% !important;
    margin-top: 30px;
}
  .single-product-slider .swiper-button-prev {
    left: 36%;
}
  section.contact-us-section {
        padding-block: 155px 140px;
}
  section.about-us-section {

    padding-block: 135px 100px;
}
  .product__title h1 {
    font-size: 34px;
    line-height: 46px;
}
  span.price-item.price-item--regular {

    margin-top: 5px;
}
  .price.price--large.price--show-badge {
    padding-bottom: 20px !important;
}
  .single-page-section variant-selects#variant-selects-template--18091137564901__main label {
    font-size: 11px;
    padding: 8px 10px !important;
    margin: 0 9px 0 10px;
}
.accordion-main {
    margin: 80px auto 0;
}
.accordion-main .tabs li {
    font-size: 28px;
    padding-bottom: 20px;
}
  .single-page-section .color-scheme-1 {
    padding-block: 131px 92px;
}
  .product--large:not(.product--no-media) .product__info-wrapper {
    padding-left: 24px !important;
}

    .single-page-section .product__media-list li {
        width: 100%;
        max-width: calc(100% - 25px) !important;
    }
  .choose-us-img img {
    width: 100%;
}
  .product-content img {
    width: 100%;
}

section.hero-section {

    padding-block: 196px 160px;
}

.hero-content {
    width: 100%;
    max-width: 50%;
}

.hero-img {
    width: 100%;
    max-width: 50%;
}

.hero-img img {
    width: 100%;
}
  h1.primary-heading {
    font-size: 42px;
    line-height: 58px;
}
  .hero-content p {
    font-size: 18px;
    line-height: 25px;
}
  span.product-price {
    font-size: 30px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
  section.single-product-section {

    padding-block: 120px 120px;
}
  h2.single-product-title {
    font-size: 34px;
    line-height: 49px;
}
  .hero-main {
 
    flex-wrap: wrap;
}
  .single-product-main {

    justify-content: center;
    gap: 24px;
}
  .single-product-content {
    max-width: calc(50% - 24px);
}
  .single-product-gallery {
   
    max-width: calc(50% - 24px);
}


  .cate-img {
    margin-top: 117px;
}
  section.product-section {
 
    padding-block: 120px;

}
  section.single-product-slider {
    padding-block: 120px;
}
H2{
  font-size: 38px;
      line-height: 40px;
}
.text-h1 {
    font-size: 28px;
    line-height: 33px;
}
  .card-main {
    display: flex;
    gap: 13px;
}
  section.customer-section {
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    padding-block: 120px;
}
  section.usage-section {
  
    padding-block: 120px 120px;
}
  .intro {
    position: absolute;
    height: 104px;
    bottom: 0;
    overflow: hidden;
    padding: 23px 30PX;
  
}
  .single-product-main-slider-img img {
    aspect-ratio: unset;
    width: 100%;
    max-width: 423px;
    height: auto;
}
  .single-product-main-slider-img {
    display: flex;
    justify-content: end;
    margin-top: -20px;
}


  section.choose-us {
    
    padding-block: 120px;
}
.product-content h2 {
    font-size: 38px;
}
  .choose-us-img {
    max-width: calc(50% - 20px);
}
  .single-product-main-slider-content {
  
    max-width: 623px;
    padding: 40px 26px 30px 42px;
}
      .choose-us-img img {
        width: 100%;
        aspect-ratio: 0.5;
    }
  .choose-us-list {
    max-width: calc(50% - 20px);
}
  h2.choose-us-heading {
    font-size: 38px;
}
  .choose-us-main {
    gap: 20px;
}
  h1.header__heading {
    order: -1;
}
  .mySwiper-single-product-main .swiper-wrapper {
    flex-wrap: nowrap;
    height: auto;
}
  
      header-drawer {
        margin-left: auto !important;
    }
  .function-subcontent h3 {
    font-size: 28px;
    font-style: normal;
    width: 100%;
    max-width: 100%;
}
  .function-main {
 
    gap: 116px;
}

  .function-details.function-sub-details {
    margin-left: -61px;
}
.function-main {
    margin-top: 120px;

}

.function-details:not(:last-child) {
    margin-bottom: 70px;
}
      header.header {
        gap: 0px;
        justify-content: space-between;
    }
}
.usage-slider {
    display: none;
}
@media only screen and (max-width:767px){
  .footer-main {
    gap: 20px;
    flex-wrap: wrap;
}
  
  .single-main-product-section a img {
    ASPECT-RATIO: 1 !important;
}


  .usage-slider {
    display: block;
}
  single-product-gallery a img {
    ASPECT-RATIO: 1;
    margin: 4px;
    object-fit: cover;
}
  .container {
    padding-inline: 10px;
}
          .slider-imgg {
            margin-top: 35px;
        }

  .single-product-slider .swiper-button-next, .single-product-slider .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 59%) !important;
    color: #9A9A9A !important;
}
  .slider-imgg {

    justify-content: center;

}
  img.hero-imgg {
    width: 100%;
}
      .single-product-main-slider-img {
        display: flex;
        justify-content: center;
        margin-top: 13px;
    }
  .single-product-slider .swiper-button-prev {
    left: -1%;
}
     .mySwiper-single-product-main .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 26px;
    }
  section.related-main-product {
    background: var(--Linear, linear-gradient(180deg, #1E1E1E 0%, #484848 46.5%, #1E1E1E 100%));
    padding-block: 70px;
    border-top: 1px solid #6a6a6a;
}
  ection.customer-section .swiper-wrapper {
    padding-top: 41px;
}
  h2.customer-heading {
  
    font-size: 28px;
}
      .grid--peek.slider .grid__item:first-of-type {
        margin-left: 1.5rem;
        height: max-content;
    }
      ul#Slider-Gallery-template--18091137564901__main img {
              
        width: 100%;
        height: 100%;
    }
      section.customer-section {
        padding-block: 60px;
    }
  .customer-details {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 9999999999999;
    padding-top: 18px;
    margin-bottom: -52px;
}
    .card-main {
    display: none;
}
  h2.usage-heading {
 
    margin-bottom: 39px;
    font-size: 28px;
}
  .usage-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-radius: 4px;
    background: linear-gradient(107deg, #D9D9D9 12.62%, #737373 72.24%);
    width: 14px;
    
}
  div#swiper-wrapper-10108c7ea9478109286 {
    padding-bottom: 78px;
}
.usage-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 11px;
}
.function-img img {

    margin: 0 auto;
}
  .product-media-container .product__modal-opener {
    display: block;
    position: relative;
    aspect-ratio: 1;
}
.usage-slider  .swiper-pagination-bullet {
    background: white;
    opacity: 1;
}
      section.usage-section {
     
        padding-block: 60px 60px;
    }
  .single-main-product-section .swiper-pagination {
    width: 100%;
    bottom: 22px !important;
}
      header.header {
        gap: 0px;
        justify-content: space-between;
        z-index: 1;
        position: relative;
    }
      a.header__icon.header__icon--account.link.focus-inset.small-hide {
        display: flex !important;
        height: 40px;
    }
  .header__icons.header__icons--localization.header-localization {
   
    gap: 15px;
}
  a.header__icon.header__icon--account.link.focus-inset.small-hide {
    display: flex !important;
}
  a.order-now {
    display: none;
}
  body.gradient {
    overflow-x: hidden;
}

html.js {
    overflow-x: hidden;
}
.header__icons {
    order: -1;
    margin-left: auto;
}
        header-drawer {
    
        margin-left: 15px !important;
    }
  .product--large:not(.product--no-media) .product__media-wrapper {
    width: 100%;
    max-width: 100% !important;
}
      .our-journey-img, .our-journey-content {
   
        max-width: calc(100% - 0px);
    }
      .product--large:not(.product--no-media) .product__info-wrapper {
        padding-left: 0px !important;
        max-width: 100% !important;
    }
  .footer-menu h4 {
    margin-bottom: 15px;
}
  .our-journey-img {
    display: none;
}
  .footer-link {
   
    gap: 10px;
    margin-bottom: 10px;
}
  .our-journey-content img {
    display: block;
    width: 100%;
}
  .usage-slider .swiper-wrapper {
    padding-bottom: 55px;
}
   .footer-left img {
        max-width: 228px;
   }
  .our-journey-img {
    display: none;
}
      section.about-us-section {
        padding-block: 125px 60px;
    }
.our-journey-content p {
    margin-top: 20px;
}
.our-journey-content {
    display: flex;
    flex-direction: column;
}
p.about-para {
   
    margin: 16px auto 0;
}
.our-journey-content h2 {
    order: -1;
    font-size: 32px;
    /* margin: 0; */
}
  .our-Journey {

    margin-top: 60px;
   
 
}
    section.fast-use-section {
        padding-block: 60px;
    }
      section.join-us-section {
        padding-block: 60px;
    }
  .function-subcontent {
    display: flex;
    align-items: baseline;
    gap: 30px;
    padding-block: 20px;
}
  .choose-us-subcontent img {

    max-width: 60px;
}
  .choose-us-content p {
    color: var(--232323, #232323);
    font-size: 14px;
    line-height: 21px;
 
    margin-top: 14px;
}
      h2.choose-us-heading {
        font-size: 28px;
    }
  .choose-us-subcontent {
    display: flex;
    align-items: baseline;
    gap: 14px;
}
  .choose-us-main {
 
    margin-top: 34px;
  
}
      section.single-product-section {
        padding-block: 60px 100px;
    }
      .function-details.function-sub-details {
        margin-left: 0;
    }
  .choose-us-subcontent h3 {

    font-size: 24px;
  
}
  .choose-us-img img {
        width: 100%;
        aspect-ratio: unset;
    }
      section.choose-us {
        padding-block: 60px;
    }

  .product-content img {
        width: 100%;
        max-width: 38rem;
        margin: 0 auto;
    }
  .choose-us-list {
        max-width: calc(100% - 0px);
    }
      .choose-us-img {
        max-width: calc(100% - 0px);
    }
  .function-subcontent p {

    font-size: 14px;

    line-height: 22px;
    margin-top: 8px;
}
.function-subcontent h3 {
             font-size: 20px;
        font-style: normal;
        width: 100%;
        max-width: 100%;
        margin-left: 53px;

    }
  footer.footer {
    padding-top: 71px;
    padding-bottom: 0;
}
      .function-details:not(:last-child) {
        margin-bottom: 20px;
    }
  .function-subcontent img {
         max-width: 46px;
        left: 1px;
        top: -4px
}
  .footer-left p {
    margin-block: 12px 18px;

}
  .footer-left-text {
    text-align: center;
}
  .footer-copywrite {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(1, 12, 27, 0.2);
    padding-block: 20px 27px;
    flex-direction: column;
    justify-content: center !important;
    margin: 0 auto;
}
      .function-main {
     
        flex-direction: column;
    }
      .function-main {
        margin-top: 60px;
        gap: 0;
    }
      h2.single-product-title {
        font-size: 32px;
        line-height: 47px;
    }
  .function-content {
    display: block;
 
}
      span.product-price {
        font-size: 28px;
        padding-bottom: 18px;
        margin-bottom: 20px;
    }
      .product-content h2 {
        font-size: 28px;
        margin-bottom: 40px;
    }
          .single-page-section variant-selects#variant-selects-template--18091137564901__main label {
            
            margin-bottom: 14px;
        }
      .single-product-content {
        max-width: calc(100% - 0px);
    }

      section.product-section {
        padding-block: 60px;
    }
      .single-product-gallery {
        max-width: calc(100% - 0px);
    }

  img.producttion-mobile-img {
    display: block;
}
    .footer-main {
        padding-bottom: 46px;
    }
  h1.header__heading {
    order: -1;
}
  .footer-left {
    width: 100%;
    max-width: 100%;
            margin-bottom: 10px;
}
  .single-product-page-tile {
 
    align-items: baseline;
 
}
  .cart-drawer .product-option dd {
  
    padding: 8px 19px;

}
  .hero-img {
    display: none;
}
  .footer-menu.footer-menu-right {
    width: 100%;
}
      .contact-main {
        gap: 60px 0px;
        flex-direction: column;
    }
  .contact-us-section .color-scheme-1.gradient {
    background: transparent;
    width: 100%;
    max-width: 100%;
}
      h2.contact-heading {
        margin-bottom: 30px;
        font-size: 32px;
    }
  h2.find-us {
 
    font-size: 24px;
    margin-bottom: 12px;
}
.contact-us-content {
    max-width: 100%;
    padding: 30px 24px 24px 24px;
}
p.find-us-para {
    margin-bottom: 20px;
}
      section.contact-us-section {
        padding-block: 135px 60px;
    }

ul#Slider-Gallery-template--18091137564901__main img {
    width: 100%;

}
  .product-information {
    width: 100%;
    max-width: calc(100% - 0px);
}
  .product-information h4 {

    font-size: 18px;
 
}


    .single-page-section variant-selects#variant-selects-template--18091137564901__main label {
        font-size: 14px;
        padding: 8px 20px !important;
        margin: 0 10px 10px 0;
    }
    .accordion-main {
        margin: 60px auto 0;
    }
    .accordion-main .tabs li {
        font-size: 24px;
    }
.accordion-main .tabs {
    width: 100%;
    max-width: 1128px;
    gap: 30px;
}
    h1.primary-heading {
        font-size: 32px;
        line-height: 45px;
    }

      .hero-img {
        width: 100%;
        max-width: 100%;
    }
    section.hero-section {
        padding-block: 136px 42px;
    
}
    .hero-content {
        width: 100%;
        max-width: 100%;
    }
.accordion-main .accordion {
    font-size: 18px;

}
      .hero-content p {
        font-size: 16px;
        line-height: 23px;
    }

.accodion-tabs {
    padding-block: 16px;
}
.product__title h1 {

        margin-top: 22px;
    }
section.about-us-section::after, section.contact-us-section::after {
    position: absolute;
    content: '';
    background: #58636b;
    width: 100%;
    height: 1px;
    top: 77px;
}
      section.single-product-slider {
        padding-block: 59px;
    }
      .single-product-main-slider-content {
  
        margin: 0 auto;
    }

      .single-product-main-slider-img img {
     
        max-width: 270px;

    }
  .single-product-slider .button:after {
  
    width: 78%;
    height: 100%;
    background-repeat: no-repeat !important;
    top: 42px;
    background-size: contain !important;
    box-shadow: unset;
    opacity: 7;
    left: 13px;
}
      h2.single-product-title {
        font-size: 32px;
        line-height: 40px;
    }
  a.cart-item__name {
   
    font-size: 14px;

    line-height: 20px;
}
    .cate-img {
        margin-top: 0px;
    }
img.production-img {
    display: none;
}
img.hero-imgg {
    display: block;
}
  .swiper.mySwiper-related {
    padding-bottom: 10rem;
}
.product-content img {
    width: 100%;
}
  section.single-page-section .product__media {
    aspect-ratio: auto;
}
  .single-product-slider .product-form__submit {
    font-size: 29px;
  
}
  .mySwiper-varient .swiper-wrapper {
    padding-bottom: 73px;
}
  .mySwiper-varient .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100%;
}
  .single-product-slider variant-selects label {

    font-size: 14px !important;
 
}
    .single-product-main-slider-content {
        max-width:fit-content;
        padding: 19px 18px 20px 19px;
    }
  .slider-imgg .swiper-slide {
    justify-content: center;
}
   .slider-imgg {
    margin-left: 0px;
}
  .usage-slider {
    display: block;
}
.header>.header__heading-link {
    line-height: 0;
    order: -1;
}
.slider-imgg .swiper-button-next {
    display: block !important;
    right: 22px;
}
  .slider-imgg .swiper-slide a img {
    width: 100%;
    max-width: 35rem;
}
  .drawer__inner.gradient.color-scheme-1 {
    background: var(--Linear, linear-gradient(210deg, #1E1E1E -2.35%, #484848 44.49%, #1E1E1E 98.39%));
    backdrop-filter: blur(10px);
    border: none;
    max-width: 100%;
}
  .drawer__inner {
    width: 100%;
}
h2.choose-style {

    text-align: left;
    margin-bottom: 40px;
    font-size: 42px;
}
.single-product-main-slider-content .single-product-des {
    width: 100%;
    max-width: 68rem;
    font-size: 14px !important;
    line-height: 19px !important;
}
    .single-page-section variant-selects#variant-selects-template--18091137564901__main label {
        font-size: 14px;
        padding: 8px 20px !important;
        margin: 0 10px 10px 0px;
    }
.product__title h1 {
        font-size: 32px;
        line-height: 46px;
    }
}

share-button#Share-template--18091137564901__main {
    display: none;
}
.mySwiper-single-product-main .swiper-wrapper {
    flex-direction: unset !important;

}
