/** Shopify CDN: Minification failed

Line 539:39 Expected identifier but found "rgb("
Line 584:13 Unexpected "{"
Line 584:22 Expected ":"
Line 584:29 Unexpected "{"
Line 592:13 Expected identifier but found whitespace
Line 592:15 Unexpected "{"
Line 592:24 Expected ":"
Line 593:8 Expected identifier but found whitespace
Line 593:10 Unexpected "{"
Line 593:19 Expected ":"
... and 14 more hidden warnings

**/
.lis-vela-hero .image-with-text {
  padding-right: 80px;
  align-items: center;
}
.lis-vela-hero .lg\:flex-row-reverse .image-with-text__item+.image-with-text__item .rich-text {
    padding-inline: 80px;
    padding-block: 80px;
}
.lis-vela-hero .image-with-text__item .rich-text>*+*:not(.spacing-section) {
    margin-block-start: var(--sp-8);
}
.lis-vela-hero .image-with-text__item .rich-text>*+*.custom-icon+.custom-icon {
    margin-block-start: var(--sp-3);
}
.lis-vela-hero .image-with-text__item .rich-text .rte+.custom-icon .okendo-reviews-svg {
  display: none;
}
.lis-vela-hero .image-with-text__item .rich-text .custom-icon .button_emoji {
    position: absolute;
    top: -11px;
    left: 50%;
    margin-inline: auto;
    z-index: 1;
    transform: translate3d(-50%, 0px, 0px);
    padding: 4px 12px;
    width: fit-content;
    white-space: nowrap;
    background: #E8F4FB;
    border-radius: 100px;
    line-height: 1;
    color: #2C3E50;
}
.lis-vela-hero .image-with-text__item .rich-text .custom-icon .button_emoji:empty {
  display: none;
}
.lis-vela-hero .image-with-text__item .rich-text .custom-icon {
    position: relative;
    width: fit-content;
}
.product__info>*+*.product__text.rte {
    margin-block-start: var(--sp-5);
}
.template-product product-info .product__text.rte p {
    margin-block: var(--sp-1);
}
.shopify-section .section .faqs {
    align-items: flex-start;
}
.shopify-section .section .faqs .accordion .details .details__summary {
    padding-block: var(--sp-5);
}
.shopify-section-group-header-group.timer-section {
    position: sticky;
    top: 63px;
    z-index: 15;
}
.shopify-section-group-header-group.timer-section .section:before {
    display: none;
}

/* End Sticky countdown */
.custm-footer-text {
    font-size: 21px;
    text-align: center;
    padding-top: 40px;
}
.shop-now-btn.shop-button {
    text-align: center;
    padding-bottom: 10px;
}
.faqs__media.lg\:w-1\/2.media--adapt.relative.overflow-hidden {
    border-radius: 15px;
}
cart-drawer#CartDrawer[active] .block.leading-tight {
    display: flex;
    flex-flow: column wrap;
    gap: 8px 20px;
}
cart-drawer#CartDrawer[active] .block.leading-tight span.badge {
    font-size: 11px;
}
main-cart form#cart .block.leading-tight {
    display: flex;
    flex-flow: column wrap;
    gap: 8px 20px;
}
main-cart form#cart .block.leading-tight .badges span.badge{
font-size: 11px;
}
 
.text--green{
  color:green;
}
.text--sale{
  position:relative;
  color:rgb(var(--color-price) / .6);
}
.text--sale:before {
    content: "";
    position: absolute;
    inset-block-start: 50%;
    width: 100%;
    transform: rotate(-15deg);
    border-block-end: 1px solid rgb(var(--color-foreground));
}
.product__accordion .details__content .product-bundle__info {
    border: 1px solid rgb(var(--color-background));
}
.product__accordion .details__content .product-bundle__info:has(input:checked) {
    border-color: rgb(var(--color-sale-tag));
}
/* okenda app css start here */
/* .okeReviews[data-oke-container] .oke-button, div.okeReviews .oke-button {
    background-color: #9d7e4f !important;
} */
/* .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover {
    color: #fff !important;
    box-shadow: 0 0 0 2px #9d7e4f !important
} */
.okeReviews[data-oke-container] .oke-w-writeReview:hover:before, div.okeReviews .oke-w-writeReview:hover:before {
    color: #fff !important;
}
.okeReviews[data-oke-container] .oke-state, div.okeReviews .oke-state {
    border-bottom:  0 !important;
}
/* End here */

