/** Shopify CDN: Minification failed

Line 11:25 Unexpected "text("
Line 12:25 Unexpected "text("
Line 13:25 Unexpected "text("
Line 14:25 Unexpected "text("

**/
.footer__list-social.list-social{display: grid!important;gap: 10px!important;
  grid-template-columns: 20% 20%!important;}
h1:not(:has(*)):not(:has(text())),
h2:not(:has(*)):not(:has(text())),
h3:not(:has(*)):not(:has(text())),
h4:not(:has(*)):not(:has(text())) {
  display: none !important;
}
.product-slider_info em{font-size:16px;}
.template-product .product__popup.sticky-bar{display:none!important;}
.ui-menu.ui-widget-content.ui-autocomplete{min-width: 400px;   /* jab content kam ho */
  max-width: 100%;
  width: fit-content; /* content badhe to width auto badhe */}
 .bottom-slide .slideshow__tab--mob p.h2{display:none;} 
wishlist-page .wk-callout-cta, wishlist-page .wk-callout-cta:hover{color:#fff!important;}
.card__title a, .wk-text-link{display: -webkit-box!important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}
wishlist-product-card .wk-variants{height: 44px;}
  .cart-drawer .tax-note{z-index: 8888888;
  position: relative;}
.product-recommendations__item .card-information .price{right:0px!important;}
.wk-variants{padding: 0 15px;}

 .quick-add-modal__content-wrapper wishlist-button-block {
    position: absolute;
    right: 1%!important;
    top: 3%!important;
  }
.quick-add-modal__content-wrapper  wk-button button.wk-button{background: transparent;
  border: 0px;}

 .bottom-slide .slideshow__tab--mob  {
       display:block!important;
    }
wk-option-swatches .wk-swatch{min-height: 24px!important;
  min-width: 24px!important;}
 wk-option-swatches .wk-fieldset{gap:5px!important;} 
 wk-button, wk-button.wk-floating{position: absolute!important;z-index: 9!important;
  right: 0!important;transform: none !important;left: auto !important;}  


wishlist-product-card{border: 1px solid #f3f3f3;background: #fdfdfd; }
.wk-cta-button{margin-bottom: 15px!important;}
wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled{width: 88%!important; margin:auto;}
wishlist-button-block{position: absolute;
  right: 26%;
  top: 8%;}
 .template-search .card__subtitles{position:relative; left:10px;}  
 .template-search__header{width: 50%;
    margin: auto;} 
.bottom-slide .slideshow__tab > *{opacity:inherit!important;}
.bottom-slide .slideshow__tab::after{display:none!important;}
 .bottom-slide .slideshow__mob-tab-wrapper  {top:36%;}
.quick-add-modal__content-wrapper .product__media {
    min-height: inherit !important;
}
#create_customer .field--checkbox input[type="checkbox"]{border:0px!important;}

.cart__dynamic-checkout-buttons {
    max-width: inherit !important;
}

.login .field__input + label::before, .login .field__input + label{color: #fff!important;opacity: inherit!important;}

.template-page-about-us .image-with-text__container {
    align-items: start;
}

.template-page-about-us .image-with-text__grid {
    align-items: start !important;
}

.template-page-about-us h1 {
    margin-bottom: 30px;
}

.cart-item__media img {
    object-fit: contain !important;
}

.fCEli {
    color: #000 !important;
}

.shopify-policy__container {
    max-width: 60% !important;
}

.scroll-top {
    color: #000 !important;
    background: #ccc !important;
}

.rte li {
    font-size: 11pt;
}

.template-cart .cart-item__price-wrapper.medium-up {
    display: none;
}

#app input:focus,
#app input {
    border: 1px solid #ccc !important;
}

.quick-add-modal__content-wrapper .swiper-wrapper {
    height: auto !important;
}
.wk-meta{display: block!important;padding: 5px 15px;}
.wk-product-title{font-family: "instrument Sans", sans-serif;font-weight: 500;font-size: 16px;width: 72%;
  display: inline-flex;padding-top: 8px;
  padding-bottom: 5px;}
.wk-vendor{font-family: "instrument Sans", sans-serif;background-color: #000;padding: 3px 4px; max-width: fit-content;color: #fff !important;
  font-size: 12px !important;font-weight: 600;display: block;}
.wk-price {font-family: "instrument Sans", sans-serif;font-weight: 500;font-size: 14px!important;width: 27%!important;
  display: inline-flex!important; text-align:right;}
.wk-cta-label{font-size: 14px !important; text-transform:uppercase; color:#fff!important; font-weight:600;font-family: "instrument Sans", sans-serif;}
  
.list-menu-item:last-child{display:none;}
ooo-wl-page-container {
    --ooo-wl-page-product-card-vendor-background-color: #000;
    --ooo-wl-page-product-card-vendor-color: #fff;
    --ooo-wl-page-product-card-vendor-justify-self: start;
    --ooo-wl-page-product-card-vendor-padding: 2px 4px;
    --ooo-wl-page-product-card-title-font-weight: 500;
    --ooo-wl-page-product-card-title-font-family: "instrument Sans", sans-serif;
    --ooo-wl-page-product-card-title-font-size: 16px;
    
    --ooo-wl-page-product-card-price-font-size: 13px;
    --ooo-wl-page-product-card-title-line-height: 1.3;
    --ooo-wl-page-product-card-price-line-height: 1.3;
    --ooo-wl-page-product-card-price-font-weight: 500;
    --ooo-wl-page-product-card-price-font-family: "instrument Sans", sans-serif;
    --ooo-wl-page-product-card-form-button-font-family: "instrument Sans",
        sans-serif;
    --ooo-wl-page-product-card-form-button-text-transform: uppercase;
    --ooo-wl-page-product-card-form-button-font-weight: 600;
    --ooo-wl-page-product-card-form-button-font-size: 14px;
    --ooo-wl-page-product-card-form-select-font-family: "instrument Sans",
        sans-serif;
    --ooo-wl-page-product-card-form-select-border-color: #000;
    --ooo-wl-page-product-card-form-select-color: #000;
    --ooo-wl-page-product-card-border: 1px solid #eeec;
    --ooo-wl-page-product-card-remove-button-background-color: #9d9c9c;
    --ooo-wl-page-product-card-remove-button-color: #fff;
    --ooo-wl-page-product-card-remove-button-block-start: 0px;
    --ooo-wl-page-product-card-remove-button-width: 30px;
    --ooo-wl-page-product-card-remove-button-height: 30px;
    


}

.drawer .cart-item__image {
    border: 1px solid #f2f2f2;
    object-fit: contain !important;
}

input:focus {
    border: 1px solid #ccc;
}

.brand-section {
    scroll-margin-top: 100px;
}

.template-page-wishlist .ooo-wl-page-product-card p {
    background: #000 !important;
    color: #fff !important;
    padding: 0px 3px 1px !important;
}

.collection-bottom-desc-content p {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 5px;
}

.header__account a {
    text-decoration: none !important;
}

.customer.no-orders .account__right>* {
    align-items: center !important;
}

.brand-section {
    scroll-margin-top: 380px !important;
    /* height of sticky header */
}

.footer-block__text.secondary_text strong {
    display: block !important;
}

.footer-block__text.secondary_text a {
    margin-top: 5px;
    display: block;
}

.contact-form__inner {
    margin-top: 1.4rem !important;
}

.quick-add-modal__content-wrapper .product__full-details {
    width: auto;
    margin: 0 auto 0;
    text-align: left;
    display: inline-block;
    font-size: 14px;
}

.quick-add-modal .product__full-details {
    margin: -19px auto 0 !important;
}

.quick-add-modal__content-wrapper .station-tabs-product-block {
    display: none;
}

.quick-add-modal__content-wrapper h1 {
   font-size: 22px !important;
  line-height: 26px !important;
 
}

.quick-add-modal__content-wrapper .product__info-main_content {
    width: 100% !important;
}

.quick-add-modal__content-wrapper .ooo-wl-button-container {
    right: 0;
    top: 0;
}

.quick-add-modal__content-wrapper .product__info-main_content {
    overflow-x: hidden !important;
}

.product__popup.sticky-bar .ooo-wl-button-container {
    top: 0px !important;
    right: 10px !important;
}

.product__popup.sticky-bar .product__buy_buttons {
    margin: 1rem 0 20px !important;
}

.product__popup.sticky-bar .product__info-main {
    max-width: 100rem !important;
    margin-top: 0px !important;
}

.template-page-wishlist .card__subtitles {
    margin-left: 10px;
}

.product__popup.sticky-bar .product__info-main .product__info-main_content {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: 0% 45% 0% 38% 17% 42% 0%;
}

.product__popup.sticky-bar #SingleOptionSelector-1 {
    display: flex !important;
}

.product__popup.sticky-bar .product-form__submit {
    min-width: 15rem;
}

.product__popup.sticky-bar .product__popup_main {
    justify-content: inherit !important;
}

.menu-drawer__account-register {
    background: #000;
}

.menu-drawer__account-register a {
    color: #fff;
}

.menu-drawer__account-register .button--simple span::after {
    display: none;
}

.menu-drawer__account-register .button--simple:hover {
    color: #fff !important;
}

.ooo-wl-button-container {
    width: 44px;
    max-height: 29px;
    position: absolute !important;
    right: 250px;
    top: 76px;
}

.ooo-wl-button-container .button--fill {
    background: transparent !important;
}

pickup-availability-drawer .pickup-availability-variant {
    display: none;
}

.collection-bottom-desc-content h3 {
    font-size: 21px;
    font-weight: 600;
}

.read-more-btn {
    background: none;
    border: none;
    color: #0056b3;
    font-weight: 500;
    cursor: pointer;
    margin-top: 6px;
    font-size: 15px;
}

.notification-banner--banner .notification-banner__content {
    width: 52.4rem !important;
}

.notification-banner .popup-outer {
    width: 800px !important;
    display: flex;
    align-items: center;
    height: 400px !important;
}

.notification-banner .popup-wrap {
    border: 0px !important;
}

.notification-banner--banner .popup-button {
    font-size: 14px;
    padding: 12px;
}

.notification-banner--banner .notification-banner__content {
    padding: 2.2rem 0 5.2rem 3.2rem !important;
}

.popup-text p {
    line-height: 24px;
    font-size: 18px;
}

.popup-heading span {
    font-size: 24px;
    display: inline-block;
    font-weight: 500;
}

.popup-main .popup-description {
    color: #000 !important;
}

.notification-banner .popup-heading {
    font-weight: bold;
    letter-spacing: 0.3px;
    font-size: 34px;
}

.card-information__group {
    padding-top: 8px;
}

.popup-main .popup-content {
    width: 42rem !important;
}

.popup-main {
    min-height: 39rem !important;
    min-width: 75rem !important;
}

.product-recommendations__wrapper .product-vendor {
    font-size: 12px;
    background: #000 !important;
    color: #fff !important;
    padding: 0 3px 1px !important;
    font-family: var(--font-body-family);
    font-weight: 600;
    letter-spacing: .08em;margin: 4px 0px;
}

.product-recommendations__wrapper .card__title a {
    font-size: 16px;
}

#shopify-section-template--19862875046109__slideshow .slideshow {
    min-height: 85vh;
}

.product-form__controls-group label::after {
    bottom: 0 !important;
    background: transparent !important;
}

.product-form__controls-group input+label {
    border: 2px solid #ccc !important;
}

.product .pickup-availability {
    margin: 1rem 0 !important;
}

.station-tabs-tabset.mod-vertical .station-tabs-tabtitle {
    width: 100% !important;
}

.pickup-availability-info .caption-large {
    background: #373737;
    color: #fff !important;
    padding: 4px 10px 6px;
    font-size: 13px;
}

.product-media-modal__toggle {
    position: absolute !important;
    top: 14px !important;
    right: 11px !important;
    background: #000 !important;
    text-align: center !important;
    margin: auto !important;
    display: block !important;
    width: 28px !important;
    height: 30px !important;
}

.product-media-modal__toggle svg {
    color: rgb(255, 255, 255) !important;
}

.product__media-sublist-outer {
    position: relative;
    left: 150px;
}

.product__info-main_content {
    width: 75% !important;
}

.station-tabs-tabset.mod-indicators .station-tabs-tab span {
    color: #000 !important;
    font-weight: 600;
}

.station-tabs-tab.mod-pro-tab.mod-last.mod-last {
    border: 0px !important;
}

.station-tabs-tabset.mod-vertical.mod-indicators .station-tabs-tab::before {
    color: #000 !important;
}

#shopify-section-template--19862874783965__rich_text_UgTBFh .rich-text__text,
#shopify-section-template--19862874783965__rich_text_UgTBFh .rich-text__blocks {
    max-width: 82rem !important;
}

