/** Shopify CDN: Minification failed

Line 343:46 Unexpected "{"
Line 523:27 Expected identifier but found "!"
Line 523:31 Expected identifier but found "!"
Line 523:36 Expected identifier but found "!"
Line 523:39 Expected identifier but found "!"

**/
/* @font-face {
    font-family: 'Anton';
    src: url('/cdn/shop/files/Anton-Regular.eot?v=1710233696');
    src: url('/cdn/shop/files/Anton-Regular.eot?v=1710233696?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Anton-Regular.woff2?v=1710233697') format('woff2'),
        url('/cdn/shop/files/Anton-Regular.woff?v=1710233697') format('woff'),
        url('/cdn/shop/files/Anton-Regular.ttf?v=1710233697') format('truetype'),
        url('Anton-Regular.svg#Anton-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Monument Grotesk Bold';
    src: url('/cdn/shop/files/MonumentGrotesk-Bold.ttf?v=1710841771') format('truetype');
}

@font-face {
    font-family: 'Monument Grotesk Mono';
    src:url('/cdn/shop/files/MonumentGrotesk-Mono_2bb09a95-d5e5-49c4-a759-b3ffda064271.ttf?v=1710841619') format('truetype');
}

@font-face {
    font-family: 'Monument Grotesk Medium';
    src: url('/cdn/shop/files/MonumentGrotesk-Medium.eot?v=1710841829');
    src: url('/cdn/shop/files/MonumentGrotesk-Medium.eot?v=1710841829?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/MonumentGrotesk-Medium.woff2?v=1710841828') format('woff2'),
        url('/cdn/shop/files/MonumentGrotesk-Medium.woff?v=1710841829') format('woff'),
        url('/cdn/shop/files/MonumentGrotesk-Medium.ttf?v=1710841829') format('truetype'),
        url('MonumentGrotesk-Medium.svg#MonumentGrotesk-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* @font-face {
    font-family: 'Monument Grotesk Mono';
    src: local('Monument Grotesk Mono'), local('Monument-Grotesk-Mono'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.woff2?v=1711690355') format('woff2'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.woff?v=1711690355') format('woff'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.ttf?v=1711690356') format('truetype');
    font-weight: normal;
    font-style: normal;
  } */

