/** Shopify CDN: Minification failed

Line 111:0 Unexpected "}"
Line 400:85 Expected identifier but found "!"
Line 400:88 Expected identifier but found "!"
Line 467:52 Expected identifier but found "!"
Line 467:55 Expected identifier but found "!"
Line 468:52 Expected identifier but found "!"
Line 468:55 Expected identifier but found "!"
Line 568:80 Expected identifier but found "0px"

**/
/*
*{font-family: 'Urbanist' !important;}
body *{font-family: 'Urbanist' !important;}
*/

 
.topgradient{display: grid;}
.topgradient img { width:100%;}

.button--primary {cursor:pointer; text-transform:uppercase; background: #3B335D !important; border-radius :0 !important; border: 0 none; color: #FFF !important; padding: 12px 30px!important; height: inherit; min-height: inherit; box-shadow: 0 0; transition: .3s;}
.button:after,.button:before{content:none;} 
.button--primary:hover { background:#727291 !important; color: #fff !important;}
/* .button--primary:hover { background:#727291 !important; box-shadow: 0 0 3px 1px #D5BDEF, -8px -8px #D5BDEF, 8px 8px #D5BDEF; color: #727291 !important;} */
button.thumbnail[aria-current]:focus:not(:focus-visible),
button.thumbnail[aria-current] {
    box-shadow: 0 0 2px .1rem #d5d5d5;}

header .header__icons span.svg-wrapper, header .header__icons .header__icon { width: 16px; height: 16px;}
header .header__icons .header__search .header__icon ,
header .header__icons .header__search .header__icon span.svg-wrapper {width: 22px;height: 21px;}
header .header__icons   .header__icon--account { margin: 0 6px;}
header .header__icons svg path,header .header__icons svg circle {stroke: #58595b;}

.hometop_banner .banner__content--bottom-left { padding-bottom: 0;}
.hometop_banner .banner__box { max-width: 100% !important;  width: 100%; padding: 0;}
/*.hometop_banner .banner__box h2.banner__heading { max-width: 246px;  font-size: 6rem; line-height: 6rem; color: #fff; font-weight: 300;} */
.hometop_banner .banner__box>*+.banner__buttons { width: 100%; max-width: 100%; justify-content: left; margin-top: 6rem;}
.hometop_banner .banner__buttons .button.button--primary { background: #3B335D; border: 0 none; color: rgb(18 18 18 ); padding: 12px 30px; height: inherit; min-height: inherit; box-shadow: 0; transition: .3s;}
.hometop_banner .banner__buttons .button.button--primary:before,.hometop_banner .banner__buttons .button.button--primary:after { content: none;}
.hometop_banner .banner__buttons .button.button--primary:hover { background: #727291;  color: #fff !important;}
.hometop_banner .sg_subtitle p { font-size: 30px; text-transform: uppercase; color: rgba(var(--color-foreground), 1); line-height: 32px; margin-top: 2rem !important;}
.hometop_banner .banner__box>*+.banner__text.sg_text { margin: 0;}
.hometop_banner .banner__box>*+.banner__text.sg_text p {color: rgba(var(--color-foreground), 1);font-size: 20px;}

.hometop_banner_ar .banner__content--bottom-left {
  padding-bottom: 0;
}

.hometop_banner_ar .banner__box {
  max-width: 100% !important;
  width: 100%;
  padding: 0;
  text-align: right;
  direction: rtl;
}

/*.hometop_banner_ar .banner__box h2.banner__heading {
  max-width: 246px;
  font-size: 6rem;
  line-height: 6rem;
  color: #fff;
  font-weight: 300;
}*/

.hometop_banner_ar .banner__box > * + .banner__buttons {
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  margin-top: 6rem;
}

.hometop_banner_ar .banner__buttons .button.button--primary {
  background: #3B335D;
  border: 0 none;
  color: rgb(18 18 18);
  padding: 12px 30px;
  height: inherit;
  min-height: inherit;
  box-shadow: 0;
  transition: .3s;
}

.hometop_banner_ar .banner__buttons .button.button--primary:before,
.hometop_banner_ar .banner__buttons .button.button--primary:after {
  content: none;
}

.hometop_banner_ar .banner__buttons .button.button--primary:hover {
  background: #727291;
  color: #fff !important;
}

.hometop_banner_ar .sg_subtitle p {
  font-size: 30px;
  text-transform: uppercase;
  color: rgba(var(--color-foreground), 1);
  line-height: 32px;
  margin-top: 2rem !important;
}

.hometop_banner_ar .banner__box > * + .banner__text.sg_text {
  margin: 0;
}

.hometop_banner_ar .banner__box > * + .banner__text.sg_text p {
  color: rgba(var(--color-foreground), 1);
  font-size: 20px;
}
}


.homevideo deferred-media.video-section__media { padding: 0; height: 80vh; position: relative;}
.homevideo .deferred-media__poster img { object-fit: cover; top: 0; top: inherit !important; bottom: 0; height: auto !important;}
.homevideo deferred-media.video-section__media .deferred-media__poster {top: 0;}
.homevideo .video-section .deferred-media__poster-button{background:transparent; border:0 none; height: 11.2rem; width: 11.2rem;}
.homevideo .video-section span.svg-wrapper {width: 220px; height: 220px; opacity: .3; transition:.3s;}
.homevideo .video-section span.svg-wrapper:hover{opacity: .6; } 



footer.footer { padding: 0;} 
footer.footer .footer__blocks-wrapper { justify-content: space-between;}
footer.footer .footer__blocks-wrapper  .footer-block {max-width: max-content;}
footer.footer .footer__content-top.page-width { padding: 60px 12rem;}
footer.footer .footer__content-top .footer-block--menu {}
footer.footer .footer__content-top .footer-block--menu h2.footer-block__heading { font-size: 22px; margin-bottom: 3px;}
footer.footer .footer__content-top .footer-block--menu ul.footer-block__details-content li a.link { font-size: 17px; font-weight: normal; padding: 0; color: #000;}
footer.footer .footer__content-bottom { background: #fff; padding: 1rem 0;}
footer.footer .footer__content-bottom .footer__copyright.caption { margin: 0; font-size: 16px;}
footer.footer .footer__content-bottom .footer__copyright.caption small.copyright__content { font-size: 14px; font-weight: normal; color: #000; text-transform: uppercase; }
footer.footer .footer__content-top .footer-block--menu ul.footer-block__details-content li a.link:hover {color:#f23762; text-decoration: none;}

footer.footer a.link.list-social__link { background: #623594; border-radius: 50px; padding: 6px; margin-right: 11px; transition: .2s;}
footer.footer a.link.list-social__link span.svg-wrapper { width: 30px; height: 30px; fill: #fff;}
footer.footer a.link.list-social__link span.svg-wrapper svg { width: 22px; height: 22px; fill: #fff;}
footer.footer a.link.list-social__link span.svg-wrapper svg path { }
footer.footer a.link.list-social__link:hover { transform: rotate(360deg); background: #000;}

 .homerich .rich-text {padding: 110px 0 100px;}
.homerich .rich-text__blocks { max-width: 73%;}
.homerich .rich-text__blocks h2.rich-text__heading {font-size: 5rem; line-height: 5rem; color: #414042;}
.homerich .rich-text__blocks .rich-text__text p {font-size:18px; color: #414042 !important; font-weight: normal; line-height: 28px; letter-spacing: 1.8px; opacity: 1;}
.homerich .rich-text__text.rte.scroll-trigger.animate--slide-in {opacity: 1; color: #414042;}

.pvcyrichtext .rich-text__text {margin-top: .5rem;}
.pvcyrichtext .rich-text__text p {font-size:17px; color: #414042 !important; font-weight: normal; opacity: 1;}

.feturedcustomclass h2 { text-align: center; font-size: 24px; margin: 0 0 30px;}

.sec_heading,
.hotspot_custom_class h1 {font-size: 24px;margin: 0 0 30px 0;}
.hotspot_custom_class .item-slider {max-width: 90%;}
.hotspot_custom_class .item-slider .swiper-slide {position: relative;}
.hotspot_custom_class .item-slider .swiper-slide  img {width: 100%; height: auto;}
.hotspot_custom_class-container { position:relative;}
.hotspot_custom_class .ht-swiper-button, .vdt-swiper-button { display: inline-block; width: 30px; height: 30px; position: absolute; top: 50%; left: 2rem; transform: translate(-50%, -50%); z-index: 1; cursor: pointer; transition: .3s;}
.hotspot_custom_class .ht-swiper-button.ht-swiper-button-next, .vdt-swiper-button-next { left: inherit; right: 0;}
.hotspot_custom_class .ht-swiper-button svg, .vdt-swiper-button svg { transition: .3s;}
.hotspot_custom_class .ht-swiper-button:hover svg, .vdt-swiper-button:hover svg { background: #fbfbfb; border-radius: 50px; transform: scale(1.1); box-shadow: 0 0 8px #ccc;}

.hotspot--product-info {width: max-content; max-width: 20rem; padding: 10px; border-radius: 10px; background: rgba(256,256,256,.6); top: 100%; left: 50%; position: absolute; display: none; z-index: 3;}
.hotspot--product-info .product-img { width: 30%;}
.hotspot--product-info .product-info { display: flex; align-items: center; flex-wrap: wrap; align-content: center;}
.hotspot--product-info .product-info a{text-decoration:none;}
.hotspot--product-info .product-info h3 {font-size: 14px;font-weight: 600;margin: 0 0 0px;display: block; width: 100%;}
.hotspot--product-info .product-info span.price { font-size: 17px;}
.hotspot:hover .hotspot--product-info { display: inline-block;}
.hotspot_padg-bt{padding-bottom: 44px;}
.contact_multicolumn ul li {max-width: 33% !important; margin-left: 0 !important;}
.contact_multicolumn2 ul li .multicolumn-card {}
.contact_multicolumn2 ul li .multicolumn-card .multicolumn-card__info {background: #ffffff;}

.best-seller { padding: 60px 0;}
.best-seller_holder {}
.best-seller_holder {width:90%;  margin: 0 auto; position: relative;}
/* .best-seller_holder .swiper-wrapper {gap: 40px;}
.best-seller_holder .swiper-slide { width: calc(25% - 36px) !important;margin: 0 !important;} */
.best-seller_holder .swiper-slide img {width: 100% !important; height: auto !important;}
.best-seller_holder .image-content {padding-top: 0;  }
.best-seller_holder .image-content .card-image-holder { box-shadow: 1px 0px 6px #dbdbdb; margin-top: 5px;transition: .3s;}
.best-seller_holder .image-content .card-image-holder:hover { box-shadow: 1px 0 13px #dbdbdb;}
.best-seller_holder .swiper-navBtn { display: inline-block; width: 30px; height: 30px; position: absolute; top: 50%; left: -2rem; transform: translate(-50%, -50%); z-index: 22; cursor: pointer; transition: .3s;}
.best-seller_holder .swiper-button-prev.swiper-navBtn { left: inherit !important;  right: -4rem;}
.best-seller_holder .image-content .card-image-holder img {transition: .3s;}
.best-seller_holder .image-content .card-image-holder:hover img { transform: scale(.90);}


.feturedcustomclass_holder ul{ gap: 28px;}
.feturedcustomclass_holder .card__inner {}
.feturedcustomclass_holder .slider__slide .card-wrapper{ /*box-shadow: 1px 1px 2px 0px #ccc; padding: 5px;*/}
.feturedcustomclass_holder .slider-counter.caption { display: none;}
.feturedcustomclass_holder { max-width: 90%; margin: 0 auto;}
.feturedcustomclass_holder .slider-button { position: absolute; display: inline-block; width: 30px; height: 30px; position: absolute; top: 50%; padding: 0; left: -5rem; transform: translate(-50%, -50%); z-index: 1; cursor: pointer; transition: .3s;}
.feturedcustomclass_holder .slider-button.slider-button--next { right: -5rem; left: inherit;}
.feturedcustomclass_holder .slider-button  span.svg-wrapper { width: 100%; height: 100%;}
.feturedcustomclass_holder .slider-button {}
.feturedcustomclass_holder .slider-button svg { transition: .3s;}
.feturedcustomclass_holder .slider-button:hover svg { background: #fbfbfb; border-radius: 50px; transform: scale(1.1); box-shadow: 0 0 8px #ccc;}
.feturedcustomclass_holder .card-wrapper {}
.feturedcustomclass_holder .card-wrapper .card__information {}
.feturedcustomclass_holder .card-wrapper .card__information h3.card__heading { font-size: 18px;}

.feturedcustomclass .card__media .media img {height: 200px; object-fit: contain;}
.feturedcustomclass .card--card .card__inner .card__media {height: 200px !important;  position: inherit; width: 100%;    display: block;}
.feturedcustomclass .card__inner.ratio {display:flex;flex-direction: column;}
.feturedcustomclass .card--card .card__inner .card__media + div.card__content {display: none !important; margin: 0 !important; padding: 0!important;}
.collection-swatches .title-with-price {margin: 0;}
.feturedcustomclass .card__inner.ratio:before {content: none;}
.feturedcustomclass .card__inner.ratio {padding-top: 0 !important;}

.feturedcustomclass .card__information {padding-top: 0;}
.feturedcustomclass .collection-swatches .title-with-price {margin: 0 0 10px;}
.collection-swatches .title-with-price h3.card__heading a:after {content: none;}
 
.related_products .related-products__heading { text-align: center;}
.related_products h3.card__heading { font-size: 18px; min-height:47px; margin: 0; font-weight: normal;}
.related_products .swiper-container { /* width: 90%; */}
.related_products  .related-swiper-button-prev-swiper-button { position: absolute; display: inline-block; width: 30px; height: 30px; position: absolute; top: 50%; padding: 0; left: -5rem; transform: translate(-50%, -50%); z-index: 1; cursor: pointer; transition: .3s;}
.related_products .related-swiper-button-prev-swiper-button.related-swiper-button-next { left: inherit; right: -5rem;}
.related_holder { width: 90%; position: relative; margin: 0 auto;}

.rich-text-logo { text-align: center; padding: 60px 0;}
.rich-text-logo >  h3 { font-size: 5rem; line-height: 5rem; margin: 0;}
.rich-text-logo .paragraph > p { font-size: 18px; color: #414042 !important; font-weight: 400; line-height: 28px; letter-spacing: 1.8px; opacity: 1;}
.logo-list { max-width: 80%; margin:50px auto 0; display: flex; gap: 1%;}
.logo-list .logo-item { width: 12%;}
.logo-list .logo-item img { width: 110px; height: 110px;}
.logo-list .logo-item h3 { font-size: 14px; margin: 0; font-weight: normal;}

div#insta-feed { padding: 0 0 60px 0;}


.lihtcollection-banner { overflow: hidden;}
.lihtcollection-banner .banner__content {}
.lihtcollection-banner .banner__content .banner__box { }
.lihtcollection-banner .banner__content .banner__box h2.banner__heading { /*font-size: 7rem; line-height: 4.8rem;*/ text-transform: uppercase; font-weight: 300;}

.banner__heading {text-transform: uppercase;}

.collection ul.product-grid li.grid__item .card__content {display: block; margin-bottom: 15px;}

.collection-swatches {height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
.collection-swatches .color-swatches { margin: 0px 0 0 0; padding: 0; border: 0 none;}
/* .collection-swatches .title-with-price { display: flex; justify-content: space-between; margin: 15px 0;} */
.collection-swatches .title-with-price {display: flex; justify-content: space-between; margin:0 0 15px 0; flex-direction: column; gap: 5px;}
.collection-swatches .title-with-price h3.card__heading { font-size: 16px; text-transform: uppercase; font-weight: 600;min-height: 42px; margin: 8px 0 0;}
.collection-swatches .title-with-price h3.card__heading a { text-decoration: none;}
.collection-swatches .title-with-price h3.card__heading a:hover { color: #9c86b3;}
.collection-swatches .title-with-price .price-item--regular {white-space: nowrap;font-weight: 600;}
.collection-swatches form.form { display: flex;}
.collection-swatches form.form div.product-form__quantity {}
.collection-swatches form.form div.product-form__quantity label.quantity__label { display: none;}
.collection-swatches form.form div.product-form__quantity quantity-input.quantity { border: 0 none; font-size: 16px; min-height: calc((var(--inputs-border-width)* 2) + 3.6rem);}
.collection-swatches form.form div.product-form__quantity quantity-input.quantity:before,
.collection-swatches form.form div.product-form__quantity quantity-input.quantity:after { content: none;}
.collection-swatches form.form div.product-form__quantity quantity-input.quantity { box-shadow: 1.5px 1.5px #ccc; margin-right: 10px; background: #fff; max-width: 115px;}
.collection-swatches .color-swatches.product-form__input--pill input[type=radio]+label {padding: 0; height: 25px; width: 25px; margin-right: 0px;}
.collection-swatches form.form .product-form__buttons {}
.collection-swatches form.form .product-form__buttons button { padding: 10px 0px!important; width: 100%;  box-shadow: 1px 1px #ccc, -1px -1px 4px #cccccc26; transition:.3s;}
.collection-swatches form.form .product-form__buttons button:hover{ background: #727291 !important; color: #fff !important;}
.collection-swatches form.form div.product-form__quantity quantity-input.quantity button {
    width: calc(3.5rem / var(--font-body-scale));
}
.color-swatches legend.form__label {display: none;}

/*.collection-swatches form.form .product-form__buttons button:hover { background: #D5BDEF !important; color: #fff !important;}
 */ 

.collection-swatches .swiper-container-horizontal {display: flex; padding:0 3px; position: relative;  overflow: hidden;}
.collection-swatches .collection-variant-picker-holder  {display: flex; justify-content: space-around; align-items: center;}
.collection-swatches .collection-variant-picker-holder .swatch-swiper-button  {width: 20px; height: 20px ;align-items: end /* display: flex; */}
.collection-swatches .collection-variant-picker-holder .swatch-swiper-button.swiper-button-disabled {opacity: 0.1; pointer-events: none;}
.collection-swatches .collection-variant-picker-holder .collection-variant-picker { display: block; width: calc(100% - 60px);}
.collection-swatches .swiper-wrapper  {display: flex; align-content: center; align-items: center; column-gap: 1px;}
.collection-swatches .swiper-container-horizontal .swiper-wrapper {
    column-gap: 0;
}
.collection-swatches .swiper-slide { display: flex; width:auto;margin-right:1px; padding: 2px 0;  align-items: center; align-content: center;} 

.collection-swatches .collection-variant-picker-holder.collection-variant-picker-holder-noslide {display: block;}
.collection-swatches .collection-variant-picker-holder.collection-variant-picker-holder-noslide .collection-variant-picker { width: 100%;}
.collection-swatches .collection-variant-picker-holder.collection-variant-picker-holder-noslide .collection-variant-picker .swiper-wrapper .swiper-slide {width: 25px; margin-right: 1px;}

.lihtcollection-banner .media>img{object-fit: cover !important;} 

/* PDP */
.pdp-title-price-wrap { display: flex; justify-content: space-between; flex-direction: column;}
.pdp-title-price-wrap .product__title { }
.pdp-title-price-wrap .product__title h1 { font-size:28px; font-weight:600;}
.pdp-title-price-wrap .price__container .price-item--regular { font-weight: 600; color: #363636; font-size: 22px;}
.pdp-qty-atc-wrap { display: flex; margin: 4rem 0 !important; gap: 20px;}
.pdp-qty-atc-wrap label.quantity__label { display: none;}
.pdp-qty-atc-wrap .price-per-item__container { width: auto; margin-left: auto;}
.pdp-qty-atc-wrap .price-per-item__container .quantity:before,.pdp-qty-atc-wrap .price-per-item__container .quantity:after { content: none;}
.pdp-qty-atc-wrap .price-per-item__container .quantity { box-shadow: 2px 3px 0px 0px #ccc; background: #fff; border-top: 1px solid #fbfbfb; border-left: 1px solid #fbfbfb;}
.pdp-qty-atc-wrap .price-per-item__container .quantity * { font-size: 18px;}
.product-form__buttons { max-width: 100%;}
.pdp-qty-atc-wrap .product-form__input { flex: inherit; margin: 0;}
.pdp-qty-atc-wrap .product-form__input + div { width: 73%;}
.pdp-qty-atc-wrap product-form.product-form { margin: 0; height: 100%;}
.pdp-qty-atc-wrap product-form.product-form button.product-form__submit { height: 46px; font-weight:600; margin: 0; font-size: 18px; box-shadow: 3px 3px 3px 0px #ccc !important; border-top: 1px solid #fbfbfb; border-left: 1px solid #fbfbfb; transition: .3s;}
.pdp-qty-atc-wrap product-form.product-form button.product-form__submit:hover { }
.product__accordion .accordion__title { font-size: 20px;}
.product__accordion .accordion__content {}
.product__accordion .accordion__content h2 { font-size: 18px;}
.product__info-container .jdgm-widget.jdgm-widget { margin-bottom: 1.2rem;}

.collection-variants {display: flex; margin:0 0 8px 0; align-content: center; align-items: center;}
.color-swatches legend {font-size: 16px; font-weight: 600; margin: 0 !important;}
.color-swatches.product-form__input--pill input[type=radio]+label { margin: 0 0px 0 0; border-radius: 0%; border: 0 none; height:25px; width:25px; padding:1rem 1rem; display: inline-block;}
.color-swatches.product-form__input--pill input[type=radio][checked]+label,
.color-swatches.product-form__input--pill input[type=radio]:checked+label{/*border: 1px solid #919090;*/ box-shadow: 0 0 1px 0px #a7a7a7;/*outline: 1px solid #000; outline-offset: 2px;*/ transform: scale(1.02);}
.color-swatches.product-form__input--pill input[type=radio].disabled+label {pointer-events: none;/*outline: 1px solid #c2c2c2; outline-offset: 2px;*/ transform: scale(.97); margin-left: 1px;}
.color-swatches.product-form__input--pill input[type=radio].disabled+label:after { width: 100%; height: 100%; border-radius: 100%; content: ''; background-image: url("data:image/svg+xml,%3Csvg fill='%23c2c2c2' width='64px' height='64px' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.484 0c-.13.004-.252.057-.343.15L17.164 12.13c-.49.47.235 1.197.706.707L29.846.857c.325-.318.1-.857-.363-.857zM12.488 17c-.13.004-.25.058-.34.15L.162 29.14c-.486.467.233 1.186.7.7L12.848 17.85c.325-.313.093-.85-.36-.85zM.5 0a.5.5 0 0 0-.348.86L29.14 29.845a.5.5 0 1 0 .706-.706L.86.152A.5.5 0 0 0 .5 0z'/%3E%3C/svg%3E"); cursor: initial; background-size: contain; position: absolute; z-index: 1; left: 0; top: 0;}
/* .color-swatches.product-form__input--pill input[type=radio]+label .tooltp_colorname { position: absolute; left: -50%; top: -300%; width: max-content; background: #fff; color: #000; border: 1px solid #ccc; padding: 5px 10px 3px; border-radius: 5px; font-size: 10px; transition: .2s; opacity: 0; z-index: -9;}
.color-swatches.product-form__input--pill input[type=radio]+label:hover .tooltp_colorname { top: -55%; opacity: 1; z-index: 0;}
 */
.product-variant-options-holder {display: flex;  gap: 1px;}
.selected-variant legend { font-size: 1.8rem; line-height: 1.4rem;}
.selected-variant { display: flex; margin-bottom: 2rem;}

.swatches a.product__title,
.swatches .product__accordion.accordion.quick-add-hidden,
.swatches a.link.product__view-details.animate-arrow {display: none;}

.collection .product-card-wrapper .card__heading a:after {content: none;}
.facets-container * { font-size: 16px; font-weight: 600;}
.rd .slick-slide .grid__item {max-width:100% !important; width:100% !important;}
.rd button.slide-arrow { padding: 0; position: absolute; top: 50%; width: 32px; height: 32px; background: transparent; border: 0 none; outline: none; z-index: 1; cursor: pointer;}
.rd button.next-arrow { right: 0;}
.rd button.slide-arrow.slick-disabled { opacity: .2;}
.rd .slick-list.draggable {}
.rd ul.slick-dots { display: none !important;}

div.product__tax {margin-top: 0;}

div.imagehloder-meta{}
div.imagehloder-meta .metafield-rich_text_field{}
div.imagehloder-meta .metafield-rich_text_field h2 {margin-bottom: 10px !important;}
.product__info-container .color-swatches .product-variant-options-holder { flex-wrap: wrap;}
/* PDP */

.imagehloder .page-width { padding: 0 0;}

.multicolumn-card .multicolumn-card__info { background: #D5BDEF; margin-top: 0;}
.multicolumn-card .multicolumn-card__info h3.inline-richtext { font-size: 1.5rem; color: #121212 !important; letter-spacing: .1rem; font-weight: normal;}

div.background-none .multicolumn-card__image-wrapper { margin: 0;}
.multicolumn-card { transition: .3s;}
.multicolumn-card:hover { transform: scale(.95);}
.multicolumn-card:hover .multicolumn-card__info { background: #7d7d99; }
.multicolumn-card h3.inline-richtext a { font-size: 24px; text-decoration: none; font-size: 1.5rem;  letter-spacing: .1rem;}
.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info { padding: 15px !important;}
.multicolumn-card:hover h3.inline-richtext a { color: #fff;}
div.multicolumn.background-none .multicolumn-card { border-radius: 10px;}

/* Contact Us */
 
.contactneedSome h2.rich-text__heading {text-transform: uppercase; font-weight: 800;}
.contactneedSome .rich-text__text {margin: 0; font-size: 20px;}
.contactneedSome .social-media-icon {margin: 0; text-align: center;}
.contactneedSome .social-media-icon .list-social {display: flex; justify-content: center;}
.contactneedSome .social-media-icon .list-social svg {fill: #fff;}
.contactneedSome .social-media-icon .list-social a:hover svg,
.contactneedSome .social-media-icon .list-social a:hover svg path { fill: #f23762;}

/* Contact Us */

/* BLog Detail */
.article-card .card__heading{font-size: calc(var(--font-heading-scale) * 2.4rem);}
.article-card .card__heading .full-unstyled-link {color: rgb(0 0 0);}
h1.article-template__title {font-weight: 600; font-size: 24px}
.article-template__content p{font-size:18px; margin-top:5px;}
.article-template__content h3 {margin-bottom: 5px;}
.article-template__content  img {width: 100%; max-height: 60vh; object-fit: contain;}

.article-with-related_post { display: flex; gap: 30px;}
.article-datail {width: 75%;}
.article-datail header { margin-top: 0 !important;}
.artiacl-relatedblogs { width: 30%;}
.related_blog_posts_pro ul .right_content p { display: none;}
.related_blog_posts_pro {padding-inline: 0 !important;}
article.article-template { background: #f9f9f9; display: inline-block; width: 100%;}
article.article-template > .page-width { }
.related_blog_posts_pro {}
.related_blog_posts_pro h3 { margin-top: 0; color: rgb(18, 18, 18); font-family: 'Urbanist' !important; font-size: 2.5rem; font-weight: 600; margin-bottom: 15px;}
.related_blog_posts_pro ul{}
.related_blog_posts_pro ul li { background: #fff; padding: 10px; border-radius: 15px; }
.related_blog_posts_pro ul li p { margin: 0;}
.related_blog_posts_pro ul li h4 { margin: 0;}
.related_blog_posts_pro ul li p.left_img { display: inherit;}
.related_blog_posts_pro ul li p.left_img img { border-radius: 10px; max-height: 80px; object-fit: cover;}
/* BLog Detail */


/*  FAQ's */

.faqbox_holder .accordion { margin-bottom: 5px; border: 1px solid #e3e3e3 !important;!i;!; border-radius: 15px;}
.faqbox_holder .accordion summary { padding: 15px; border-radius: 13px; font-size: 18px; text-decoration: none;}
.faqbox_holder .accordion summary h3.accordion__title { font-size: 18px; text-decoration: none; font-weight:500;}
.faqbox_holder .accordion summary[aria-expanded="true"],
.faqbox_holder .accordion summary:hover { background: #D5BDEF; }
.faqbox_holder .accordion summary[aria-expanded="true"] h3.accordion__title,
.faqbox_holder .accordion summary:hover h3.accordion__title{color:#fff;}
.faqbox_holder .accordion summary[aria-expanded="true"] svg.icon.icon-caret path,
.faqbox_holder .accordion summary:hover svg.icon.icon-caret path{fill:#fff;}
.faqbox_holder .accordion summary svg.icon.icon-caret { width: 17px; height: 11px;}
.faqbox_holder .accordion div.accordion__content { padding: 15px 20px; font-size: 16px; line-height: 25px;}

/*  FAQ's */

/* Login Register */

.logreg-form { background: #dfdfff; border-radius: 25px; padding: 25px; box-shadow: 0px 1px 4px 0px #dfdfff;}
.logreg-form .loginimg {}
.logreg-form .loginimg img { width: 90px; height: 90px; background: #fff; padding: 5px; border-radius: 100px; margin-top: -68px; box-shadow: 0 0 5px 1px #ccc;}
.logreg-form {}
.logreg-form h1 { margin: 0; font-size: 22px; text-transform: uppercase;}
.login_submit { margin-bottom: -85px;}
.logreg-form .button,
.template-404 .button,
.login_submit button { width: 90%; border-radius: 6px !important; background: #D5BDEF !important; font-size: 18px; font-weight: 500; text-transform: uppercase; transition: .3s; color: #000;}
.logreg-form .button:hover,
.template-404 .button:hover,
.login_submit button:hover {background: #727291 !important; /* box-shadow: 0 0 3px 1px #D5BDEF, -8px -8px #D5BDEF, 8px 8px #D5BDEF; */ color: #fff !important;}
.login_submit button:after,.login_submit button:before{content:none;}
.logreg-formBox {}
.logreg-formBox .field {}
.logreg-formBox .field:before,.logreg-formBox .field:after { content: none;}
.logreg-formBox .field input,.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill,.data-address-fst div#AddAddress input  { border-radius: 3px; background: #d4d4e9; color: #727289;}
.logreg-formBox a { color: #393942;}
.field__input:focus~.field__label, 
.customer .field input:focus~label, 
.field__input:-webkit-autofill~.field__label, 
.field__input:not(:placeholder-shown)~.field__label, 
.customer .field input:not(:placeholder-shown)~label, 
.customer .field input:-webkit-autofill~label,
.field__label, .customer .field label{color: #393942;}
.logreg-formBox .field input:focus { box-shadow: 0 0 0 1px #c4c4e7; border-radius: 3px;}

/* Login Register */ 


.os_text-withimg div:not(:has(.image-with-text__grid--reverse)) div.image-with-text__content.image-with-text__content--desktop-left {padding: 0; padding-left: 5rem;}
.os_text-withimg div:has(.image-with-text__grid--reverse) div.image-with-text__content.image-with-text__content--desktop-left {padding-left: 0; padding-right: 5rem;}
.os_text-withimg div.image-with-text__content .image-with-text__text p { font-size: 17px; color: #414042 !important; font-weight: normal; opacity: 1;}


/* 404 */

.template-404{max-width:44rem; margin:0 auto;}
h2.template_404_title { font-size: 10rem; line-height: 7rem; letter-spacing: 9px; margin: 3rem 0rem 5px; font-weight: 900;}
.template-404 .login_submit { margin-top: -20px;}
.template-404 .logreg-form { padding-bottom: 59px;}
/* 404 */

/* Account pages */
.topheading-bar { display: flex; justify-content: space-between;}
.account_btn_holder { /* display: flex; */ align-content: center;}
.topheading-bar h1.customer__title { margin: 0; font-size: 36px; font-weight: 600; color: #53565e;}
.account_btn_holder a.button { display: flex; text-decoration: none; align-items: center;}
.account_btn_holder a.button:hover .cls-1w{stroke: #fff;}


.customer.page-width { max-width: 160rem !important;!i;!; padding: 0 5rem  !important;}
.customer.page-width { max-width: 160rem !important;!i;!; padding: 0 5rem  !important;}
.addresses  ul[role="list"] { display: flex; justify-content: center; gap: 50px;}
.addresses  ul[role="list"] li { width: 30%;}
li.data-address h2 { margin: 0 -25px; padding: 5px 25px; background: #D5BDEF; font-size: 20px; font-weight: 900; color: #fff; text-transform: uppercase;}

div#AddAddress { max-width: 60rem; margin: 25px auto;}
.button--secound { background: #727291 !important; border-radius: 50px !important;}
.button--secound:hover { background: #000 !important;}
.button--third{background: #727291 !important; border-radius: 10px !important; min-height: 43px !important; min-width: 100px !important; line-height: 0; margin: 25px 5px; padding: 0 10px !important; color: #fff !important;}
.button--forth{background: #959595 !important; border-radius: 10px !important; min-height: 43px !important; min-width: 100px !important; line-height: 0; margin: 25px 5px; padding: 0 10px !important; color: #fff !important;}
.button--third:hover,
.button--forth:hover { background: #000 !important;}

.customer_account_table {width: 62%;}
.customer_account_table_holder .logreg-form {width: 25%;}
.customer_account_table_holder {align-items: flex-start;}
.customer_account_table {}
table.order-table {border-radius: 15px; overflow: hidden; box-shadow: 0 0 0 .1rem rgb(236 236 236);}
table.order-table thead tr {background: #dfdfff;}
table.order-table thead tr th {font-size: 14px; font-weight: bold; padding: 2.4rem}
table.order-table tbody tr td {padding: 2.4rem;}
table.order-table tbody tr td.cart-item__details {padding:2.4rem 0;}
table.order-table tbody tr {background: #fbfbfb;}
table.order-table tbody tr:nth-child(odd) {background: #fff;}

.cart__footer-wrapper .totals h2.totals__total {font-size: 20px; color: #727291; font-weight:600;}
.cart__warnings {padding: 40px !important; max-width: 600px; margin: 50px auto;}
.cart__warnings h1.cart__empty-text {color: #727291;}
.cart__footer-wrapper .totals__total-value {font-weight: 600;}

.addresses ul[role=list] li {max-width: 400px;}

/* Account pages */

.related-products .collection-swatches {
    height: auto;
}

.crd_link {
    position: absolute;
    width: 100%;
    height: 100%;
}

.shopify-policy__container {max-width: 160rem;  padding: 0 5rem;}

.shopify-policy__title {text-align: left;}

.homevideo {margin-top: 35px; position: relative;}
.shopify-policy-box { max-width: 60rem; margin: 5rem auto !important;}
.shopify-policy-box .loginimg { text-align: center;}
.shopify-policy-box h1 { margin: 0 -25px; padding: 2rem 3rem; font-size: 3rem; font-weight: bold; background: #7c7ca1; color: #fff;}

.shopify-policy-box .logreg-formBox p { font-size: 1.8rem;}
.shopify-policy__body * {font-size: 17px;}

/* .shopify-policy__title {
    height: 400px;
    margin: 0 -5rem 3rem;
    padding: 0 5rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #fff;
    background: url(https://liht-organics.myshopify.com/cdn/shop/files/Face_2.jpg);
    background-position: center;
} */
.shopify-policy__title h1 {font-size: 32px; /*color:#fff; font-weight:600;*/}

.product__accordion .accordion__content p { letter-spacing: 0; line-height: 24px;}
.product__accordion .accordion__content p strong { color: #000;}
.letter-spacing { letter-spacing: 3px;}
.text-columns { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px;}
.text-columns h4 { margin-bottom: 10px;}
.text-columns p { margin: 0;}
.text-columns p strong { color: #000; font-weight: 600; letter-spacing: 0;}

.avod_winner { position: relative;}
.avod_winner img {position: absolute; right: 0px; height: auto; top: -5px;}


.hometop_banner .media>img {object-fit: cover !important;}



.whtsapp-fr { display: inline-flex; position: fixed; bottom: 20px; right: 31px; gap: 10px; align-items: center;}
.whtsapp-fr span { background-color: #f5f7f9; color: #43474e; font-size: 12px; padding: 5px; border-radius: 5px;}
.whtsapp-fr a i{display:none;}
.whtsapp-fr a img{height: 56px;width: 56px;display: block;}
 
.bestsaller {
    margin-top: -15px;
    margin-bottom: 5px;
    font-size: 18px;
    color: #fb5373;
    font-weight: 600;
} 


.vdt_btn_video { position: relative;}
.vdt_btn_video .vdt_icon-play { position: absolute; margin: auto; height: 50px; 0px; width: 50px; top: 0; left: 0; bottom: 0; right: 0; opacity: .9;} 
.vdt_btn_video .vdt_icon-play svg {}
.vdt_btn_video .vdt_show { display: block;}
.vdt_btn_video .vdt_hide { display: none;}

.shopify-policy__container h1 {
    text-transform: capitalize !important;
}

.k-popup__powered-by k-popup__powered-by--storefront-logo {
    display: none !important;
}



 