.read-more-btn:hover {
    text-decoration: underline;
}

.product-media-modal__dialog {
    gap: 0 !important;
}

.bottom-read-more-btn {
    background: #fff;
    border: 1px solid #ccc;
    outline: 0px;
    padding: 5px 12px;
    font-weight: 500;
    cursor: pointer;
    background: #fff;
    border: 0;
    outline: 0px;
    padding: 0;
    font-weight: 600;
    cursor: pointer;
    text-decoration: underline;
    margin-top: 5px;
}

.contact-form {
    width: 865px !important;
    margin: auto !important;
}

.template-addresses .address-list {
    grid-template-columns: 1fr;display: flex;align-items: start;padding: 0px;
  border: 1px solid #ccc;  
}

.address-list__item-wrapper{width: 95%;
  padding: 30px;}

.footer .accordion .footer-block__heading {
    margin-bottom: 0;
    font-size: 15px;
}

#shopify-section-template--19862874783965__custom_liquid_prAgyd {
    border-top: 1px solid rgb(225, 222, 222);
    padding-top: 40px;
    padding-bottom: 40px;
}

#shopify-section-template--19862874783965__custom_liquid_prAgyd h2 {
    font-size: 22px;
    margin-bottom: 8px;
    font-weight: 600;
}

#shopify-section-template--19862874783965__custom_liquid_prAgyd ul li {
    font-size: 15px;
    margin-bottom: 6px;
}