@font-face {
    font-family: 'Monument Grotesk';
    src: url('MonumentGrotesk-Bold.eot');
    src: local('Monument Grotesk Bold'), local('MonumentGrotesk-Bold'),
        url('MonumentGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
        url('MonumentGrotesk-Bold.woff2') format('woff2'),
        url('MonumentGrotesk-Bold.woff') format('woff'),
        url('MonumentGrotesk-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Monument Grotesk';
    src: url('MonumentGrotesk-Medium.eot');
    src: local('Monument Grotesk Medium'), local('MonumentGrotesk-Medium'),
        url('MonumentGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        url('MonumentGrotesk-Medium.woff2') format('woff2'),
        url('MonumentGrotesk-Medium.woff') format('woff'),
        url('MonumentGrotesk-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Monument Grotesk';
    src: url('MonumentGrotesk-Regular.eot');
    src: local('Monument Grotesk Regular'), local('MonumentGrotesk-Regular'),
        url('MonumentGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('MonumentGrotesk-Regular.woff2') format('woff2'),
        url('MonumentGrotesk-Regular.woff') format('woff'),
        url('MonumentGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Monument Grotesk Mono';
    src: url('/cdn/shop/files/MonumentGrotesk-Mono.eot?v=1711691539');
    src: local('Monument Grotesk Mono'), local('MonumentGrotesk-Mono'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.eot?v=1711691539?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.woff2?v=1711691538') format('woff2'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.woff?v=1711691538') format('woff'),
        url('/cdn/shop/files/MonumentGrotesk-Mono.ttf?v=1711691539') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('/cdn/shop/files/NeueHaasDisplay-Light.eot?v=1711969379');
    src: url('/cdn/shop/files/NeueHaasDisplay-Light.eot?v=1711969379?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/NeueHaasDisplay-Light.woff2?v=1711969379') format('woff2'),
        url('/cdn/shop/files/NeueHaasDisplay-Light.woff?v=1711969379') format('woff'),
        url('/cdn/shop/files/NeueHaasDisplay-Light.ttf?v=1711969380') format('truetype'),
        url('NeueHaasDisplay-Light.svg#NeueHaasDisplay-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro Bold';
    src: url('/cdn/shop/files/NeueHaasDisplay-Bold.eot?v=1711969664');
    src: url('/cdn/shop/files/NeueHaasDisplay-Bold.eot?v=1711969664?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/NeueHaasDisplay-Bold.woff2?v=1711969663') format('woff2'),
        url('/cdn/shop/files/NeueHaasDisplay-Bold.woff?v=1711969663') format('woff'),
        url('/cdn/shop/files/NeueHaasDisplay-Bold.ttf?v=1711969665') format('truetype'),
        url('NeueHaasDisplay-Bold.svg#NeueHaasDisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro Medium';
    src: url('/cdn/shop/files/NeueHaasDisplay-Mediu.eot?v=1711969920');
    src: url('/cdn/shop/files/NeueHaasDisplay-Mediu.eot?v=1711969920?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/NeueHaasDisplay-Mediu.woff2?v=1711969920') format('woff2'),
        url('/cdn/shop/files/NeueHaasDisplay-Mediu.woff?v=1711969921') format('woff'),
        url('/cdn/shop/files/NeueHaasDisplay-Mediu.ttf?v=1711969921') format('truetype'),
        url('NeueHaasDisplay-Mediu.svg#NeueHaasDisplay-Mediu') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





*, body, h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5, .text-body, .select__select{ font-family: 'Neue Haas Grotesk Display Pro';}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .shopify-payment-button [role=button]:before, .cart__dynamic-checkout-buttons [role=button]:before, .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{box-shadow:none !important;border-radius:0 !important;outline:none !important;}
.button, .shopify-challenge__button, .customer button{border: 1px solid transparent;transition: all 0.3s linear;border-radius:12px; font-family: 'Neue Haas Grotesk Display Pro Medium';min-height:43px;}
.underline-links-hover:hover a{text-decoration:none !important;}

.announcement-bar{justify-content:flex-start;}
p.announcement-bar__message.h5 { padding: 1.5rem 0; font-size: 12px; letter-spacing: 1.2px; }
.section-header.shopify-section-header-sticky { position: fixed; width: 100%; top: 46px; transition: all 0.2s linear; }
.section-header.shopify-section-header-sticky.scrolled-past-header { top: 0;z-index:99; }
.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper{background: linear-gradient(180deg, rgba(0, 0, 0, .78) 0, rgba(0, 0, 0, .687) 11.7%, rgba(0, 0, 0, .601) 21.8%, rgba(0, 0, 0, .522) 30.5%, rgba(0, 0, 0, .45) 37.9%, rgba(0, 0, 0, .384) 44.4%, rgba(0, 0, 0, .323) 50%, rgba(0, 0, 0, .269) 55.1%, rgba(0, 0, 0, .22) 59.8%, rgba(0, 0, 0, .176) 64.4%, rgba(0, 0, 0, .136) 69%, rgba(0, 0, 0, .101) 73.8%, rgba(0, 0, 0, .071) 79.1%, rgba(0, 0, 0, .044) 85.1%, rgba(0, 0, 0, .02) 92%, transparent);}
.header__icon span, .header__icon.header__icon--cart {background: rgba(26, 26, 26, 0.3); backdrop-filter: blur(50px);-webkit-backdrop-filter: blur(50px); border-radius: 50%; }
.header__icon.header__icon--cart{margin-left:15px;}
.header__heading-logo-wrapper { margin-left: 10px; }
.header header-drawer{margin-left:0;}
div#menu-drawer, .header__icon--menu[aria-expanded=true]:before { height: 100vh; top: 0; }
.header__icon--menu[aria-expanded=true]:before{background:#00000080;}
.menu-drawer__navigation-container .menu-drawer__navigation, .js .menu-drawer__submenu{padding-top:10rem;}
span.hamburger-menu-icon { position: relative; z-index: 9999999; }
.menu-drawer__inner-submenu .menu-drawer__close-button{margin-top:0;}
.search-modal.modal__content { background: #fff;box-shadow: 0 5px 15px #cfcfcf; }
.search-modal.modal__content input#Search-In-Modal { border: 1px solid black; background: #fff; color: #000;border-radius:1 rem; }
.search-modal.modal__content label.field__label { color: #000; }
button.search-modal__close-button.modal__close-button, button.reset__button.field__button, button.search__button.field__button { color: #000; }
.banner__box.content-container { padding: 10px 0; }
h2.banner__heading { font-size: 32px; letter-spacing: 2.24px; line-height: 40px; }
.banner .banner__content .banner__text{ margin-top: 0; font-size: 12px; letter-spacing: 1.2px;color:#fff; }
.banner__buttons a.button { font-size: 14px; padding: 0px 50px; }
/* .banner__buttons a.button:hover {background: #87847d;color:#fff; } */
h2.title { font-size: 16px; text-align: center; text-transform: uppercase; word-spacing: 8px;letter-spacing: 2px;}
.featured-collection-slider li.grid__item { width: 100%; max-width: 95%; }
.featured-collection-slider ul.slick-dots { position: relative; bottom: -10px; }
.badge { letter-spacing: 1.12px; text-transform: uppercase; background: #404040; border-radius: 0.5rem; border: none; padding: 0.25em 0.75em; }
.product-card-wrapper .card__heading.h5 { font-size: 14px; letter-spacing: 1.12px;}
.product-card-wrapper .card__heading.h5 a{ font-family: 'Neue Haas Grotesk Display Pro'; }
.product-card-wrapper .card-information>.price { margin-top: 0 !important; font-size: 12px; letter-spacing: 1.2px; }
.collection__view-all a.button:hover { background: transparent; border-color: #000; }
.text-over-banner .banner>.banner__content .banner__box.content-container { max-width: 89rem; }
.text-over-banner .banner .banner__content .banner__text { font-size: 16px; line-height: 150%; margin-top: 20px; }
img.logo-img { width: 100%; max-width: 200px; margin: 0 auto; }
.footer__content-bottom-wrapper{align-items:center;justify-content:space-between;}
.footer .footer__content-bottom{border:none;padding:0;}
.footer .footer__column.footer__localization{padding-bottom:0;justify-content:flex-end;}
form#FooterCountryForm{ padding: 0;margin:0; }
.footer .localization-form:only-child .localization-form__select {margin:0;}
.localization-form__select:after{border:1px solid black;border-radius:0.5rem !important; box-shadow:none !important;}
.copyright__content{text-transform:uppercase;}
.footer-block__details-content .list-menu__item--link{text-transform:uppercase;padding:0;}
.footer__content-top .grid{column-gap:6rem;}
.footer-block.grid__item.footer-block--menu { flex: 0 0 20%; }
.footer-block__brand-info, .footer-block__newsletter { max-width: 450px; width: 100%; }
.footer-block__brand-info h2.footer-block__heading { font-size: 24px; letter-spacing: 1.68px; }
.footer-block__newsletter h2.footer-block__heading { font-size: 14px; margin-bottom: 1rem; letter-spacing: 2px; }
.newsletter-form__field-wrapper .field::before, .newsletter-form__field-wrapper .field::after { box-shadow: none !important; border: none; outline: none !important; }
.newsletter-form__field-wrapper .field__input { border: 1px solid #000; border-radius: 12px; background: #d6d6d680; box-shadow: none; }
.newsletter-form__field-wrapper .newsletter-text p { font-size: 12px; word-spacing: 4px; }
.newsletter-form__field-wrapper .newsletter-text p a { color: #000; }
form#ContactFooter, form#ContactFooter .newsletter-form__field-wrapper { max-width: 45rem; }
ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link { font-size: 16px; letter-spacing: 2px; }
.footer__content-bottom-wrapper small.copyright__content { font-size: 12px; letter-spacing: 2px; word-spacing: 4px; }

/* Collection Page */
.collection-hero__inner .collection-hero__image-container { margin-left: 0; min-height: 40rem;border:none; }
.collection-hero.collection-hero--with-image.gradient { padding-top: 0; }
.collection-hero__title { font-size: 24px;text-transform: uppercase;word-spacing:4px;letter-spacing:1.28px; }
.collection-hero--with-image .collection-hero__title {color:#fff;}
.collection-hero.collection-hero--with-image .collection-hero__text-wrapper { display: flex; align-items: end; justify-content: flex-start;max-width:520px;}
.collection-hero .collection-hero__description { font-size: 12px; letter-spacing: 2px; word-spacing: 4px; margin: 5px 0 0 0; }
.collection-hero.collection-hero--with-image .collection-hero__description{color:#fff;}
.collection-hero.collection-hero--with-image .collection-hero__text-wrapper .page-width { margin-left: 0; }
.product-count-vertical, .facet-filters h2.facet-filters__label { display: none; }
facet-filters-form.facets.facets-vertical-sort { padding: 0; }
select#SortBy { background: #ECEAE5; color: #000; border-radius: 5px; padding: 1rem 1.5rem; font-weight: 600; letter-spacing: 1.2px;outline:none;box-shadow:none; }
select#SortBy+svg.icon.icon-caret { right: 15px; }
h2#verticalTitle { font-size: 16px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; }
.facets__disclosure-vertical .facets__summary span { font-size: 12px; text-transform: uppercase; color: #000; letter-spacing: 2px; font-weight: 700;text-decoration:none !important; }
label.facets__label.facet-checkbox { text-transform: uppercase; font-size: 12px; letter-spacing: 2px; font-weight: 600; }
ul#product-grid .product-card-wrapper .card__heading.h5 { font-weight: 600; }
.product-card-wrapper .card-information>.price.price--on-sale .price-item--regular { font-size: 12px; letter-spacing: 1.2px; }
.option_circles { height: 25px; width: 25px; background-color: #bbb; border-radius: 50%; display: inline-block; border:1px solid #ccc; }
.color_swatch{width:20px;height:20px;border-radius:50%;cursor:pointer;outline: 1px solid #000;}
.product_tile_color_holder { display: flex; gap: 10px;margin-top:10px; }
.card-wrapper.product-card-wrapper .card__heading a:after { bottom: 65px; }
.menu-drawer__navigation-container { background: #2b2a28; }
.menu-drawer__menu .list-menu__item , .menu-drawer__menu-item--active:hover{color:#fff !important;}
.list-menu__item{text-transform:uppercase;letter-spacing:1.28px;word-spacing:4px;}
.menu-drawer__menu li:not(:nth-child(1):nth-child(2):nth-child(3)) a { font-size: 12px; }
.menu-drawer__menu li:nth-child(1) a, .menu-drawer__menu li:nth-child(2) a,.menu-drawer__menu li:nth-child(3) a  ,.menu-drawer__menu li:nth-child(4) a    {font-size:18px !important;}
 .menu-drawer__menu li:nth-child(5) a{font-size:18px !important;margin-bottom:30px;}
.temp-index .shopify-section.shopify-section-group-header-group.announcement-bar-section, .temp-product .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-looks-page-1 .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-looks-page-2 .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-looks-page-3 .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-looks-page-4 .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-looks-page-5 .shopify-section.shopify-section-group-header-group.announcement-bar-section, .page-become-a-distributor .shopify-section.shopify-section-group-header-group.announcement-bar-section{ position: absolute; width: 100%; }
img.mobile_image { display: none !important; }


/* Collection List */
.collection-image-true .section-header.shopify-section-header-sticky, .temp-search .section-header.shopify-section-header-sticky, .temp-cart .section-header.shopify-section-header-sticky, .temp- .section-header.shopify-section-header-sticky, .temp-register .section-header.shopify-section-header-sticky, .temp-login .section-header.shopify-section-header-sticky, .temp-list-collections .section-header.shopify-section-header-sticky, .temp-page:not(.page-looks-page-1, .page-looks-page-2, .page-looks-page-3, .page-looks-page-4, .page-looks-page-5, .page-become-an-aqilla-babe, .page-about-us, .page-become-a-distributor) .section-header.shopify-section-header-sticky, .temp-404 .section-header.shopify-section-header-sticky { position: unset;transition: all 0.3s linear; }
.collection-image-true .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-search .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-cart .section-header.shopify-section-header-sticky.scrolled-past-header, .temp- .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-register .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-login .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-list-collections .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-page:not(.page-looks-page-1, .page-looks-page-2, .page-looks-page-3, .page-looks-page-4, .page-looks-page-5, .page-become-an-aqilla-babe, .page-about-us, .page-become-a-distributor) .section-header.shopify-section-header-sticky.scrolled-past-header, .temp-404 .section-header.shopify-section-header-sticky.scrolled-past-header{position:sticky;transition: all 0.3s linear;}
.collection-image-true .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-search .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-cart .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp- .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-register .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-login .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-list-collections .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-page:not(.page-looks-page-1, .page-looks-page-2, .page-looks-page-3, .page-looks-page-4, .page-looks-page-5, .page-become-an-aqilla-babe, .page-about-us, .page-become-a-distributor) .section-header.shopify-section-header-sticky sticky-header.header-wrapper, .temp-404 .section-header.shopify-section-header-sticky sticky-header.header-wrapper{background: linear-gradient(180deg, rgba(0, 0, 0, .78) 0, rgba(0, 0, 0, .687) 11.7%, rgba(0, 0, 0, .601) 21.8%, rgba(0, 0, 0, .522) 30.5%, rgba(0, 0, 0, .45) 37.9%, rgba(0, 0, 0, .384) 44.4%, rgba(0, 0, 0, .323) 50%, rgba(0, 0, 0, .269) 55.1%, rgba(0, 0, 0, .22) 59.8%, rgba(0, 0, 0, .176) 64.4%, rgba(0, 0, 0, .136) 69%, rgba(0, 0, 0, .101) 73.8%, rgba(0, 0, 0, .071) 79.1%, rgba(0, 0, 0, .044) 85.1%, rgba(0, 0, 0, .02) 92%, transparent);transition: all 0.3s linear;}

/* Product Page */
div#main-product.product .product__info-wrapper.grid__item { position: absolute; right: 0; height: 100%; background: #1a1a1a4d;/*background:#78777c;*/ backdrop-filter: blur(50px);-webkit-backdrop-filter: blur(50px);max-width:50%;width:50%;display: flex; align-items: center; justify-content: center; padding: 0; overflow: scroll; }
#main-product.product,  .grid__item.product__media-wrapper { max-width: 100% !important; width: 100% !important; }
/* #main-product .slick-slide img { width: 100%;max-height:100vh;object-fit:cover;min-height:100vh; } */
#main-product .slick-slide img { width: 100%; max-height: calc(100vh - 50px); object-fit: cover; min-height: calc(100vh - 50px); }
div#main-product svg.slick-primary-prev { position: absolute; top: 50%; left: 1%; z-index: 1; transform: translate(0%, -50%);cursor:pointer; }
div#main-product svg.slick-primary-next { position: absolute; top: 50%; right: 51%; z-index: 1; transform: translate(0%, -50%);cursor:pointer; }
div#main-product ul.slick-dots { left: -25%; bottom: 5%; }
div#main-product .product__info-container { max-width: 45rem; margin: 0 auto; width: 100%;position:inherit; }
 /* jam changes relative to inherit */
.product__title h1,.product__title h2 { font-size: 25px; font-weight: 900; color: #fff; letter-spacing: 1.28px; }
.prod_title_price { display: flex; align-items: center; justify-content: space-between; gap: 10px;padding-bottom:1rem; }
.prod_title_price .price.price--large, .product__info-container .prod_title_price .price--on-sale .price-item--regular { font-size: 16px; color: #fff; font-weight: 400; letter-spacing: 1.12px; }
.prod_title_price .price.price--large .price__container, .prod_title_price .product__title{margin-bottom:0;}
#main-product .product-form__input .form__label { color: #fff; text-transform: uppercase; font-size: 12px; letter-spacing: 1.2px; font-weight: 600;margin-bottom:0px; }
#main-product .product-form__input--pill input[type=radio]+label{display: flex;padding:1rem; min-width:40px;min-height:40px;justify-content: center; align-items: center; border-radius: 12px; background: var(--surfaces-light, linear-gradient(0deg, rgba(94, 94, 94, .18) 0%, rgba(94, 94, 94, .18) 100%), rgba(255, 255, 255, .06)); background-blend-mode: color-dodge, lighten; margin: 0;border:none;color:#fff;font-weight:bold; }
#main-product .product-form__input { display: flex; gap: 15px;margin-bottom:30px;flex-wrap:wrap; }
#main-product variant-selects { margin-bottom: 4rem; margin-top: 0; }
#main-product .product-form__input--pill input[type=radio]:checked+label { background: #ECEAE5; color: #28282A; }
#main-product .product-form__buttons .product-form__submit { font-weight: 700; text-transform: capitalize; font-size: 16px; padding: 18px 10px; letter-spacing: 1.28px; }
#main-product .product-form__buttons .product-form__submit:hover{background: #808080; color: #fff; /* border-color: #fff; */}
#main-product p.product__text.inline-richtext { font-size: 12px; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 1.12px; }
#main-product p.product__text.inline-richtext a{text-decoration:none;transition:all 0.3s linear;}
#main-product p.product__text.inline-richtext a:hover{font-weight:bold;color:#fff;}
.related-description>div.page-width { display: flex; align-items: flex-start; }
.related-description>div.page-width>div { flex: 0 0 50%; }
h2.main-product-description-heading, h2.related-products__heading { font-size: 16px; letter-spacing: 1.12px; font-weight: bold;margin:0;text-transform:uppercase; }
.main-product-description{padding-right:50px;}
h2.related-products__heading.inline-richtext.h2{margin-bottom:3rem;}
.related-description .grid.product-grid li.grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);}
div#main-product .slick-track { margin-left: 0; }
label.recipient-checkbox { color: #fff; font-size: 12px; text-transform: uppercase; letter-spacing: 1.28px; font-weight: bold; }
label.recipient-checkbox>svg{margin-top:3px;}
.recipient-form-field-label--space-between{color:#fff;}
.recipient-fields__field .field input, .recipient-fields__field .field__input { background: #0003; border-radius: 8px !important;box-shadow:none !important;color:#fff; }
.recipient-fields__field .field::after, .recipient-fields__field .field::before  { box-shadow: none !important;border:none;outline:none !important; }
.recipient-fields__field .field label.field__label{color:#fff;font-weight:bold;letter-spacing:1.28px;}
#main-product .product-form__input--pill input[type=radio]:disabled+label, #main-product .product-form__input--pill input[type=radio].disabled+label { border: 1px solid #ECEAE5; opacity: .5; background: transparent; /*pointer-events: none;*/ }
.option-block { flex: 0 0 100%; display: flex; align-items: center; justify-content: space-between; }
span.size-guide-trigger { font-size: 12px; text-transform: uppercase; text-decoration: underline; color: #fff; font-weight: 600; letter-spacing: 1.12px; cursor: pointer; }
modal-opener#size-guide-popup { display: none; }
h3.sg-heading { font-size: 16px; text-transform: uppercase; letter-spacing: 1.28px; margin-top: 0; word-spacing: 4px; }
h2.sg-product-heading { font-size: 20px; text-transform: uppercase; font-weight: bold; letter-spacing: 1.28px; word-spacing: 5px; margin: 30px 0 40px; }
.sg-variant-info { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; border-bottom: 1px solid #eceae5; padding-bottom: 35px; }
.sg-variant-color-heading { font-size: 12px; line-height: 1; text-transform: uppercase; letter-spacing: 1.28px; font-weight: bold; margin-bottom: 20px; }
.sg-variant-content>div { margin-bottom: 40px;display: flex; align-items: flex-start; gap: 15px; }
.sg-variant-content>div:last-child { margin-bottom:0px; }
.sg-variant-color .color_swatch { pointer-events: none; }
.sg-variant-content>.sg-variant-size .color_swatch { width: auto; height: auto; border-radius: 2px; padding: 3px 5px; background-color: #ccc; outline: 1px solid #ccc; color: #222; font-weight: 600; font-size: 14px; line-height: 20px; }
.sg-size-variant span, .sg-model-info span, .how-it-fits span, .contact-div p { font-size: 16px; text-transform: uppercase; font-weight: bold; letter-spacing: 1.28px; word-spacing: 4px;flex: 0 0 auto; }
.sg-variant-content>div.sg-variant-color{display:block;}
.sizes-option{line-height:1;}
.sizes-option>button { font-size: 14px; font-weight: bold; background: #c0beba;color:#fff; border: none; border-radius: 5px; width: 30px; height: 30px; margin-right: 15px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; }
.model-info>div, .how-it-fit-content { font-size: 16px; text-transform: uppercase; font-weight: bold; letter-spacing: 1.28px; word-spacing: 4px; }
.sg-variant-content>div.sg-size-variant { align-items: center; }
.sg-image-2, .model-info-size-option-2{display:none;}
.how-to-measure h3 { font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: 1.28px; word-spacing: 4px; margin-top: 15px; margin-bottom: 30px; }
.htm-heading, .htm-content { font-size: 16px; text-transform: uppercase; font-weight: bold; letter-spacing: 1.28px;margin-top:0; }
.htm-heading{flex:0 0 55px;}
.htm-block { display: flex; align-items: baseline; gap: 15px; }
.how-to-measure{margin-bottom:20px;}
#PopupModal-popup_6berR3 .product-popup-modal__content { background: #fafaf9; border-radius: 10px; }
.sizes-option>button.active { background-color: rgb(236, 234, 229); color: rgb(40, 40, 42); }
.size-table td { text-align: center; font-weight: bold; text-transform: uppercase; letter-spacing: 1.12px; word-spacing: 4px;border:1px solid #28282a; }
.size-table td:nth-child(-n+2){background-color:gray;}
.size-table { margin: 50px 0; }

/* Looks Page */
.looks-main-div { display: flex; }
.looks-gallery { max-width:65%;position:relative; }
.looks-buy-box{max-width:35%;position:relative;flex:1;}
.looks-main-div img{width:100%;margin-bottom:-9px;}
.looks-thumb { position: absolute; bottom: 0; left: 0; z-index: 2;max-width:100px; }
.looks-gallery-thumbnail img { max-width: 100px;height:100%;cursor:pointer;margin-bottom:-10px; }
.looks-bg-image{background-image: url('/cdn/shop/files/Drop003-KHY-PLP-CollectionBanner_3423cb59-e8a6-4aa1-9a09-03a09c12c488.webp?v=1713870062');background-position:center;background-size:cover;background-repeat:no-repeat;display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;}
.looks__bg-blur{background-blend-mode: luminosity; backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px);z-index: -2;position:absolute;top:0;left:0;height:100%;width:100%;display:block !important;}
.looks-products { padding: 100px 25px 25px; }
.looks-products h2 { font-size: 26px; text-transform: uppercase; color: #fff; letter-spacing: 2.24px; word-spacing: 4px;margin-top:0; }
.looks-main-product { display: flex; align-items: flex-start; gap: 15px; margin-bottom: 30px; }
.look-product-image { max-width: 75px; }
.look-product-image a { display: block; width: 100%; height: 100%; }
.looks-product-info{color:#fff;flex:1;}
.looks-product-title-price h1 { font-size: 14px; margin: 0; font-weight: bold; letter-spacing: 1.12px;color:#fff; }
.looks-product-title-price { display: flex; align-items: flex-start; justify-content: space-between;align-items:center; }
p#product-price { margin: 0; font-size: 12px; letter-spacing: 1.28px; text-transform: uppercase; line-height: 1; }
#variant-select-1, #variant-select-2, #variant-select-3{width:100%;margin-top:10px;-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px); padding:1rem;background: var(--surfaces-light, linear-gradient(0deg, rgba(94, 94, 94, .18) 0, rgba(94, 94, 94, .18) 100%), hsla(0, 0%, 100%, .06)); background-blend-mode: color-dodge, lighten; border-radius: 8px; color: #fff; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: 1.12px; line-height: 100%;}
#variant-select-1 option, #variant-select-2 option, #variant-select-3 option{color:#000;}
.look-product-image img { width: 100%; margin-bottom: 0; aspect-ratio:3/4; object-fit: cover; }
button#looks-buy-button { background: #eceae5; border: 1px solid transparent; width: 100%; border-radius: 12px; font-size: 16px; letter-spacing: 1.12px; text-transform: capitalize; font-weight: bold; padding: 1.5rem 2rem; cursor: pointer; transition: all 0.3s linear; color: #000; }
button#looks-buy-button:hover { background: transparent; color:#fff; border-color:#fff;}
button#looks-buy-button[disabled="true"] { pointer-events: none; }
#variant-select-1 option[disabled], #variant-select-2 option[disabled], #variant-select-3 option[disabled]{ background: transparent;color: #a4a4a4;opacity: .3; }
.more-looks-heading h2 { text-align: center; padding: 0 15px; font-size: 24px; letter-spacing: 1.28px; word-spacing: 5px; text-transform: uppercase; color: #28282A; }
.more-looks-heading { padding-top: 40px; padding-bottom: 20px; }
.more-looks-main-div { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; }
.more-looks-main-div img { width: 100%; border: 1px solid #efefef; border-top: 0; border-bottom: 0;margin-bottom:-8px; }
h1.main-page-title.page-title, .shopify-policy__title h1, cart-items .title-wrapper-with-link h1, h1.cart__empty-text, .customer h1,.page-become-a-distributor .contact h2.title { text-transform: uppercase; letter-spacing: 1.28px; word-spacing: 4px; font-size: 32px; text-align: center; }
button#checkout:hover, .cart__empty-text+a.button:hover, .customer button:hover, .contact__button button:hover { background: transparent; border: 1px solid #000; color: #000; }
.cart__empty-text+a.button, .customer button, { background: #000; color: #fff; }
/* .drawer.active .drawer__inner { background: #1a1a1a4d;background:#78777c; backdrop-filter: blur(50px);-webkit-backdrop-filter: blur(50px); color: #fff; } */
.drawer.active .drawer__inner { /* background: #1a1a1a4d; */ background: rgba(26, 26, 26,0.3); backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px); color: #fff; }
h2.drawer__heading, .drawer__close, #CartDrawer a.cart-item__name, #CartDrawer span.price, #CartDrawer cart-remove-button .icon-remove, h2.totals__total {color:#fff !important;}
.drawer__footer{border-color:#fff !important;}
.cart-drawer .tax-note a { color: #fff; }
button#CartDrawer-Checkout { background: #fff; color: #000; }
button#CartDrawer-Checkout:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.08) 100%), rgba(214, 214, 214, 0.45);border-color:transparent;}
#CartDrawer .cart__ctas { flex-wrap: wrap; justify-content: center; }
#CartDrawer .cart__ctas a.cart-page-redirect { color: #fff; text-transform: uppercase; font-size: 12px; letter-spacing: 1.28px; word-spacing: 4px; }
.cart-drawer .cart-items th{border-color:#fff !important;}
#CartDrawer quantity-input.quantity.cart-quantity { background: transparent;color:#fff;min-height:auto;width: calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2) }
#CartDrawer quantity-input.quantity.cart-quantity:before, #CartDrawer quantity-input.quantity.cart-quantity:after {box-shadow:none !important;outline:none !important;border:none !important;background:transparent; }
#CartDrawer quantity-input.quantity.cart-quantity button.quantity__button { width: 3rem; height: 3rem; border-radius: 50%; background: grey;color:#fff; }
#CartDrawer quantity-input.quantity.cart-quantity input { font-size: 12px; background: none; box-shadow: none;outline:none; }
.cart-drawer .cart-item .loading__spinner svg .path{stroke:#fff;}
.shopify-policy__body { margin-bottom: 50px; }
.contact-bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; }
.contact-bg-image .contact.page-width { padding-top: 200px; position: relative; z-index: 1; }
.is-empty .cart__empty-text, p.cart__login-title.h3, .cart__login-paragraph a{color:#fff;}
.description-content { letter-spacing: 1.28px; word-spacing: 4px; }
.page-about-us .text-over-banner .banner .banner__content .banner__text{letter-spacing:1.28px;word-spacing:4px;}

/* FAQ Page  */
.main-collapsible-content .collapsible-content-wrapper-narrow { max-width: 120rem; display: flex; justify-content: space-between; padding: 0;gap:6rem;align-items:baseline; }
.main-collapsible-content .collapsible-content-wrapper-narrow .collapsible-content__header { flex: 0 0 25%; }
.main-collapsible-content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid.collapsible-content__grid--reverse { flex: 1 0 auto; }
body.temp-page.page-faqs { background: #c0beba; }
.main-collapsible-content h2.collapsible-content__heading { text-transform: uppercase; letter-spacing: 1.28px; word-spacing: 4px; }
.main-collapsible-content .collapsible-content summary:hover { background: transparent; }
.main-collapsible-content .collapsible-content summary:hover .accordion__title{text-decoration:none}
.main-collapsible-content h3.accordion__title { text-transform: uppercase; font-size: 12px; letter-spacing: 1.28px; word-spacing: 4px;font-weight:600; }
.main-collapsible-content .collapsible-row-layout .accordion { margin: 0 !important; border-bottom: 1px solid #000; transform: none; }
.main-collapsible-content .collapsible-row-layout .accordion summary, .main-collapsible-content .collapsible-row-layout .accordion .accordion__content{padding-left:0;}
.main-collapsible-content .collapsible-row-layout .accordion .accordion__content { padding-bottom: 0; }
.main-collapsible-content .accordion__content { font-size: 12px; text-transform: uppercase; letter-spacing: 1.28px; word-spacing: 4px; color: #000; }
.menu-drawer__utility-links .list-social__item .icon { color: #fff; }
.disclosure__list-wrapper{right:0;}
h2.drawer__heading { text-transform: uppercase; letter-spacing: 1.28px; word-spacing: 4px; }
.featured-collection-slider li.grid__item{margin-left:5px;}



#customize-btn-mob { display: none; width: 65%; margin: 0 auto; background: #eceae5; border: 1px solid transparent; width: 100%; border-radius: 12px; font-size: 16px; letter-spacing: 1.12px; text-transform: capitalize; font-weight: bold; padding: 1.5rem 2rem; cursor: pointer; transition: all 0.3s linear; margin-top: 10px; color: #000; }
.header__heading-link { padding: 0; }
.header__heading-logo { height: 35px; max-width: 100%; object-fit: contain; object-position: left; }
.header__heading-logo.mob-logo-img { display: none; }
product-recommendations .card__media .media >img,.featured-collection-slider .card__media .media>img { object-fit: contain; background-color: #fff; }

@media only screen and (max-width: 1367px){
  .header__icon .icon{width:1.5rem;height:1.5rem;}
  .header__icon--cart .icon { width: 3rem; height: 3rem; }
  .header__icon{width:4rem;height:4rem;}
  .cart-count-bubble{justify-content:space-around;width:1.4rem;height:1.4rem;padding-left:1px;}
  h2.banner__heading{font-size:28px;}
  .banner__buttons a.button{padding:0 40px;}
  .text-over-banner .banner .banner__content .banner__text{font-size:14px;}
  .footer-block__brand-info h2.footer-block__heading{font-size:20px;}
  .footer-block__newsletter h2.footer-block__heading, .newsletter-form__field-wrapper .newsletter-text p{font-size:12px;}
  ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link{font-size:14px;}
  .footer__content-bottom-wrapper small.copyright__content{font-size:10px;}
  /*.menu-drawer__menu li:nth-child(1) a, .menu-drawer__menu li:nth-child(2) a , .menu-drawer__menu li:nth-child(3) a {font-size:16px !important;} */
  .menu-drawer__menu .list-menu__item{padding-top:0.7rem;padding-bottom:0.7rem;}
  .button, .shopify-challenge__button, .customer button, button#looks-buy-button{font-size:14px;}
  .footer .footer__content-top { padding-bottom: 2rem; }
  .collection-hero__inner .collection-hero__image-container{min-height:32rem;}
  .collection-hero .collection-hero__description, .collection-hero.collection-hero--with-image .collection-hero__description { font-size: 14px; }
  .collection-hero.collection-hero--with-image.gradient{padding-bottom:0rem;}
  .looks-products h2{font-size:22px;}
  button#looks-buy-button{padding-top:1rem;padding-bottom:1rem;}
  .more-looks-heading h2 { font-size: 20px; margin: 0; }
  h1.main-page-title.page-title, .shopify-policy__title h1, cart-items .title-wrapper-with-link h1, h1.cart__empty-text, .customer h1, .page-become-a-distributor .contact h2.title{font-size:28px;}
  .main-collapsible-content h2.collapsible-content__heading{font-size:22px;}
  .page-contact-us h1.main-page-title { margin-bottom: 0; }
  .footer-block__brand-info, .footer-block__newsletter{max-width:420px;}
  h2.drawer__heading { font-size: 22px; }
  #main-product .product-form__buttons .product-form__submit { font-weight: bolder !important; font-size: 14px; padding: 13px 10px; }
}
button.product-form__submit.button--primary span {
  font-weight: 800 !important;
  font-family: inherit !important;
  font-style: normal !important;
}
.icon-text {
 font-weight: 800 !important;
  font-family: inherit !important;
  font-style: normal !important;
}

@media only screen and (max-width: 1280px){
  h2.banner__heading { font-size: 24px; }
  .footer-block__brand-info h2.footer-block__heading{font-size:18px;}
  .footer-block__brand-info, .footer-block__newsletter{max-width:390px;}
  h2.drawer__heading { font-size: 20px; }
  .collection-hero__inner .collection-hero__image-container { min-height: 28rem; }
  h2#verticalTitle{font-size:14px;}
  fieldset.facets-wrap.parent-wrap.facets-wrap-vertical { padding-top: 0; }
  .collection .pagination-wrapper { margin-top: 3rem; }
  #main-product .product-form__input--pill input[type=radio]+label { padding: 5px 1rem; min-width: 35px; min-height: 35px;}
  h3.sg-heading{font-size:14px;}
  h2.sg-product-heading{font-size:18px;margin:20px 0 25px;}
  .sg-size-variant span, .sg-model-info span, .how-it-fits span, .contact-div p, .model-info>div, .how-it-fit-content, .size-table td, .how-to-measure h3, .htm-heading, .htm-content{font-size:14px;}
  .sg-variant-info{padding-bottom:20px;}
  .recipient-fields__field .field label.field__label{font-size:14px;}
  .description-content { font-size:14px; }
  .main-collapsible-content .collapsible-content-wrapper-narrow{padding:0 5rem;}
  .main-collapsible-content h2.collapsible-content__heading { font-size: 20px; }
  #CartDrawer quantity-input.quantity.cart-quantity button.quantity__button { width: 2.5rem; height: 2.5rem;}
}

@media only screen and (max-width: 1024px){
  header.header.page-width, .banner .banner__content, .page-width, .utility-bar__grid.page-width { padding-left: 1.5rem; padding-right: 1.5rem; }
  .button, .shopify-challenge__button, .customer button{min-height:38px;}
  .banner__buttons a.button { padding: 0 105px; } /* 25 to 105 changes */
  h2.drawer__heading { font-size: 18px; }
  .drawer__inner .drawer__close svg { height: 1.5rem; width: 1.5rem; }
  h2.banner__heading { font-size: 22px; }
  .footer-block__brand-info h2.footer-block__heading { font-size: 16px; }
  ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link { font-size: 12px; }
  .newsletter-form__field-wrapper .newsletter-text p { font-size: 10px; }
  .collection-hero.collection-hero--with-image .collection-hero__text-wrapper .page-width{margin-left:2rem;}
  .collection-hero .collection-hero__description, .collection-hero.collection-hero--with-image .collection-hero__description { font-size: 12px; }
  label.facets__label.facet-checkbox{font-size:10px;}
  .facet-checkbox>svg{width:1.3rem;height:1.3rem;}
  label.facets__label.facet-checkbox .icon-checkmark { left: .2rem; top: 1.15rem; width: 10px; height: 10px; }
  .active-facets__button-wrapper *, span.active-facets__button-inner{font-size:1.2rem !important;}
  .collection-hero__text-wrapper.page-width { margin-left: 20px; }
  h2.sg-product-heading{font-size:16px;}
  .sg-variant-content>div{margin-bottom:25px;}
  .sg-size-variant span, .sg-model-info span, .how-it-fits span, .contact-div p, .model-info>div, .how-it-fit-content, .size-table td, .how-to-measure h3, .htm-heading, .htm-content, .sizes-option>button{font-size:12px;}
  .product-popup-modal__content .product-popup-modal__toggle{width:30px;padding:9px;}
  h1.main-page-title.page-title, .shopify-policy__title h1, cart-items .title-wrapper-with-link h1, h1.cart__empty-text, .customer h1, .page-become-a-distributor .contact h2.title { font-size:26px;}
}

@media only screen and (max-width:989px){
  ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link{padding:0;}
  div#main-product .product__info-container { padding: 0 1.5rem; }

   .header--middle-left.drawer-menu {grid-template-columns: auto auto 1fr; gap: 15px; }
}

@media only screen and (max-width: 768px){
  .banner .banner__content { padding-bottom: 2rem; }
  .collection slider-component.page-width, .main-collapsible-content .collapsible-content-wrapper-narrow{padding-left:1.5rem;padding-right:1.5rem;}
  .featured-collection-slider ul.slick-dots{bottom:20px;}
  .featured-collection-slider.slick-dotted.slick-slider { margin-bottom: 0; }
  .footer__content-top .grid { column-gap: 3rem; }
  .footer-block__brand-info, .footer-block__newsletter { max-width: 360px; }
  .footer .footer__content-bottom-wrapper{flex-wrap:wrap-reverse;justify-content:center;row-gap:0;}
  .footer .footer__column.footer__localization{justify-content:center;}
  .footer .localization-form:only-child .localization-form__select { height: auto; padding: 6px 30px 7px 20px; margin-top: 10px; min-height: auto; }
  #main-product .slick-slide img, div#main-product.product .product__info-wrapper.grid__item{min-height:80vh;height:80vh;}
  #PopupModal-popup_6berR3 .product-popup-modal__content{width:90%;padding:0 1rem 0 2rem;}
  .size-table { margin: 25px 0; }
  .looks-main-div{flex-wrap:wrap;}
  .looks-gallery, .looks-buy-box{max-width:100%;}
  .looks-gallery-image img{height:85vh;object-fit:cover;}
  .looks-products{padding:40px 15px;}
  .more-looks-main-div {grid-template-columns: 1fr 1fr; }
  .main-collapsible-content .collapsible-content-wrapper-narrow .collapsible-content__header{flex:0 0 20%;}
  /* .header__heading-logo-wrapper{margin-left:0;} */
  .header__heading-logo { max-width: 25px; height: 23px; }
  .aqilla-gift-card #main-product .slick-slide img, .aqilla-gift-card div#main-product.product .product__info-wrapper.grid__item { min-height: 100vh; height: 100vh; }
  .aqilla-gift-card #main-product .product-form__input { margin-bottom: 10px; }
  .aqilla-gift-card #main-product variant-selects { margin-bottom: 2rem; }
  .aqilla-gift-card .recipient-fields__field{margin-bottom:1rem;}
}


@media only screen and (max-width: 767px){
  .card__content .card__information .product_tile_color_holder .color_swatch {
    width: 12px;
    height: 12px;
}
inbox-online-store-chat[is-open="false"] {
    transform: scale(0.5);
    right: 0 !important;
}
  .banner__box .banner__buttons a {
    /* background: transparent; jam changes*/
    border: 0px !important;!im;!imo;!i;!;
}
  .pay-icon p.icon-text {
    font-size: 10px !important;

}
 .pay-icon {
    display: flex;
    flex-wrap: wrap;
    align-items: center !important;
    column-gap: 40px;
        justify-content: center;
    row-gap: 12px;
    

}
  img.header__heading-logo.desk-logo-img { display: none; }
  img.header__heading-logo.mob-logo-img { display: block; }
  
  .related-description>div.page-width{flex-wrap:wrap;}
  .related-description>div.page-width>div { flex: 1 0 100%; }
  .main-product-description{padding-right:0;padding-bottom:40px;}
  .grid__item.product__media-wrapper.slick-slider.slick-dotted { margin-bottom: 0; }
  div#main-product.product .product__info-wrapper.grid__item { position: relative; max-width: 100%; min-height: auto; height: auto; padding: 30px 0;margin-bottom:30px; }
  div#main-product svg.slick-primary-next{right:1%;}
  div#main-product ul.slick-dots{left:0;}
  #main-product .slick-slide img{margin-bottom:-9px;}
  .sg-variant-info { grid-template-columns: 1fr; }
  .product-popup-modal__content-info { padding-right: 1.4rem !important; }
  .product-popup-modal__content table{text-wrap:wrap !important;}
  .footer .footer__content-top { padding-left: 1.5rem; padding-right: 1.5rem; }

  div#main-product { height: 100svh; flex-direction: column-reverse; display: flex; }
  div#main-product.product .product__info-wrapper.grid__item::before { position: absolute; content: ''; background-color: #f5f5f5; width: 35px; height: 5px; top: 10px; border-radius: 50px; }
  div#main-product .grid__item.product__media-wrapper { height: calc(100vh - 150px); width: 100%; position: absolute; top: 0; margin-top: 50px;}
  #main-product .slick-slide img { object-fit: contain; }
  /*div#main-product.product .product__info-wrapper.grid__item { width: 100%; max-height: 150px !important; margin: 0; transition: max-height.3s linear; padding: 30px 0 0 !important;border-top-left-radius: 20px; border-top-right-radius: 20px; }
   */
/*  div#main-product.product .product__info-wrapper.grid__item { width: 100%; max-height: 150px !important; margin: 0; transition: max-height.3s linear; padding: 30px 0 0 !important; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: 50% center; backdrop-filter: blur(190px); background: #646f72;background: url(/cdn/shop/files/Drop002-Mobile-Blur-PDP.jpg?v=1715770669); }*/
  div#main-product.product .product__info-wrapper.grid__item { width: 100%; max-height: 250px !important; margin: 0; transition: max-height.3s linear; padding: 30px 0 0 !important; border-top-left-radius: 20px; border-top-right-radius: 20px; background-position: 50% center; backdrop-filter: blur(190px); background: #646f72;background: url(/cdn/shop/files/Prelaunch_Background.jpg?v=1716367722); }
  div#main-product.product .product__info-wrapper.grid__item.swiped { max-height: calc(100vh - 30vh) !important; transition: max-height .3s linear; overflow: auto; z-index: 2; } 
  
  #customize-btn-mob{display:block;}
  div#main-product .product__info-container>* { display: none; }
  /* div#main-product .product__info-container>.prod_title_price { display: flex; flex-wrap: wrap; } */
  div#main-product .product__info-container>.prod_title_price { display: flex !important; flex-wrap: wrap;  }
  /* body.overflow-hide { overflow: hidden; } jam*/
  div#proInfo { flex-wrap: wrap; }
  div#proInfo, div#proInfo section { color: #fff; }
  div#proInfo h2.main-product-description-heading,div#proInfo h2.related-products__heading { color: #fff; }
  /* div#proInfo product-recommendations.related-products { background: #1a1a1a; } */
  div#proInfo .main-product-description+.color-scheme-1 { background: transparent; }
  div#main-product.product .product__info-wrapper.grid__item.swiped button#customize-btn-mob { display: none; }
   div#main-product.product .product__info-wrapper.grid__item.swiped .product__info-container>* { display: block; }

  .related-description .grid.product-grid li.grid__item { max-width: 95%; }
  section#shopify-section-template--23532294832162__related-products ,section#shopify-section-template--23532294832162__related-products .color-scheme-1.gradient.no-js-hidden { width: 100%; }
  /* .related-description .grid.product-grid li.grid__item .card__inner.color-scheme-2.gradient.ratio { height: 450px; } */
  .related-description .grid.product-grid li.grid__item .product-card-wrapper .card__heading.h5, .related-description .grid.product-grid li.grid__item .product-card-wrapper .card-information * { color: Black; }
  .related-description .grid.product-grid li.grid__item .product-card-wrapper img { min-height: unset !important; height: unset !important; }

  .looks-gallery .looks-gallery-image ul.slick-dots { top: 50%; right: 11px; transform: translateY(-50%); bottom: auto; width: 15px; }
  .looks-gallery .looks-gallery-image ul.slick-dots li { display: block; margin: 10px 0 0 auto; }
  

  .looks-buy-box.highlight-wrps { position: relative; }
  .looks-buy-box.highlight-wrps::before { position: absolute; content: ''; background: transparent; left: 0; right: 0; top: -200px; height: 200px; }


  #main-product variant-selects { margin-bottom: 15px;}
  #main-product .product-form__input { margin-bottom: 10px; }
  .product-popup-modal__button { display: none; }
  .product__view-details { display: none !important; }
  section#shopify-section-template--23532294832162__related-products { margin-top: 50px; }
  div#main-product .product__info-container>.prod_title_price .price__container span { display: block; margin: 0; }

  /* .looks-gallery .looks-thumb { display: none; } */
  .looks-buy-box { margin-top: -30px; z-index: 9; }
  .looks-products h2 { margin-bottom: 40px; }
}

@media only screen and (max-width: 750px){
  img.mobile_image { display: block !important; }
  .temp-index .banner .banner__content{align-items:flex-end;}
  .temp-index .text-over-banner .banner .banner__content .banner__text{margin-top:10px;font-size:12px;}
  .footer .footer-block--newsletter{flex-direction:column-reverse;gap:1rem;}
  .temp-index .banner, .page-about-us .banner { min-height: 75vh; }
  .header__icon.header__icon--cart { margin-left: 8px; }
  .featured-collection-slider ul.slick-dots { bottom: 5px; }
  .footer .footer-block__image-wrapper img{max-width:90px;}
  .footer .footer-block__image-wrapper{margin-bottom:1rem;}
  .footer-block__brand-info h2.footer-block__heading { font-size: 14px; }
  .footer .footer-block__details-content{margin-bottom:3rem;}
  .footer-block.grid__item.footer-block--menu, .footer .footer-block.grid__item{margin: 2rem 0;}
  .footer .policies li a{padding:0;}
  .footer .footer__content-bottom-wrapper{row-gap:5px;}
  .policies{text-align:center;}
  .collection-hero__inner .collection-hero__image-container { min-height: 24rem; }
  .collection-hero.collection-hero--with-image .collection-hero__text-wrapper .page-width{margin-left:0;}
  .collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding:2rem 0 1rem;}
  .collection-hero__title{font-size:20px;}
  .collection-hero--with-image .collection-hero__inner{padding-bottom:0 !important;}
  .collection-hero.collection-hero--with-image.gradient{padding-bottom:0;}
  h2.product-count__text.text-body{display:none;}
  span.mobile-facets__open-label, .mobile-facets__heading { font-size: 12px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; }
  .mobile-facets__close svg{width:1.5rem !important;}
  .mobile-facets__summary span, .mobile-facets__sort label, .mobile-facets__close-button span{font-size: 12px; text-transform: uppercase; color: #000; letter-spacing: 2px; font-weight: 700; text-decoration: none !important; }
  span.facet-checkbox__text{text-transform: uppercase; font-size: 12px; letter-spacing: 2px; font-weight: 600; }
  .mobile-facets__label>svg { width: 1.3rem; height: 1.3rem; }
  .mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark { width: 1rem; height: 1rem; top: 1.7rem; left: 2.7rem; }
  .collection-hero__text-wrapper.page-width{margin-left:0;}
  .looks-gallery-thumbnail img{max-width:70px;}
  .more-looks-heading h2{font-size:18px;}
  .more-looks-heading{padding-top:30px;}
  .aqilla-gift-card #main-product .slick-slide img, .aqilla-gift-card div#main-product.product .product__info-wrapper.grid__item { min-height: auto; height: auto; }
  h1.main-page-title.page-title, .shopify-policy__title h1, cart-items .title-wrapper-with-link h1, h1.cart__empty-text, .customer h1, .page-become-a-distributor .contact h2.title { font-size: 22px; }
  .main-collapsible-content .collapsible-content-wrapper-narrow { flex-wrap: wrap;gap:0; }
  .main-collapsible-content .collapsible-content-wrapper-narrow .collapsible-content__header{flex: 0 0 100%;}
  .main-collapsible-content h2.collapsible-content__heading { font-size: 18px; }
  .page-about-us .text-over-banner .banner .banner__content .banner__text{font-size:12px;}
  #CartDrawer .cart__ctas a.cart-page-redirect{display:block !important;margin-top:10px;}

  .model-info>div, .how-it-fit-content,#main-product .product-form__input .form__label, .htm-content,span.size-guide-trigger{font-weight:400}
}
@media(max-width:480px){
  /* .header__heading-logo { max-width: 70px; } */
}
@media(max-width:400px){
  /* .sg-variant-content>.contact-div { margin-bottom: 0px; flex-wrap: wrap; } */
  .sg-variant-content>.contact-div>* { display: block; width: 100%; text-align: center; }
}




.temp-collection variant-selects fieldset { border: none; }
/* 14 april */
.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li #Details-menu-drawer-menu-item-3 .list-menu {
    display: flex;
    gap: 30px;
}

.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li #Details-menu-drawer-menu-item-3 .list-menu li {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li #Details-menu-drawer-menu-item-3 .list-menu li .menu-img-centr {
    max-width: 135px;
    flex-grow: 1;
}

.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li #Details-menu-drawer-menu-item-3 .list-menu li .menu-img-centr img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* 15 april */
.logo-menu-bar {
  display: none;
}
.logo-menu-bar.small-hide.medium-hide {
    text-align: center;
    margin-top: 20px;
    /* margin-right: 20px; */
    padding: 0 1.5rem;
}
.logo-menu-bar.small-hide.medium-hide a {
    display: inline-block;
}
.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li #Details-menu-drawer-menu-item-3 summary {
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 11px 30px !important;
    font-weight: 500 !important;
    color: #fff !important;
    line-height: 1.2 !important;
}
.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li #Details-menu-drawer-menu-item-3 summary .icon-arrow {
    visibility: hidden;
}
.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li div#link-drops {
    padding-left: 50px;
    padding-right: 30px;
    padding-block: 10px;
}

.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li div#link-drops ul.menu-drawer__menu.list-menu li a.menu_anchor {
    /* padding-left: 0px; */
    font-size: 13px !important;
    padding: 0;
    text-align: left;
   
}
/* 16 april */
.menu-drawer__inner-container .menu-drawersubmenus ul.menu-drawermenu.list-menu li {
    flex: 0 0 50%!important;
    max-width: calc(50% - 10px);
}
.menu-drawer__inner-container .menu-drawer__inner-submenus  ul.menu-drawer__menu.list-menu {
    display: flex !important;
    gap:50px;
}
.menu-drawer__inner-container .menu-drawer__inner-submenus  ul.menu-drawer__menu.list-menu {
    row-gap: 16px;
    column-gap: 35px;
    flex-wrap: wrap;
}

.menu-drawer__inner-container .menu-drawer__inner-submenus ul.menu-drawer__menu.list-menu li {
    max-width: 44%;
    width: calc(100% - 20px);
}
.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li div#link-drops ul.menu-drawer__menu.list-menu li a {
    flex-direction: column;
}
.menu-drawerinner-container .menu-drawernavigation-container nav.menu-drawernavigation ul.menu-drawermenu.has-submenus.list-menu li div#link-drops ul.menu-drawer__menu.list-menu li a .menu-img-centr img {
    max-width: 100%;
}
/* div#link-drops  {
    -webkit-transition: height .3s ease;
    transition: height .3s ease !important;
} */
 div#link-drops ul.menu-drawer__menu.list-menu li a.menu_anchor .menu-img-centr {width: 100%;}

.menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenus.list-menu li div#link-drops ul.menu-drawer__menu.list-menu li a.menu_anchor .menu-img-title {
    width: 100%;
    white-space: nowrap;
    
}

div#link-drops ul.menu-drawer__menu.list-menu li a.menu_anchor .menu-img-centr img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin-bottom: 6px;
}
div#link-drops ul.menu-drawer__menu.list-menu li a.menu_anchor:hover {
    background: transparent !important;
}

@media screen and (max-width: 767px) {
  .logo-menu-bar {
    display: block !important;
    
   }
  .menu-drawer__navigation-container nav.menu-drawer__navigation {
      padding-top: 30px !important;
   }

  .logo-menu-bar img {
    max-height: 40px;
   }
   .temp-product .card__information fieldset.js.product-form__input.product-form__input--swatch {
    display: none !important;
  }
   .menu-drawernavigation-container nav.menu-drawernavigation {
    padding-bottom: 50px !important;
  }
  div#menu-drawer {
    min-height: 100vh;
    height: 100% !important;
  }
  .menu-drawer__navigation-container nav.menu-drawer__navigation {
    padding-bottom: 50px !important;
  }
  fieldset.js.product-form__input.product-form__input--swatch legend.form__label {display:none;}
}

/* 30/04/25 */

.menu-img-centr {
    position: relative;
    padding-top: 70%;
    margin-bottom: 5px; 
}

.menu-img-centr img {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
/* 1may */
#shopify-section-template--23532294373410__image_banner .banner__buttons a.button.button--primary {
    text-decoration: underline;
    
    text-underline-offset: 4px;
} .pay-icon p {
    margin: 0;
}

.pay-icon {
    display: flex;
    gap:23px;
    align-items: center;
    flex-wrap: wrap;
    /* flex-wrap: wrap;
    align-items: center;
    column-gap: 40px;
    row-gap: 12px; */
}
.pay-icon > * {
    width: max-content; 
}
/* 5 may */
#shopify-section-template--23532294373410__image_banner .banner__buttons a.button.button--primary:hover {
    transform: none;
}
.pay-icon p.icon-text {
    font-weight: 900 !important;
    font-size: 11px;
    line-height: 1.5;
}
.menu-drawer__navigation-container {
    height: 100% !important;
    display: block !important;
}

div#menu-drawer, .header__icon--menu[aria-expanded=true]:before {
    top: -50px !important;
}


/* Default for desktop */
.afterpay {
  width: 70px;
  max-width: 100%;
}

.shoppay {
  width: 90px;
  max-width: 100%;
}

/* Mobile view adjustments */
@media screen and (max-width: 767px) {
  .afterpay {
    width: 60px !important;
  }
  .shoppay {
    width: 60px !important;
  }
}
  .back-btn {
     display: inline-block;
    position: absolute; /* float above image */
    top: 70px;           /* distance from top of container or image */
    left: 20px;          /* distance from left */
    font-size: 14px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    transition: 0.3s;
    z-index: 1;         /* ensure it stays above the image */
    background: rgba(255,255,255,0.7); /* optional: semi-transparent background */
    padding: 6px 12px;   /* optional: button padding */
    border-radius: 6px;
  }

  .back-btn:hover {
    color: #555;
    text-decoration: underline;
  }

  .payment-logo {
    justify-content: center !important;
    display: flex;
        align-items: center;
    text-align: center;
}