.product-sticky-form.sticky-form--left {
    inset-inline-start: 0;
}
.product-sticky-form.sticky-form--center {
    left: 0;
    right: 0;
    margin-inline: auto;
}
.product-sticky-form__variant.sticky-image-hidden {
    grid-template-columns: 2fr 1fr;
}
.product-sticky-form__variant.sticky-image-hidden.sticky-image-hidden.sticky-content-hidden {
    grid-template-columns: 1fr;
}
.product-sticky-form__variant.sticky-content-hidden {
    grid-template-columns: 80px auto;
}
.product__gallery-container .product__highlights.with-heading {
    padding: var(--sp-6);
    position: relative;
}
.product__gallery-container .product__highlights.with-heading .product-card__icon {
    background-color: rgb(var(--color-button-text));
    border: 1px solid rgb(var(--color-sale-tag));
}
.product__vendor+:is(.product__title,.product__sku,.product__badges) {
    margin-block-end: var(--sp-2);
}
.featured-product .product__media-container .badges {
    position: absolute;
    z-index: 1;
    left: var(--sp-32);
}
.featured-product media-gallery sticky-element .product__media .badges {
    position: absolute;
}
/* product-info .product__gallery-container .product__highlights.with-heading {
    padding: 0;
    border: 0;
} */
/* product-info .product__highlights .product-card__spec {
  width: fit-content;
}
product-info .product__highlights .product-card__spec .product-card__icon {
  min-width: unset;
}
product-info .product__highlights .product-card__spec .product-card__icon:first-child {
    padding-inline-start: 0;
}
product-info .product__highlights .product-card__spec .product-card__icon:last-child {
    padding-inline-end: 0;
} */
.short-description {
    color: rgb(var(--color-foreground) / 0.6);
    font-size: var(--text-xs);
}
.short-description-jtpl{
  color: rgb(var(--color-foreground) / 0.6);
}
.badge {
    padding: 6px;
}
.mt-0{
  margin-top:0px;
}