.account-actions__main-menu .account-actions__list {
    margin-top: 15px;
}


.contact-form--right .contact-form__inner {
    display: grid;
    column-gap: 8.3% !important;
    row-gap: 60px !important;
    grid-template-columns: 50% 50% !important;
    align-content: start !important;
}

p {
    font-size: 15px;
}

.field label {
    font-size: 15px;
    font-weight: 500;
}

#ContactForm.contact-form {
    width: auto !important;
}

.contact-form .icon-success {
    display: none;
}

.card__subtitles {
    background: #000 !important;
    color: #fff !important;
    padding: 0px 3px 1px !important;
}


.account__subtitle.h3 {
    font-size: 19px !important;
}

.card__subtitle {
    color: #fff !important;
}

.product__description {
    font-size: 16px !important;
}

.product .price-wrapper .price {
    font-size: 19px !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

h1 {
    font-size: 34px !important;
}

h1.product__title {
    font-size: 34px;
    font-weight: 600;
    line-height: 37px;
}

.product-form__submit {
    font-size: 14px !important;
    width: 100% !important;
    padding: 15px !important;
}

.product-form__group-name {
    font-size: 14px !important;
}

.product-popup span {
    font-size: 13px;
}

.product__outer--thumbs-aside .product__info-container {
    margin: 0.4rem 0 75px !important;
}

.product-form__controls-group input+label {
    border: 1px solid #ccc;
    padding: 7px 20px;
}

.link-hover-line:hover::after,
.product-form__controls-group input:checked:not(.disabled)+label::after {
    width: 0 !important;
}

.section-template--19862875177181__main-padding {
    max-width: 80% !important;
}

#SingleOptionSelector-1 {
    display: none;
}

.product-form__submit {
    width: 60% !important;
}

.product .custom-liquid {
    margin-top: 10px !important;
    width: 421px !important;
}

.product-form__controls-group input:checked:not(.disabled)+label {
    color: #000;
    font-weight: bold;
    border: 2px solid #000;
}

.product__info-main_content {
    max-width: 100% !important;
}

.template-product .product__buy_buttons {
    margin: 3rem 0 20px !important;
}

.product__info-main {
    max-width: 81rem !important;
}

li.template-search__item {
    border: 1px solid #f0f0f0 !important;
}

