/** Shopify CDN: Minification failed

Line 147:1 Unexpected ";"

**/
/*Custom css sheet*/
.footer-block__heading{
    font-family: 'Crimson Text' !important;
    text-transform: uppercase;
    font-size: 14px !important;
}
ul.footer-block__details-content li, .footer-block__details-content li {
    margin-bottom: -12px;
    font-family: 'assistant', sarif;
    line-height: 34px;
    font-size: 1.4rem;
}
.footer-block__heading{
    margin-bottom: .5rem !important;
}

footer hr {
    margin: 0;
    border-top: 2px solid #fff;
    padding-top: 25px;
    background: #000;
}
.footer__copyright.caption {
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    font-family: 'assistant', serif;
    width: 100%;
    margin-top: 0;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.footer__content-bottom {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    background: #181818;
}
.footer-block.grid__item ul{
    padding: 0;
}

/* mega menu css */

[data-section-type=header-section] .tmenu_navbar .tmenu_submenu_type_mega>.tmenu_item {
    padding: 0 !important;
    border: 1px solid #b7b7b7;
    margin-bottom: 5px;
    margin: 20px 15px 10px !important;
}

.tmenu_nav .tmenu_item, .tmenu_nav .tmenu_item .tmenu_item_link {
    font-family: 'Crimson Text';
    font-size: inherit;
    font-weight: 400;
    font-style: inherit;
    letter-spacing: 0px;
}

body .tmenu-watermark, .tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu_type_mega>.tmenu-watermark{
    visibility: hidden !important;

}


 .tmenu_submenu_type_mega>.tmenu_item {
    border: 1px solid #ccc !important;
    margin: 12px !important;
}

.tmenu_image--above .tmenu_item_text {
    text-transform: uppercase !important;
    font-size: 14px !important;
}

.image-with-text.image-with-text--no-overlap.isolate.scroll-trigger.animate--slide-in {
  background: #fff;
}
.main-page-title {
    margin-bottom: 4rem;
    text-align: center;
    font-size: 2.2rem;
    font-family: 'Crimson Text';
}
.image-with-text__heading{
    font-size: 2.2rem;
    font-family: 'Crimson Text', sarif !important;
}
.collection-hero__title {
    margin: 2.5rem 0;
    font-family: 'Crimson Text', serif;
    font-size: 2.5rem !important;
    text-align: center;
}
.custom_collections_banner_img_mobile{
    display: none !important;
}

.tmenu_submenu_type_mega>.tmenu_item {
    margin: 8px !important;
    padding: 0 !important;
}
.tmenu_submenu_type_mega .tmenu_item_link{
    padding-top: 0 !important;
}
.padding-top{
    padding-top: 40px;
}
img.collection-banner-collarge {
    border-radius: 12px;
}
variant-selects{
    display: flex !important;
    justify-content: space-between;
    gap: 10px !important;
}
.product-form{
    margin-top: .5rem !important;
}
.product-form__input{
    flex: 0 0 49% !important;
}
.product-form__input .form__label {
    padding-left: 0;
    font-family: "Nunito Sans", sans-serif;
    opacity: 1;
    color: #000 !important;
}

.product-form__buttons {
    max-width: 100% !important;
}
.wishlist-hero-product-button-block-AYlBXeVNuNHNNS0FYb__wishlist_hero_custom_product_button_JxPewX .wishlisthero-product-page-button-container {

    top: 0!important;
    position: absolute !important;
    border: 1px solid !important;
    border: none !important;
}
button.btn.product__form--add-to-cart.btn.btn--secondary-accent.button.button--full-width.product-form__buttons svg {
    width: 2rem !important;
    height: 2rem !important;
};
button.btn.product__form--add-to-cart.btn.btn--secondary-accent.button.button--full-width.product-form__buttons::before,
button.btn.product__form--add-to-cart.btn.btn--secondary-accent.button.button--full-width.product-form__buttons::after{
    display: none;
}
.product__info-container .badge {
    background: #ff428e;
    line-height: 7px;
    padding-top: 8px;
}
.product__title{
    margin-bottom: -10px !important;
}
.product__title h1 {
    width: 85%;
    font-size: 3rem;
    margin-bottom: 0 !important;
    font-family: 'Crimson Text', sans-serif !important;
}
.product__info-wrapper span.price-item {
    font-size: 2.5rem;
}

.price__container {
    margin-top: -10px;
}
.rating-star{
    --color-rating-star: #ffb600 !important;
}
.product__description , .select__select, .customer select{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 1.5rem;
    color: #111;
}
.select__select, .customer select{
     font-size: 1.3rem;
    color: #111;
}

.product__description.rte.quick-add-hidden {
    margin-top: -10px;
}
.jdgm-rev-widg__title, .related-products__heading {
    font-family: 'Crimson Text', sans-serif !important;
}

.card-list-item-content {
    display: flex;
    justify-content: start;
    gap: 15px;
    background: #fff;
    padding: 10px;
    border-radius: 15px;
}

.list-item-title {
    margin-bottom: -4px;
    FONT-FAMILY: 'Nunito Sans', SANS-SERIF;
    font-weight: 600;
    font-size: 1.5rem;
}

img.list-item-image {
    width: 10%;
}

.list-item-subtitle.text-muted {
    text-transform: capitalize;
    color: #000;
}
.loginBtn {
    color: #6568fe !important;
}


.product-form__submit {
  color: #fff;
  text-transform: uppercase;
}

.cart-item__quantity-wrapper {
    display: flex;
    width: 35px;
    position: absolute;
    top: -50px;
    right: 5px;
    border: 1px solid #ccc;
    border-radius: 50px;
    height: 35px;
}
.cart-item cart-remove-button {
    margin-left: 0;
}
cart-remove-button .button{
    margin: -6px;
}

.cart-drawer .cart-item>td+td{
    padding-left: 0rem;
}
.cart-item {
    background: #fff;
    border-radius: 5px;
    margin-top: .5rem;
    padding: .5rem;
}
.cart-drawer .cart-items td {
    padding-top: .5rem;
}

.cart-drawer .cart-items .cart-item__quantity{
    padding-top: 0 !important;
}
.main-blog .title--primary, .article-template__title, h1#login, .customer.register h1 {
    font-family: 'Crimson Text', sans-serif;
    font-size: 2.8rem;
}
.article-card .card__heading {
    font-size: 2.2rem;
    font-family: 'Crimson Text';
}
.article-template__content {
    margin-top: 0 !important;
    font-family: 'Nunito Sans', sans-serif;
}
.blog-articles  .blog-articles__article.article.scroll-trigger.animate--slide-in {
    padding: 2rem;
    background: #fff;
}