.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch{
   color: rgb(var(--color-foreground) / .6);
}
.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:before{
    background: linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-foreground)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));
}
.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:after {
    --tw-shadow-color: rgb(var(--color-foreground) / .6)
}
.label-swatch:after, :checked+.label-swatch:after {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

/***************menu**************/

.flex.items-center.justify-between.gap-4.tabs-full-width {
  display: none;
}
li.mega-menu__item.mega-menu__item--tabs.opacity-0.w-full.flex.flex-col.gap-8.tabs-full-width {
    display: none;
}
 .header__navigation .mega-menu ul.mega-menu__list {
    max-width: 100%;
    width: 100%;
    gap: 0;
}
.header__navigation .mega-menu ul.mega-menu__list .tabs-full-width+li.mega-menu__item {
    width: 100%;
    max-width: 100%;
}
.metafield-section--padding-bottom .banner.media--adapt, 
.metafield-section--padding-bottom .image-with-text__image.media--adapt {
    height: auto;
    padding-block-end: unset;
}
.metafield-section--padding-bottom.image-with-text__item .media:not(.media--rounded) {
    position: static;
}  
.metafield-section--padding-bottom .banner.media--adapt .banner__media, 
.metafield-section--padding-bottom .image-with-text__image.media--adapt>.media {
    position: static;
    transform: scale(1);
}
.metafield-section--padding-bottom .media--adapt img {
    transform: scale(1) !important;
}
.mega-menu__item .product-card__content .product-card__bottom,
.collection__content .product-card__content .product-card__bottom {
    padding-block-start: 0;
}
.quick-view__content .product__media-container {
    position: relative;
}
.quick-view__content .product__media-container .badges {
    position: absolute;
    z-index: 1;
}
.okeReviews[data-oke-container].oke-w, 
div.okeReviews.oke-w {
  max-width: 100% !important;
}
.shop-the-look .flickity-slider .flickity-cell {
  width: 100%;
}
.shopify-section-group-header-group.topbar-section {
  overflow: hidden;
}

/* menu drawer css
.cart-features {
    padding: clamp(var(--sp-6), 2.315vw, var(--sp-6)) var(--sp-5);
    background: rgb(var(--color-foreground) / .07);
}
.cart-features .icon-sm {
    min-width: var(--sp-4);
}
.cart-features .feature-item  {
    width: 100%;
    max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.cart-features .feature-item span {
    max-width: 89px;
}
.drawer__footer .drawer__footer-bottom {
    padding: clamp(var(--sp-6), 2.315vw, var(--sp-6)) var(--sp-5);
}
.cart__content .cart__sidebar {
    padding: var(--sp-8) var(--sp-8) 0;
}
.cart__content .cart__sidebar .cart-features {
    padding-inline: var(--sp-8);
    margin-inline: calc(-1 * var(--sp-8));
    border-bottom-left-radius: var(--rounded-block);
    border-bottom-right-radius: var(--rounded-block);
    background: rgb(var(--color-foreground) / .05);
    margin-block-start: var(--sp-3);
}
.cart__content .cart__sidebar .cart-note textarea {
    border-radius: 1rem;
} */

.sound-toggle .mute-on {
  display: none;
}

.sound-toggle .mute-off {
  display: block;
}
.video-wrapper {
  position: relative;
}
 
.sound-toggle {
  position: absolute;
  bottom: 15px;
  right: 15px;
  z-index: 10;
  background: rgba(0,0,0,.6);
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 18px;
}

span.button_emoji {
  margin-right: 7px;
}

.author-block figure img{
  height:100%;
  width: 100%;
}

.variant-picker .variant-input-wrapper ul.swatches magnet-element.block label:has(.offer-card.is-selected) {
    border-color: #844182;
    border: 3px solid #844182;
}
  .contact .textarea {
    border-radius: 30px;

}

.faqs__media.lg\:w-1\/2.media--500px.relative.overflow-hidden {
    border-radius: 15px;
}

.product__accordion .metafield-rich_text_field p {
    margin: 0;
}

/* PDP custom reviews css */
span.verified-badge {
    color: #844182;
    font-weight: 700;
    font-size: 11px;
}

.product-reviews {
    background: #84418214;
    border: 1px solid #d9e1e6;
    border-radius: 14px;
    padding: 18px 20px;
    marggin-top: 14px;
}

p.review-text {
    margin: 8px 0;
    color: #56606e;
}

.footer-copyright{
    justify-content: center;
}
.product__info>*+*{
  margin-block-start: var(--sp-2);
}
.product__info>*+*.product__title.grid.gap-3 {
    margin-block-start: var(--sp-2);
}

.shopify-section .section .faqs>.faqs__media,
.shopify-section .section .faqs>.grid {
  width: 50%;
}

.home-hero-banner .banner__subheading svg {
    width: 20px !important;
    height: 20px !important;
}
.home-hero-banner .banner__subheading span.subheading__stars {
    transform: translate(-2px);
}

.richtext-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding-inline: 20px;
}