.template-search__item .card-information__top {
    padding: 0px 10px !important;
}

.template-search__item .card-wrapper .product-parameters {
    margin-left: 10px !important;
}

.collection-results .template-search__item.collection-product-card {
    width: calc(25% - 2rem) !important;
}

.brand-description {
    padding: 0px 25px;
    width: 70%;
}

.collection-results .card__title {
    font-size: 16px;
}

.page-header .title--page {
    font-size: 28px;
}

.template-login input:-webkit-autofill,
.template-login input:-webkit-autofill:hover,
.template-login input:-webkit-autofill:focus,
.template-login input:-webkit-autofill:active,
.template-login input:is(:hover, :focus, :active, :-webkit-autofill),
.template-register input:-webkit-autofill,
.template-register input:-webkit-autofill:hover,
.template-register input:-webkit-autofill:focus,
.template-register input:-webkit-autofill:active,
.template-register input:is(:hover, :focus, :active, :-webkit-autofill) {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    /* Set your text color */
    caret-color: #fff !important;
    transition: background-color 5000s ease-in-out 0s !important;
    /* Prevent flicker */
}

.customer .button.button--tertiary.login__sign-in,
.customer .button.button--tertiary.register__sign-in {
    font-size: 13px !important;
}

#account-modal .account__main .header__account__account li a {
    font-size: 10px;
}

.template- h1 {
    font-size: 28px;
    text-transform: capitalize;
}

.card-wrapper {
  padding-bottom: 10px;
}

.gl-card-title a {
    color: #000000 !important;
}

@media (max-width: 1600px) {
wishlist-button-block{position: absolute;
  right: 26%;
  top: 8%;}
    .ooo-wl-button-container {
        right: 140px;
        top: 76px;
    }

    .product__media-sublist-outer {
        position: relative;
        left: 110px;
    }

    #shopify-section-template--19862874783965__rich_text_UgTBFh .rich-text__text {
        max-width: 62rem !important;
    }

    .product__info-main {
        max-width: 61rem !important;
    }

}

@media (max-width:1440px) {

    .featured-product .product__outer--static-multicolumns-aside .product__info-container {
        width: 28%;
    }

}


@media (max-width:1024px) {
    
        .bottom-slide .slideshow__tab--mob {
        display: block !important;
    }
    .ooo-wl-button-container {
        right: 25px;
        top: 4px;
    }

    .main-cart__wrapper {
        display: block;
    }

    .image-with-text__content--medium {
        max-width: inherit !important;
    }

    .image-with-text__container {
        align-items: start !important;
    }

    .template-page-about-us h1 {
        margin-bottom: 10px;
    }

}


@media (min-width: 834px) 
and (max-width: 1024px) 
and (orientation: portrait) {
.contact-page-form {position: relative;
        top: -113px !important;}   
.main-slider .slideshow__info h2{text-align:center;}
    .bottom-slide .slideshow__tab--mob  {
       display:block!important;
    }
    .banner-with-popup__gallery--large {
        min-height: 35vh!important;
    }
    .main-slider .slideshow__info{ text-align:center!important;}

#shopify-section-template--19862875046109__slideshow1 .bottom-slide .slideshow__info{left: auto !important;
        right: auto !important;
        bottom: 0px !important;}