.article-template__content {
    padding: 2.2rem;
    background: #fff;
}
.single-blogs{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
}
.article-template__social-sharing {
    margin-top: 0rem;
}
.pick_currency:hover {
    background-color: #000000 !important;
}
.product-popup-modal__content{
     background-color:#fff !important;
}

.hxoSelectTheme.noBorder .buckscc-select-styled{

}

@media screen and (min-width: 900px) {
    .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: calc(12% - .8rem) !important;
    }
}

@media screen and (min-width: 750px){
    .tmenu_submenu_type_mega>.tmenu_item {
        border: 1px solid #ccc !important;
        margin: 12px !important;
    }
    ul.tmenu_submenu_type_mega.tmenu_submenu--desktop.tmenu_submenu_mega_position_fullwidth.tmenu_submenu_has_watermark.tmenu_submenu {
        width: 1150px !important;
    }
    .tmenu_item--root>.tmenu_submenu {
        left: 50%;
        transform: translate(-50%, 0px);
    }

}

@media screen and (max-width: 749px) {
    .footer__content-top {
        padding: 10px !important;
    }
    .footer-block.grid__item {
        margin: 0 !important;
    }
    .footer__blocks-wrapper {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: baseline;
    }

    .footer__content-top {
        padding: 10px;
    }

    .footer-block {
        width: 48% !important;
    }
    
   .footer-block__details-content .list-menu__item--link{
        padding-bottom: 0 !important;
    }
    .header__heading-logo{
        max-width: 80% !important;
    }
    .custom_collections_banner_img, .custom_collections_banner_img_desktop{
        display: none !important;
    }
    .custom_collections_banner_img_mobile{
        display: block !important;
    }
    .product-form__input {
        flex: 0 0 48.5% !important;
    }
    .product__title h1{
        font-size: 2.2rem !important;
    }
    .header {
    padding: 2px 1.5rem 0px 1.5rem !important;
}

ul.tmenu_submenu_type_automatic.tmenu_submenu--mobile.tmenu_submenu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: start;
    align-content: flex-start;
}

li.tmenu_item.tmenu_item_level_1.tmenu_item_submenu_type_automatic.tmenu_item_mobile.tmenu_item_layout.tmenu_item_layout_image {
    width: 32%;
}

.tmenu_image .tmenu_item_text {
    font-size: 1.1rem !important;
}
.hxoSelectTheme .buckscc-select-options{
    bottom: unset !important;
    top: -280px !important;
}

.customLocationForMobileCurrencySwitcher {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hxoSelectTheme.hxo-mobile_relative .buckscc-select-options, .hxoSelectTheme.mobile_bottom_right .buckscc-select-options, .hxoSelectTheme.mobile_top_right .buckscc-select-options {
    top: 50% !important;
    left: 50% !important;
    transform: translate(5%, -130%) !important;
}

}