/* Cart Drawer Trust icons */
.cart-features {
    padding: clamp(var(--sp-3), 2.315vw, var(--sp-6)) var(--sp-5);
    background: rgb(var(--color-foreground) / .07);
}
.cart-features .icon-sm {
    min-width: var(--sp-4);
}
.cart-features .feature-item  {
    width: 100%;
    max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.cart-features .feature-item span {
    max-width: 120px;
}
.cart__content .cart__sidebar {
    padding: var(--sp-8) var(--sp-8) 0;
}
.cart__content .cart__sidebar .cart-features {
    padding-inline: var(--sp-8);
    margin-inline: calc(-1 * var(--sp-8));
    border-bottom-left-radius: var(--rounded-block);
    border-bottom-right-radius: var(--rounded-block);
    background: rgb(var(--color-foreground) / .05);
    margin-block-start: var(--sp-3);
}
.cart__content .cart__sidebar .cart-note textarea {
    border-radius: 1rem;
}

.mega-menu__item .product-card__content {
    padding: var(--sp-4);
}
.mega-menu__item  .product-card__content .price span.price__regular {
    display: flex;
    align-items: center;
    gap: 3px;
}
.drawer__inner gesture-element.drawer__header {
    padding: var(--sp-3) var(--sp-7d5);
    border-bottom: 1px solid rgb(var(--color-foreground) / .07);
}
.drawer__inner gesture-element.drawer__header .drawer__close {
    width: var(--sp-7d5);
    height: var(--sp-7d5);
}
.cart-drawer .drawer__content .drawer__scrollable {
    padding: var(--sp-3) var(--sp-7d5) 0;
    gap: var(--sp-3);
}
.cart-drawer .drawer__content .drawer__scrollable .free-shipping-bar {
    text-align: center;
}
.cart-drawer .drawer__inner .drawer__footer .shipping-protection {
    margin: 0;
    height: auto;
    padding: var(--sp-3) var(--sp-7d5);
    position: relative;
}
.heading-price-wrapper .price-wrapper {
    position: absolute;
    right: var(--sp-7d5);
    top: var(--sp-3);
}
.cart__sidebar .shipping-protection {
    position: relative;
}
.cart__sidebar .shipping-protection .price-wrap {
    position: absolute;
    right: 20px;
    top: 20px;
}
.cart__sidebar .shipping-protection .protection-content {
    gap: 8px;
}
.cart__sidebar .shipping-protection .shipping-protection-heading {
    max-width: calc(100% - 25px);
    width: 100%;
    display: inline-block;
}
.cart__sidebar .shipping-protection .protection-content label.switch {
    margin-block-start: var(--sp-2);
}
.drawer__footer .shipping-protection label.switch {
    margin-block-start: var(--sp-1);
}
.drawer__footer .shipping-protection .heading-price-wrapper {
    max-width: calc(100% - 20px);
}
.cart-drawer .drawer__inner .drawer__footer .drawer__footer-top {
    padding-block: var(--sp-3);
}
.cart-drawer .drawer__inner .drawer__footer .shipping-protection .protection-description {
    margin-top: 0;
}
.cart-drawer .drawer__inner .drawer__footer .drawer__footer-bottom {
    padding: var(--sp-3) var(--sp-7d5);
    gap: var(--sp-3);
}
.cart-drawer .drawer__inner .drawer__footer .cart-features {
    padding: var(--sp-3) var(--sp-7d5);
}
.cart-details-discount .cart-details {
    padding: var(--sp-4) var(--sp-6);
    border-radius: var(--sp-1);
}
.cart-details-discount .cart-details .details__summary+form.details__content {
    padding-block-start: var(--sp-4);
}
.compact-product-bundle-wrapper product-card-info.product-card__content .product-card__variants {
    display: none;
}
.product-card__content .product-card__details div.shop-now-btn {
    padding-block: 0 !important;
}
.footer__right .footer__newsletter .footer__logo {
    margin-bottom: 0;
}
.heading-price-wrapper .main-price {
    margin-left: var(--sp-2);
    color: rgb(var(--color-foreground));
    font-weight: var(--font-medium);
    font-size: var(--text-sm);
}
.heading-price-wrapper .compare-price {
    margin-left: 2px;
    color: rgb(var(--color-price)/ .6);rgb(var(
    --color-price)/ .6): ;
    position: relative;
    font-size: var(--text-sm);
}
.heading-price-wrapper .compare-price::after {
    content: "";
    position: absolute;
    inset-block-start: 50%;
    width: 100%;
    transform: rotate(-15deg);
    border-block-end: 1px solid rgb(var(--color-price) / .6);
    left: 0;
}
.product-variant-wrapper>.bundle-card:not(:last-child) {
    margin-block-end: var(--sp-4);
}
.product__info .product__text.first, .product__info .product__text.even, .product__info .product__text.last {
    padding: 0 !important;
    width: calc(33.33% - 10px);
    display: inline-block;
    background: transparent !important;
}

.product__info .product__text.first, .product__info .product__text.even {
    margin-right: 15px;
}

.product__info .product__text-inner {
    background: #f3f5f7 !important;
}

.shop-now-btn {
    min-height: unset !important;
    padding-block: 16px !important;
}

.product-card__content .product-okendo-reviews {
    margin-bottom: 10px;
}

.main-heading-container {
    text-align: center;
}

#sticky-bar-{{ section.id }} {
  position: sticky;
  left: 0;
  right: 0;
  bottom: 50;
  z-index: 999;
  transform: translateY(100%);
  transition: transform 0.35s ease;
  background: {{ section.settings.sticky_bar_bg | default: '#3F3595' }};
  color: {{ section.settings.sticky_bar_text_color | default: '#FFFFFF' }};
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.12);
}
#sticky-bar-{{ section.id }}.is-visible {
  transform: translateY(0);
}
#sticky-bar-{{ section.id }} .sticky-bar__inner {
  max-width: 1236px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
  padding: 20px var(--sp-12);
  min-height: 104px;
}
.sticky-bar__inner .badge-btn-wrapper {
  position: relative; 
}
.sticky-bar__inner .badge-btn-wrapper .sticky-bar__button:hover {
  background: transparent;
  color: rgb(var(--color-button-text)) !important;
}
.sticky-bar__inner .badge-btn-wrapper .button_badge {
  position: absolute;
  padding: 4px 12px;
  width: fit-content;
  border-radius: 100px;
  z-index: 1;
  line-height: 1;
  transform: translate3d(-50%, 0px, 0px);
  top: -11px;
  left: 50%;
  white-space: nowrap;
}
#sticky-bar-{{ section.id }} .sticky-bar__text {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
}
#sticky-bar-{{ section.id }} .sticky-bar__button {
  white-space: nowrap;
  flex-shrink: 0;
}
body.lis-vela-v2 .page-width--narrow {
    max-width: 1236px;
}
.lis-vela-image-text .image-with-text {
    column-gap: 48px;
}
.lis-vela-image-text .image-with-text .image-with-text__item .rich-text {
    padding-inline: 0;
}
.lis-vela-image-text .image-with-text .image-with-text__image .media img {
    transform: scale(1) !important;
}
.lis-vela-image-text .image-with-text .rich-text>.banner__subheading+.heading {
    margin-block-start: var(--sp-2);
}
.lis-vela-image-text .image-with-text .rich-text>*+*:not(.spacing-section) {
    margin-block-start: var(--sp-4);
}
.lis-vela-image-text .image-with-text .subtitle-lg {
    font-size: var(--sp-6);
    letter-spacing: normal;
    font-weight: var(--font-bold);
}
.lis-vela-v2 .product__title.with-price {
    grid-template-columns: 1fr;
}
.lis-vela-v2 .product__title.with-price .product__price {
    place-self: flex-start;
}
.lis-vela-v2 .product__title.with-price .product__price .price {
    flex-direction: row; 
}
#main-featured .main-heading-container {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--sp-6);
}
.lis-vela-hero .image-with-text__item .rich-text .custom-icon .image-wrapper {
    display: flex;
    align-items: center;
    gap: 4px;
}
.lis-vela-v2 #main-featured .main-heading-container {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--sp-6);
    gap: 10px;
}
.lis-vela-v2 .video-slideshow-section .title-wrapper .badge-text {
    background: var(--color-button-gradient);
    width: fit-content;
    margin: 0 auto 16px;
    padding: 4px 12px;
    border-radius: 100px;
    color: rgb(var(--color-button-text));
}