.bottom-slide .slideshow__description{margin-top: 36%;}
    .bottom-slide .slideshow__content .slideshow__mob-tab-wrapper {
        top: 53% !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .address-list__item-wrapper{position: inherit!important;}
    .template-addresses .address-list{display: block;}
    wishlist-product-card .wk-cta-button, wishlist-product-card .wk-cta-button:disabled {
  width: 91% !important;
 
}
    .card__title a, .wk-text-link{display: flex!important;
 }
wishlist-product-card .wk-variants{height: auto;}
     wishlist-page .wk-grid {
    --columns: 2!important;
  }
     wishlist-button-block {  
    right: 4%;
    top: 0%;
  }
    .template-search__header{width:100%;
    margin: auto;} 
    .contact-page-form{margin-left: 30px !important;
  margin-right: 30px !important;}
    .contact-form--right .contact-form__inner{grid-template-columns: 47% 46% !important;}
     .featured-pro .product__info-main {
    padding: 10px 0px !important;
  }
    .list-social__item span:nth-child(2){display:none;}
    .list-social__link{padding: 0.6rem 10px 0.6rem 0px!important;} 
    .list-social__item .icon{margin-right:3px;}
    .footer-block__details-content li:first-child .link {
  padding-top: 1rem!important;
}
    .footer-block__details-content .list-social__item{display: inline-flex !important;}
      .list-menu-item:last-child{display:block;}
    .product__info-main {
        padding: 0px 12px !important;
    }

    .featured-product .product__outer {
        display: block;
    }

    .main-slider .slideshow__mob-tab-wrapper {
        top: 48% !important;
    }

    .bottom-slide .slideshow__mob-tab-wrapper {
        top: 41% !important;
    }

    .main-slider .slideshow__info,
    .bottom-slide .slideshow__info {
        top: 50%;
        bottom: auto !important;
    }

    .bottom-slide .slideshow__button,
    .main-slider .slideshow__button {
        font-size: 11px !important;
    }

    .shopify-policy__container {
        max-width: 100% !important;
    }

    .template-addresses .address-list__wrapper {
        width: 100%;
    }

    .media-banner.media-new .media-banner__image.desktop_image {
        height: 58vh !important;
    }

    .media-banner .media-banner__image.desktop_image {
        height: 79vh !important;
    }

    #shopify-section-sections--19862875504861__custom_liquid_DTVmAW {
        display: none;
    }

    .product__media-sublist-outer {
        width: 14% !important;
    }

    .template-collection .price--on-sale .price__sale {
        justify-content: flex-start !important;
    }

    .template-page-about-us .rich-text {
        width: auto !important;
    }

    .template-page-about-us .image-with-text__container--medium {
        min-height: inherit;
    }

    .template-page-about-us .image-with-text__text {
        max-width: 100%;
    }

    .template-page-about-us .image-with-text__left {
        display: none;
    }

    ooo-wl-page-container {
        --ooo-wl-page-product-card-title-font-family: "instrument Sans", sans-serif;
        --ooo-wl-page-product-card-title-font-size: 14px;
        --ooo-wl-page-product-card-price-font-size: 13px;
        --ooo-wl-page-product-card-form-button-font-size: 12px;
        --ooo-wl-page-product-card-form-button-padding: 5px 10px;
        --ooo-wl-page-product-card-form-button-height: 38px;
        --ooo-wl-page-product-card-form-select-height: 35px;
        --ooo-wl-page-product-card-form-select-padding-inline: 5px 10px;
        --ooo-wl-page-product-card-form-select-padding-block: 0px
    }

    .cart-item__details {
        width: 440px;
    }

    .template-index .slideshow__info {
        bottom: 10.6rem !important;
    }

    .template-index .main-slider {
        min-height: 44vh !important;
    }

    .template-page-about-us .rich-text {
        width: auto;
    }

    .burger-menu__list.burger-menu__list-second {
        display: none;
    }

    .product__info-main {
        margin-top: 0 !important;
    }

    .brand-description {
        padding: 0px 25px;
        width: 100%;
    }

    .template-404 .rich-text__heading {

        width: auto !important;
    }

    .notification-banner--banner .notification-banner__content {
        width: inherit !important;
        padding: 2.2rem 0 3.2rem 3.2rem !important;
    }

    .popup-text p {
        line-height: 21px;
        font-size: 15px;
    }

    .popup--center {
        bottom: 29rem !important;
        top: 37% !important;
    }

    .notification-banner__image {
        width: 100% !important;
    }

    .popup-heading span {
        font-size: 19px;
        display: inline-block;
        font-weight: 500;
    }

    .notification-banner .popup-outer {
        width: 700px !important;
        display: flex;
        align-items: center;
        height: 100% !important;
    }

    .notification-banner .popup-heading {
        font-size: 24px !important;
    }

    .product .custom-liquid {
        width: auto !important;
    }

    .countdown-timer-bar__end {
        display: none;
    }

    .countdown-timer-bar__text {
        margin: auto;
    }

    h2 {
        font-size: 24px !important;
    }

    .product-form__controls-group input+label {
        padding: 7px 16px !important;
    }

    #shopify-section-template--19862875046109__product-slider .product-slider .product-slider_info {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #swiper-wrapper-7f1260691043925b .product-slider__image-slider .swiper-slide {
        height: 54vh;
    }

    #shopify-section-template--19862875046109__multicolumn .swiper-slide {
        height: 50vh;
    }

    .multicolumn-card__image-wrapper img {
        height: 50vh;
    }

    .media-banner__content,
    .media-banner__slide {
        height: 54vh !important;
    }

    .product-media-modal__toggle {
        position: absolute !important;
        top: 14px !important;
        right: 11px !important;
        background: #000 !important;
        text-align: center !important;
        margin: auto !important;
        display: block !important;
        width: 28px !important;
        height: 30px !important;
    }

    .product-media-modal__toggle svg {
        color: rgb(255, 255, 255) !important;
    }

    .product__media-sublist-outer {
        position: inherit;
        left: 0;
    }

    .product__info-main_content {
        width: 100% !important;
    }

    #shopify-section-template--19862874783965__rich_text_UgTBFh .rich-text__text {
        max-width: 95rem !important;
    }

    .featured-product .no_product .product__info-no-product-container {
        width: 100% !important;
    }

    .product__buy_buttons {
        margin-top: 0px;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow__info,
    #shopify-section-template--19862875046109__slideshow1 .slideshow__info {
        max-width: 50rem !important;
        width: 50rem !important;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__info-wrapper {
        margin-top: -9% !important;
        padding: 0 20px;
        margin-bottom: 23px;
    }

    .header__icon .icon {
        color: rgb(0, 0, 0) !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow__info {
        bottom: 18.6rem;
        left: calc(34% - 12.5rem) !important;
    }

    #shopify-section-template--19862875046109__slideshow1 .slideshow__info {
        bottom: 23.6rem;
        left: calc(34% - 12.5rem) !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow,
    #shopify-section-template--19862875046109__slideshow1 .slideshow {
        min-height: 61vh;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__grid {
        width: 95%;
        column-gap: 2%;
        row-gap: 55px;
        grid-template-columns: 40% 60%;
        display: grid;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .title--section.h1 {
        font-size: 23px !important;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__info-wrapper {
        margin-top: 10px !important;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__grid {
        gap: 0 !important;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__media {
        padding-bottom: 74% !important;
    }

    .collection-wrapper .price {
        align-items: start !important;
        right: auto !important;
        margin-top: 10px;
    }

    .collection-wrapper .card-information__top {
        display: block !important;
    }

    .product__outer--thumbs-aside .product__media-list.product__media-list--full_screen .product__media {
        min-height: inherit !important;
    }

    .product__outer--thumbs-aside .product__modal-opener--image .product__media-icon {
        background: #f8f8f8;
    }

    .product__media-list .product__media img {
        object-position: top !important;
    }

    .product__outer--thumbs-aside {
        padding: 0px 20px;
        column-gap: 0% !important;
        row-gap: 12px !important;
        grid-template-columns: 50% 50% !important;
        display: grid !important;
    }

    h1.product__title {
        font-size: 26px !important;
        line-height: 28px !important;
    }

    .product-form__submit {
        width: 100% !important;
    }

    .product__main,
    .product__info-container {
        width: 100% !important;
    }

    .product__info-main {
        max-width: 100rem !important;
        padding: 0px 20px;
    }

    .template-product .product__outer--thumbs-aside .product__info-container {
        margin: 0 !important;
    }

    .template-search .collection-wrapper .card-information__top {
        display: flex !important;
    }

    .collection-results .template-search__item.collection-product-card {
        width: calc(50% - 2rem) !important;
    }

    .contact-form {
        width: auto !important;
    }

    .footer .newsletter__form {
        margin-right: auto;
    }

    .footer .footer-block--logo img,
    .footer .newsletter__form {
        margin: auto !important;
    }

    .footer-block__text {
        text-align: center !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    .footer__logo-link {
        display: block !important;
    }

    .footer--mid-wrapper {
        width: 65%;
        margin: auto;
    }

    .footer__content-bottom-wrapper {
        align-items: center !important;
    }

    .footer__payment {
        margin: auto;
    }

    .header__region {
        text-align: center;
        margin: auto;
    }

    h1 {
        font-size: 30px !important;
    }

    .section-template--19862875177181__main-padding {
        max-width: inherit !important;
    }

    .template-addresses .address-list {
        grid-template-columns: 1fr;
        gap: 4.9rem;
    }

    .template-addresses .address-list__wrapper {
        width: auto;
    }
}

@media (max-width:767px) {
    h1.main-cart--title{    font-size: 21px !important;
    margin-bottom: 10px;}
    .address-list__item-wrapper{position: inherit!important;}
    .template-addresses .address-list{display: block;}
    .wk-product-title{font-size: 15px;
  width: 71%;}
  .wk-price{font-size: 13px !important;}
.card__title a, .wk-text-link{display: flex!important;
 }
wishlist-product-card .wk-variants{height: auto;}


 .template-product wishlist-button-block{left: 75px!important;}
    .product-recommendations__wrapper .card__title a {
  font-size: 15px;
}
    wishlist-page .wk-grid {
    --columns: 1!important;
  }
    wishlist-button-block {   
    right: auto;
    top: 0;
    left: 59px;
  }
 .template-search__header{width:100%;
    margin: auto;}    
.bottom-slide p.h2{font-size:20px!important;}
 .list-social__link{padding: 0.6rem 10px 0.6rem 0px!important;}   
.list-social__item span:nth-child(2){display:none;}
.list-social__item .icon{margin-right:2px;}
.footer-block__details-content .list-social__item{display: inline-flex !important;}
.footer-block__details-content li:first-child .link {
  padding-top: 1rem!important;
}
    ooo-wl-page-container {
--ooo-wl-page-product-card-form-select-font-size :13px;
--ooo-wl-page-product-card-title-font-size: 14px!important;
}


    .list-menu-item:last-child{display:block;}
    .featured-pro .product-parameters {
        margin: 2rem 0 !important;
    }

    .bottom-slide .slideshow__button,
    .main-slider .slideshow__button {
        font-size: 11px !important;
    }

    .tabl {
        width: 380px;
        overflow: scroll;
    }

    .tabl table {
        width: 700px !important;
    }

    .shopify-policy__container {
        max-width: 100% !important;
    }

    .template-addresses .address-list__wrapper {
        width: 100%;
    }

    .section-product-recommendations {
        padding-top: 0px !important;
    }

    .product__info-main_content h1 {
        font-size: 23px !important;
        line-height: 28px !important;
    }

    .featured-product .product__outer--static-multicolumns-aside .product__info-container {
        width: 100%;
    }

    .template-page-about-us .rich-text {
        width: auto !important;
    }

    .main-slider.bottom-slide .slideshow__mob-tab-wrapper {
        top: 62% !important;
    }

    .main-slider.bottom-slide .slideshow__info {
        top: 66% !important;
    }

    .main-slider.bottom-slide .slideshow__button {
        width: 23.7rem !important;
    }

    .multi-slides .multicolumn-card__info h2 {
        font-size: 24px !important;
    }

    .template-index .main-slider h2 {
        width: 78% !important;
        margin: auto;
        line-height: 31px;
        margin-bottom: 10px !important;
    }

    .template-index .media-banner .button--simple {
        font-size: 12px !important;
    }

    .template-index .media-banner h2 {
        font-size: 22px !important;
    }

    .featured-pro .product__outer {
        padding-right: 0rem !important;
        padding-left: 0rem !important;
    }

    .featured-pro .product__info-main_content {
        padding: 10px 0px !important;
    }

    .media-banner .media-banner__content-wrapper {
        padding-bottom: 1.8rem !important;
    }

    .template-page-about-us h1 {
        margin-bottom: 30px;
    }

    ooo-wl-page-container {
        --ooo-wl-page-product-card-title-font-family: "instrument Sans", sans-serif;
        --ooo-wl-page-product-card-title-font-size: 14px;
        --ooo-wl-page-product-card-price-font-size: 13px;
        --ooo-wl-page-product-card-form-button-font-size: 12px;
        --ooo-wl-page-product-card-form-button-padding: 5px 10px;
        --ooo-wl-page-product-card-form-button-height: 38px;
        --ooo-wl-page-product-card-form-select-height: 35px;
        --ooo-wl-page-product-card-form-select-padding-inline: 5px 10px;
        --ooo-wl-page-product-card-form-select-padding-block: 0px
    }

    .template-page-about-us .rich-text {
        width: auto;
    }

    .template-page-about-us .image-with-text__left {
        max-width: 100%;
    }

    .card-information__top .price--on-sale .price__sale {
        justify-content: flex-start;
    }

    .card-information__top {
        display: block !important;
    }

    .card-information__top .price {
        align-items: start !important;
        margin-top: 8px;
    }

    .product .custom-liquid {
        width: auto !important;
    }

    .contact-form {
        width: auto !important;
    }

    .contact-form__wrapper {
        margin-bottom: 40px;
    }

    .contact-form--right .contact-form__inner {
        display: block;
    }

    .burger-menu__list.burger-menu__list-second {
        display: none;
    }

    .quick-add-modal__content-wrapper .ooo-wl-button-container {
        top: 5px !important;
        left: 14px !important;
    }

    .quick-add-modal__content-wrapper {
        padding: 0 0rem 1rem !important;
    }

    .section-template--19862875177181__main-padding {
        max-width: 100% !important;
    }

    .product__main .swiper-wrapper {
        height: auto !important;
    }

    .product__main .product__media {
        min-height: inherit !important;
    }

    .cart__dynamic-checkout-buttons {
        margin: auto !important;
    }

    .product-form__submit {
        width: 100% !important;
    }

    .product__outer--thumbs-aside .product__media-list.product__media-list--full_screen {
        max-height: 60vh !important;
    }

    .ooo-wl-button-container {
        right: 140px;
        top: 4px;
        left: 47px;
    }

    .product__info-main_content,
    .product__outer--thumbs-aside .product__info-container {
        width: 100% !important;
    }

    .product__main {
        width: 100% !important;
    }

    .product__media-sublist-outer {
        width: 8%;
        left: 0 !important;
    }

    .product__info-main {
        margin-top: 0px !important;
    }

    .product__info-main_content {
        padding: 0px 15px !important;
    }

    .product__info-main_content .product-vendor {
        margin-bottom: 5px !important;
    }

    .product__info-main_content .custom-liquid {
        margin-bottom: 0 !important;
    }

    .product__outer {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .shipping-policies {
        width: 338px;
        overflow: scroll;
    }

    h1 {
        font-size: 28px !important;
        line-height: 33px !important;
    }

    .collection-results .template-search__item.collection-product-card {
        width: 100% !important;
    }

    .gl-filter-search-fullscreen {
        display: none !important;
    }

    .featured-pro .product__title {
        font-size: 22px !important;
    }

    .featured-pro .product__info-main_content {
        width: 100% !important;
    }

    #shopify-section-template--19862875046109__slideshow h2 {
        line-height: 28px;
    }

    .main-slider .slideshow__tab {
        bottom: 20px;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow {
        height: 61vh;
        min-height: 61vh;
    }

    .main-slider .mobile_image,
    .main-slider .swiper,
    .slideshow.main-slider {
        height: 61vh;
        min-height: 61vh;
    }

    .media-new .media-banner__slide {
        height: 50vh !important;
    }

    .main-slider .slideshow__mob-tab-wrapper {
        top: 50% !important;
    }

    .main-slider .slideshow__button {
        width: 25.7rem !important;
    }

    .main-slider .slideshow__info {
        width: 89% !important;
        max-width: 89% !important;
        margin: auto !important;
        left: 0 !important;
        top: 50% !important;
        right: 0;
    }

    .template-index h2 {
        font-size: 26px !important;
    }

    .brand-description {
        padding: 0px 25px;
        width: 100%;
    }

    .template-404 .rich-text__heading {
        font-size: 26px !important;
        width: auto !important;
    }

    .noprodforvendor {
        font-size: 22px !important;
    }

    .notification-banner--banner .notification-banner__content {
        width: inherit !important;
        padding: 2.2rem 0 3.2rem 3.2rem !important;
    }

    .popup--center {
        bottom: 7rem !important;
    }

    .notification-banner__image {
        width: 100% !important;
    }

    .popup-heading span {
        font-size: 17px;
        display: inline-block;
        font-weight: 500;
    }

    .notification-banner .popup-outer {
        width: auto !important;
        display: flex;
        align-items: center;
        height: 100% !important;
    }

    .notification-banner--banner .popup-button {
        font-size: 12px;
        padding: 12px;
    }

    .popup-text p {
        line-height: 20px;
        font-size: 14px;
    }

    .notification-banner .popup-heading {
        font-weight: bold;
        letter-spacing: 0.3px;
        font-size: 22px;
    }

    .notification-banner--banner .notification-banner__content {
        padding: 2.2rem 0 4.2rem 3.2rem !important;
    }

    .notification-banner--banner .notification-banner__content {
        width: inherit !important;
    }

    .pickup-availability-info .caption-large {
        font-size: 12px !important;
        line-height: 15px !important;
    }

    .countdown-timer-bar__wrapper {
        position: relative;
        top: -3px;
    }

    .card__subtitles {
        margin-bottom: 5px !important;
    }

    .media-banner__content-wrapper {
        padding-bottom: 2rem !important;
    }

    .popup-main .popup-content {
        width: inherit !important;
    }

    .popup-main {
        min-height: inherit !important;
        min-width: inherit !important;
        bottom: 16rem !important
    }

    .slideshow__tab .h3 {
        display: none;
    }

    .media-banner__content,
    .media-banner__slide {
        height: 50vh !important;
    }

    #ProductInfo-template--19862875046109__featured-product h2 {
        font-size: 21px !important;
    }

    .product-slider .product-slider_info {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .product-media-modal__toggle {
        position: absolute !important;
        top: 14px !important;
        right: 11px !important;
        background: #000 !important;
        text-align: center !important;
        margin: auto !important;
        display: block !important;
        width: 28px !important;
        height: 30px !important;
    }

    .product-media-modal__toggle svg {
        color: rgb(255, 255, 255) !important;
    }

    .product-media-modal__dialog {
        gap: 0 !important;
    }

    .product__main .swiper-wrapper {
        height: auto !important;
    }

    .product__media-sublist-outer {
        position: inherit;
        left: 0;
    }

    .collection-hero__title {
        margin-bottom: 8px !important;
    }

    .template-addresses .address-list {
        grid-template-columns: 1fr;
        gap: 4.9rem;
    }

    .template-addresses .address-list__wrapper {
        width: auto;
    }

    .section-template--19862875177181__main-padding {
        max-width: inherit !important;
    }

    .footer__copyright {
        margin: auto !important;
    }

    .addresses h2 {
        font-size: 18px !important;
    }

    #create_customer label::before {
        top: 4px;
        position: relative;
    }

    h1 {
        font-size: 28px !important;
    }

    .header__region {
        text-align: center;
        margin: auto;
    }

    .contact-form--right .contact-form__inner {
        grid-template-columns: 100% !important;
    }

    .contact-form {
        width: auto !important;
    }

    .shipping-policies,
    .policy {
        width: 350px;
        overflow: scroll;
    }

    .collection-results .template-search__item.collection-product-card {
        width: calc(100% - 2rem) !important;
    }

    .template-search .collection-wrapper .card-information__top {
        display: flex !important;
    }

    .list-payment {
        justify-content: center !important;
    }

    .drawer__notification_heading {
        font-size: 18px !important;
    }

    #shopify-section-template--19862875373789__main .product-form__submit {
        width: 100% !important;
    }
.product-vendor{line-height: 15px !important; font-size: 9px !important;}
    .card__subtitle, .product-vendor {
        font-size: 9px !important;
    }

    .collection-wrapper .price {
        align-items: start !important;
        right: auto !important;
        margin-top: 10px;
    }

    #create_customer input[type="checkbox"]+label {
        align-items: start !important;
    }

    .collection-wrapper .card-information__top {
        display: block !important;
    }

    body h3.card__title {
        font-size: 15px !important;
    }

    body h3.card__title a {
        line-height: 18px !important;
    }

    .product__outer--thumbs-aside .product__media-list.product__media-list--full_screen .product__media {
        min-height: inherit !important;
    }

    .product__outer--thumbs-aside .product__modal-opener--image .product__media-icon {
        background: #f8f8f8;
    }

    .product__media-list .product__media img {
        object-position: top !important;
    }

    .product__info-container,
    .product__main {
        width: 100% !important;
    }

    .product__title {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    .product-popup-modal__content h3 {

        font-size: 20px !important;
    }

    .template-product .product__info-main {
        margin-top: 0px !important;
        padding-bottom: 0px;
        padding: 3px 0px;
    }

    .product__media-info .product__title.h2,
    h2 {
        font-size: 23px !important;
    }

    body footer h2 {
        font-size: 16px !important;
    }

    .header__heading-logo {
        max-width: 14rem !important;
    }

    .collection .card-information .price,
    .product-recommendations__wrapper .card-information .price {
        top: 0px;
    }

    .card-information .price {
        position: relative;
        top: 10px;
        right: 10px;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__info-wrapper {
        margin-top: -9% !important;
        padding: 0 20px;
        margin-bottom: 23px;
    }

    body h2 {
        font-size: 24px !important;
    }

    body h3 {
        font-size: 21px !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow__info {
        max-width: 35rem !important;
        width: 35rem !important;
       left: 0 !important;
    right: 0;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow,
    #shopify-section-template--19862875046109__slideshow1 .slideshow {
        min-height: 61vh !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow .button {
        margin: 20px auto auto !important;
        font-size: 13px !important;
        padding-top: 9px;
        width: 85% !important;
        display: block !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow__item-heading {
        font-size: 23px !important;
    }

    #shopify-section-template--19862875046109__slideshow1 .slideshow .slideshow__info {
        bottom: 6.8rem !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow .slideshow__info {
        bottom: 9.8rem !important;
    }

    #shopify-section-template--19862875046109__slideshow .slideshow__mob-tab-wrapper,
    #shopify-section-template--19862875046109__slideshow1 .slideshow__mob-tab-wrapper {
        top: 64% !important;
    }

    .header__icon .icon {
        color: rgb(0, 0, 0) !important;
    }

    #shopify-section-template--19862875046109__image_with_text_pHXRAL .image-with-text__left {
        max-width: inherit !important;
    }

    .slideshow__button {
        width: 100% !important;
    }

    .product__buy_buttons {
        margin: 0rem 0 !important;
    }

    .product__title.h2 {}

    h2 {
        font-size: 28px !important;
    }

    h3 {
        font-size: 24px !important;
    }

    p {
        font-size: 15px !important;
        line-height: 19px !important;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .featured-product .no_product .product__info-no-product-container {
        width: 100% !important;
    }
}