span.okendo-reviews-svg svg {
    width: 60px;
    height: 15px;
    transform: translateY(-1px);
}

@media screen and (max-width: 480px) {
  #sticky-bar-{{ section.id }} .sticky-bar__inner {
    justify-content: center;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .lis-vela-hero .image-with-text__item .image-with-text__media media-element picture {
      border-radius: 0;
  }
    .lis-vela-hero .image-with-text {
    padding-right: 0; 
  }
  #sticky-bar-{{ section.id }} .sticky-bar__inner {
    padding-inline: var(--page-padding);
    max-width: 600px;
    flex-direction: column-reverse;
    gap: 6px;
  }
  .lis-vela-image-text .image-with-text .image-with-text__item .rich-text {
    padding-block-start: var(--sp-6);
  }
  body.lis-vela-v2 .page-width--narrow {
    max-width: 600px;
  }
  .lis-vela-hero .lg\:flex-row-reverse .image-with-text__item+.image-with-text__item .rich-text {
    padding: var(--sp-15);
    max-width: 560px;
    margin-inline: auto;
  }
  .custom-padding-landing {
    padding-block-start: 0px !important;
  }
  .product-reviews.product-reviews-desktop {
    display: none;
  }
  .template-product .shopify-section .section .faqs {
    flex-direction: column-reverse;
  }
} 

@media(max-width:1024px){
  body video.video_links {
    height: 100vw !important;
  }
  .image-with-text__item .rich-text {
      padding-block-start: 0px;
  }
  .shopify-section .section .faqs>.faqs__media {
    width: 40%;
  }
  .shopify-section .section .faqs>.grid {
    width: 60%;
  }
  .shopify-section .section .faqs {
    gap: 30px;
  }
  .shopify-section .section .faqs>.grid .faq {
    padding-inline: var(--sp-6); 
  }
}

/* @media screen and (min-width: 1024px) {
  .cart-details-wrapper .cart-details {
    padding: var(--sp-8);
  }
  .cart-features {
    padding-inline: var(--sp-12);
  }
}
@media screen and (min-width: 1024px) {
  .drawer__footer .drawer__footer-bottom {
    padding-inline: var(--sp-12);
  }
  .cart-features {
    padding-inline: var(--sp-12);
  }
} */
@media screen and (min-width: 1024px) and (max-width: 1439px) { 
  .product__gallery-container .product__highlights.with-heading {
    padding-inline: var(--sp-3);
  }
  .product__gallery-container .product__highlights.with-heading>p.font-medium {
    inset-inline-start: var(--sp-3d5);
  }
  .product__gallery-container .product__highlights.with-heading .product-card__icon {
    padding: var(--sp-3);
  }
  .product__gallery-container .product__highlights.with-heading .product-card__icon figure {
    width: var(--sp-6);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1300px) { 
  .product__gallery-container .product__highlights.with-heading .product-card__icon p {
      font-size: var(--text-2sm);
  }
  .product__gallery-container .product__highlights.with-heading .product-card__icon {
      padding: var(--sp-1d5);
  }
  .product__gallery-container .product__highlights.with-heading {
    padding-inline: var(--sp-2);
  }
  .product__gallery-container .product__highlights.with-heading .product-card__icon>.flex.flex-col {
    gap: var(--sp-1);
  }
  .product__gallery-container .product__highlights.with-heading .product-card__icons {
    gap: var(--sp-1d5);
  }
}
@media screen and (min-width: 768px) {
  .banner.media--height-auto .media--height>:is(img,svg,video-media) {
    position: static;
    height: auto;
    aspect-ratio: auto;
    transform: scale(1) !important;
  }
  .home-hero-banner .title-sm {
    font-size: var(--sp-8);
  }
  .home-hero-banner .banner__box--small {
    max-width: 28.125rem;
  }
  .home-hero-banner .banner__box>*+*:not(.spacing-section) {
    margin-block-start: var(--sp-4);
}
}
@media screen and (min-width: 1024px) {
  .product-reviews.product-reviews-mobile {
    display: none;
  }
  .lis-vela-hero .image-with-text__item .image-with-text__media .media--adapt {
    padding-block-end: 100%;
  }
  .shop-the-look  lookbook-element.banner {
    height: 100%;
  }
  .product__gallery-container .product__highlights.with-heading {
      width: fit-content;
      margin-inline: auto;
  }
  .product__gallery-container .product__highlights.with-heading scroll-shadow.product-card__spec {
    height: auto !important;
  }
  .mega-menu__list--tabs .mega-menu__panel {
    gap: 24px;
  }   
  .mega-menu__list--tabs motion-list.product-grid.card-grid.card-grid--4.mobile\:card-grid--1.grid {
    display: flex;
  }
  .mega-menu__list--tabs .card.product-card.product-card--card.flex.flex-col.leading-none.relative {
    width: calc(25% - 18px);
  }
  .mega-menu__list--tabs motion-list.product-grid.card-grid.card-grid--4.mobile\:card-grid--1.grid {
    --card-grid-per-row: unset;
    gap: 24px;
  }
  .mega-menu__list--tabs .mega-menu__item--panels {
    max-width: unset;
  }
  .mega-menu__list--tabs slider-element.grid.slider.slider--desktop.slider--tablet {
    display: block;
    padding: 0;
    margin: 0;    
  }
  .mobile-video{
    display: none;
  }
} 

@media(max-width:1023px){
  .sm\:text-center {
   text-align:center;
  }
  .shopify-section .section .faqs>.faqs__media,
  .shopify-section .section .faqs>.grid {
    width: 100%;
  }
  .shopify-section .section .faqs {
      flex-direction: column-reverse;
  }
}

@media screen and (max-width: 749px) {
  .lis-vela-v2 #main-featured .main-heading-container {
    margin-bottom: var(--sp-4);
    gap: 6px;
  }
  .lis-vela-v2 #main-featured .main-heading-container .main-heading {
    line-height: normal;
  }
  .product__info .product__text.first, .product__info .product__text.even, .product__info .product__text.last {
    margin-bottom: 10px;
  }
  .product__info .product__text.first, .product__info .product__text.even {
      margin-right: 5px;
  }
  .product__info .product__text.first, .product__info .product__text.even, .product__info .product__text.last {
      width: calc(33.33% - 4px);
  }
  .product__info .product__text-inner {
      background: #f3f5f7 !important;
      padding: 8px 4px !important;
  }
  .collapse-padding .image-with-text__grid .image-with-text__content {
    padding-left: 0;
    padding-right: 0;
  }
  product-info .product__highlights .product-card__spec .product-card__icon {
    min-width: 25%;
  }
  .drawer__inner gesture-element.drawer__header {
    padding: var(--sp-3) var(--sp-5);
  }
  .drawer__inner gesture-element.drawer__header .drawer__close {
      width: var(--sp-7d5);
      height: var(--sp-7d5);
  }
  .cart-drawer .drawer__content .drawer__scrollable {
      padding: var(--sp-3) var(--sp-5) 0;
  }
  .cart-drawer .drawer__inner .drawer__footer .shipping-protection {
      padding: var(--sp-3) var(--sp-5);
  }
  .cart-drawer .drawer__inner .drawer__footer .drawer__footer-bottom {
      padding: var(--sp-3) var(--sp-5);
  }
  .cart-drawer .drawer__inner .drawer__footer .cart-features {
      padding: var(--sp-3) var(--sp-5);
  }
  .cloudalign-reviews-{{ section.id }} .reviews-top-line {
    font-size: 12px;
    flex-direction: column;
  }
  body.lis-vela-v2 .mobile-heading-clone .section--padding {
    padding: 5px 0 15px 0;
}
.mobile-padding-class .video-slideshow-wrapper {
    padding: 0 15px 0 15px;
}
}


.multirow__inner {
  display: flex;
  flex-direction: column;
  row-gap: var(--grid-mobile-vertical-spacing);
}
.ct-cell {
    place-content: center;
}

@media screen and (min-width: 750px) {
  .multirow__inner {
    row-gap: var(--grid-desktop-vertical-spacing);
  }
}

@media screen and (max-width: 1279px) {
  .featured-product .product__media-container .badges {
    left: var(--sp-4);
    top: var(--sp-4);
  }
} 

@media screen and (max-width: 1023px) {
  product-info .product__gallery-container .product__highlights.with-heading scroll-shadow.product-card__spec {
    height: auto !important;
  }
  .card-grid .product-card .product-card__content.text-left .product-card__details,
  .product-grid .product-card .product-card__content.text-left .product-card__details {
    align-items: flex-start;
  }
  product-info .product__gallery-container .product__highlights.with-heading {
    display: block;
  } 
  .shop-the-look .flickity-slider .carousel-cell .card.product-card .product-card__media {
    width: 100%;
  }
  .shop-the-look .flickity-enabled.is-draggable {
    margin-inline: -1.25rem;
  }
  .shop-the-look .flickity-slider .carousel-cell {
      padding-inline: var(--sp-5);
  }
  .shop-the-look .flickity-slider .carousel-cell .card.product-card {
      margin: 0;
      display: block;
  }
  .slider--tablet .card-grid .product-card scroll-shadow.product-card__spec {
    height: auto !important;
  }
  .shop-the-look .product-card__content, .shop-the-look .product-card__details, .shop-the-look .product-card__title, .shop-the-look p {
    text-align: center;        
    align-items: center;
  }
  .shop-the-look .flickity-slider .carousel-cell .card.product-card scroll-shadow.product-card__spec {
    height: auto !important;
      width: 100%; 
  }
  .shop-the-look .flickity-slider .carousel-cell .card.product-card scroll-shadow.product-card__spec+.lg\:hidden {
    margin-top: var(--sp-4);
  }
  .drawer__menu .custom-product-list.drawer__menu-group {
    padding-inline: var(--sp-5);
  }
  .menu-drawer .drawer__sticky {
    padding-inline: 0;
  }
  .menu-drawer .drawer__scrollable .drawer__promotions {
    padding-block-start: var(--sp-4);
  }
  p.grow {
    margin-top: 8px;
  }
  .image-with-text__item p.banner__subheading.heading.uppercase.leading-none.tracking-widest.subtitle-md.banner__text--colored {
      margin-top: 10px;
  }
  .home-hero-banner .banner.media--auto .media--height>:is(img,svg,video-media) {
    min-height: 360px;
  } 

} 
@media screen and (max-width: 767px) {
  .cart__content .cart__sidebar {
    padding: var(--page-padding);
  }
  .home-hero-banner .title-sm {
    font-size: var(--sp-6);
  }
  .banner.mobile\:media--auto .media--height>:is(img,svg,video-media) {
    position: static;
    height: auto;
    aspect-ratio: auto;
    transform: scale(1) !important;
  }
  .mobile\:media--550px {
    height: 550px;
  }
  .home-hero-banner .banner__box>*+*:not(.spacing-section) {
    margin-block-start: var(--sp-2);
  }
  .home-hero-banner .banner__box {
    padding-block: var(--sp-6);
  }
  .home-hero-banner .banner.mobile\:media--auto .media--height>:is(img,svg,video-media) {
    min-height: 400px;
  }
  .custm-footer-text {
    font-size: 14px;
    padding-top: 24px;
  }
  body:has(.header-sticky) .shopify-section-group-header-group.timer-section {
    top: 63px;
    transition: var(--animation-primary);
    transition-property: opacity,transform;
  }
  body:has(.header-hidden) .shopify-section-group-header-group.timer-section {
    position: unset;
    transform: translateY(calc(-100% - var(--border-radius)));
    transition: var(--animation-primary);
    transition-property: opacity,transform;
  }
  body:has(.header-nav-scrolled) .shopify-section-group-header-group.timer-section {
    top: 59px;
    transition: var(--animation-primary);
    transition-property: opacity,transform;
  }
  .product__accordion .text-sm {
      font-size: var(--text-sm) !important;
  }
  .faq .details__content{
    font-size: var(--text-sm) !important;
  }
  .okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head {
      row-gap: 15px;
  }
  product-info .product__gallery-container .product__highlights.with-heading {
    padding-inline: 10px;
  }
  .product__highlights .product-card__icon {
    padding: 10px !important;
  }
  .product__highlights .product-card__icon .text-sm {
      font-size: var(--text-sm);
  }
  .drawer__submenu .drawer__menu-group .text-lg {
      font-size: var(--text-lg);
  }
  .product-sticky-form__variant.sticky-content-hidden {
    grid-template-columns: 1fr;
  }
  .product-sticky-form__variant.sticky-content-hidden button.button {
      width: 100%;
  }
  .product-sticky-form__variant.sticky-content-hidden button.button span.btn-text .icon-cart {
      display: none;
  }
  .product-sticky-form__variant.sticky-content-hidden button.button span.btn-text span {
      display: block;
  }
  .cart-features {
    gap: var(--sp-2);
  }
  .cart-features .feature-item {
    font-size: var(--text-2xs);
  }
  .cart-features .feature-item span {
    max-width: 81px;
  }

  .title-custom{
    font-size: 27px;
  }
  .text-xsm {
    font-size: 18px;
  }

  .custom-icon {
      display: flex;
  }

  a.link.inline-block {
      background: none;
      text-decoration: underline;
  }
  .mobile-sticky-custom h2.heading {
      padding-top: 28px;
  }
  .cart-features {
    gap: var(--sp-2);
  }
  .cart-features .feature-item {
    font-size: var(--text-2xs);
  }
  .cart-features .feature-item span {
    max-width: 115px;
  }
  .text-lg {
    font-size: 40px;
  } 
  .text-xlg {
    font-size: 56px;
  }
  .lis-vela-hero .lg\:flex-row-reverse .image-with-text__item+.image-with-text__item .rich-text {
    padding: var(--page-padding);
    max-width: 100%;
  }
  .lis-vela-hero .image-with-text__item .rich-text>*+*:not(.spacing-section) {
    margin-block-start: var(--sp-4);
  }
  .lis-vela-hero .image-with-text__item .rich-text>*+*.custom-icon {
    margin-block-start: var(--sp-6);
  }
  /* .lis-vela-hero .image-with-text__item .rich-text .custom-icon {
    width: 100%;
    justify-content: center;
  } */
  .lis-vela-hero .image-with-text__item .rich-text .custom-icon .button {
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .shopify-section-group-header-group.timer-section .col-span-auto {
    flex-direction: column;
    gap: .2rem;
  }
}

@media screen and (max-width: 491px) {
  .banner .banner__content .banner__box .button {
    min-width: var(--sp-40);
    margin-inline-end: var(--sp-2);
  }
  .banner .banner__content .banner__box .button.button--secondary {
    margin-right: 0;
  }
}
@media screen and (max-width: 380px) {
  .f-mobile-14,.f-mobile-14 *{
    font-size:14px !important;
  }
    .f-mobile-9,.f-mobile-9 *{
    font-size:9px !important;
  }
    .f-mobile-12,.f-mobile-12 *{
    font-size:12px !important;
  }
  .product-card .product-card__rating{
    margin-right: -9px;
}
.product-card .badges {
    margin-left: -9px;
}
}
@media screen and (max-width: 371px) {
  .banner .banner__content .banner__box .button {
    min-width: unset;
    padding-inline: var(--sp-4);
  }
  .countdown-condensed .rte.leading-tight.heading {
    font-size: 10px;
  }
}