/** Shopify CDN: Minification failed

Line 390:38 Expected identifier but found whitespace
Line 391:5 Expected identifier but found "#fff"
Line 391:10 Unexpected "!"

**/
:root { --font-body-family: Mukta !important; --font-header-menu-family: Mukta !important; --font-button-family: Mukta !important; --grid-desktop-vertical-spacing: 30px; --grid-desktop-horizontal-spacing: 30px; --grid-mobile-horizontal-spacing: 20px; --grid-mobile-vertical-spacing: 20px; }
.img-holder { position: relative; display: block; width: 100%; height: 0px; overflow: hidden; padding-bottom: 100%; margin: 0px auto 0px; }
.img-holder figure { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; margin: 0px; text-align: center; padding: 0px; }
.img-holder figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; z-index: 1; transition: all 0.6s ease; object-fit: scale-down; object-position: 50% 50%; }
.img-holder.img-cover figure img { object-fit: cover; }
.img-cover.img-top { object-position: 50% 0%; }
.img-cover.img-bottom { object-position: 0% 50%; }
.align--top-left { align-items: flex-start; justify-content: flex-start; text-align: left; }
.align--top-center { align-items: flex-start; justify-content: center; text-align: center; }
.align--top-right { align-items: flex-start; justify-content: flex-end; text-align: right; }
.align--middle-left { align-items: center; justify-content: flex-start; text-align: left; }
.align--middle-center { align-items: center; justify-content: center; text-align: center; }
.align--middle-right { align-items: center; justify-content: flex-end; text-align: right; }
.align--bottom-left { align-items: flex-end; justify-content: flex-start; text-align: left; }
.align--bottom-center { align-items: flex-end; justify-content: center; text-align: center; }
.align--bottom-right { align-items: flex-end; justify-content: flex-end; text-align: right; }
.d-lfex { display: flex; }
.w-100 { width: 100% !important; float: left; }
.w-75 { width: 75% !important; float: left; }
.w-50 { width: 50% !important; float: left; }
.w-33 { width: 33.3333% !important; float: left; }
.w-25 { width: 25% !important; float: left; }
.w-35 { width: 35% !important; float: left; }
.w-20 { width: 20% !important; float: left; }
.w-30 { width: 30% !important; float: left; }
h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5 { font-weight: 600; }
h1, h2, h3, .h1, .h2, .h3 { color: rgba(var(--color-button), var(--alpha-button-background)); }
.color-background-3 .section-title, .color-background-3 h1, .color-background-3 h2, .color-background-3 h3, .color-background-3 .h1, .color-background-3 .h2, .color-background-3 .h3 { color: #ffff; }
.button--simple-move span, .customer .button--simple-move span { letter-spacing: -0.3px; color: #000000; text-transform: capitalize; }
.button--simple-move:hover span { text-decoration-color: var(--color-badge-icon) !important; }
.button--simple-move span:hover, .customer .button--simple-move span:hover { color: var(--color-badge-icon) !important; }

/*=== Hero Banner  CSS  ==*/
.hero__content__wrapper { position: relative; display: flex; overflow: hidden; width: 100%; min-height: 100%; }
.hero__content__wrapper.frame__item { z-index: 20; }
.hero__content__wrapper.text-center { justify-content: center; }
.home-slider .img-holder { padding-bottom: 53.64% !important; }
.home-slider { width: 100%; display: inline-block !important; position: relative; }
.hero__content__wrapper { bottom: 0; z-index: 2; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.hero__title { margin: 0; }
.hero__button-group { margin-top: 3rem; }
.hero__description { margin: 0 !important; margin-top: 3rem !important; }
.home-slider .hero__content { max-width: 964px !important; }
.hero__content__wrapper.align--middle-left .hero__content { padding-left: 15rem; padding-right: 15rem; }
@media only screen and (min-width:990px) {
    .index-hero .hero__content { max-width: 50%; }
}
.hero__content { display: flex; flex-direction: column; padding-right: 4rem; padding-left: 4rem; }
.home-slider .swiper-btn--next { transform: translate(50%, -50%); }
.home-slider .swiper-btn--prev { transform: translate(-50%, -50%); }
.home-slider .swiper-btn { background: transparent !important; border: 1px solid #ffff !important; opacity: 1 !important; }
.home-slider .swiper-btn svg { stroke: #ffff; color: #ffff; width: 1.66rem !important; }
.home-slider .swiper-pagination { bottom: 50px !important; position: absolute; }
.home-slider .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; width: 10px; height: 10px; color: #ffff !important; background: #ffff; }
.home-slider .img-holder:before, .events-and-exhibitions-slider .img-holder:before { content: " "; width: 100%; height: 100%; z-index: 2; position: absolute; }

/*===  End Hero Banner  CSS  ==*/

/*grid layout */
.column-layout { display: grid; gap: 3rem; }
.one-column-layout { grid-template-columns: repeat(1, 1fr); }
.two-column-layout { grid-template-columns: repeat(2, 1fr); }
.three-column-layout { grid-template-columns: repeat(3, 1fr); }
.four-column-layout { grid-template-columns: repeat(4, 1fr); }
.five-column-layout { grid-template-columns: repeat(5, 1fr); }
.six-column-layout { grid-template-columns: repeat(6, 1fr); }

/*== Title Section ==*/
.title-section { display: flex; align-items: center; margin-bottom: 30px !important; }
.title-section.align--middle-center { flex-direction: column; }
.title-section.align--middle-center .section-title { margin: 0; }
.title-section.align--middle-center a { margin-top: 15px; }
.title-section.align-left { justify-content: space-between; }
.section-title { margin: 0; }
.section-bottom-link { display: flex; justify-content: center; margin-top: 39px; }
.title-description { letter-spacing: 0.32px; }

/*header */
.menu-drawer__utility-account a, .menu-drawer .cart-count-bubble { font-size: 14px !important; }
@media only screen and (min-width:768px) {
    .header__icons .field .field__input:placeholder-shown + label { color: rgb(var(--color-foreground)); left: 0; font-size: 1.7rem; letter-spacing: -0.36px; text-transform: uppercase; }
    .header__icons .field input[type="search"]:focus, .header__icons .field input[type="search"]:hover { border-width: 0 0 0 0; border-bottom: 1px solid #c39f43 !important; }
    .header__icons .search__button { padding: 0 !important; min-width: unset; background: transparent !important; }
    .header__icons .icon.icon-search { width: 1.8rem; }
    .header__icons .search__input.field__input { min-height: unset !important; }
    .header__icons .search__form-inner { max-width: 200px; }
    .header__icons .field input[type="search"] { background: transparent !important; border-width: 0 0 0 0 !important; border-bottom: 1px solid #707070 !important; border-radius: 0 !important; height: auto !important; padding-left: 0 !important; color: rgb(var(--color-foreground)); letter-spacing: -0.36px; text-transform: unset; opacity: 1; font-size: 1.8rem; min-height: unset !important; padding-right: 36px !important; padding-bottom: 0 !important; }
    .shopify-section-header:not(.shopify-section-header-sticky.animate)
    .header-wrapper--overlay
    .header__icons
    .field
    input[type="search"] { color: #fff; }
    .shopify-section-header:not(.shopify-section-header-sticky.animate)
    .header-wrapper--overlay
    .header__icons
    .field
    .field__input:placeholder-shown
    + label { color: #ffff; }
}
.show-mobile { display: none; }
.header__icon--cart svg { display: none !important; }
.header__icons .search__form-inner .field { min-height: auto; }
.header__icon .header__icon-name { text-transform: uppercase; }
.header__icons .icon.icon-search { color: rgb(var(--color-foreground)) }
.header__account summary { width: auto; }
.header-wrapper .iwish-counter.iw-link__count { margin-left: 5px !important; }
.header__icon .header__icon-name { margin: 0 !important; }
a.iWishView.focus-inset.header__cart.header__icon.header__icon--cart.link.link--text { padding: 0 !important; }
.header-wrapper .iwish-counter.iw-link__count:before { content: '('; background-color: transparent !important; }
.header-wrapper .iwish-counter.iw-link__count:after { content: ')'; background-color: transparent !important; }
.cart-count-bubble { position: relative; top: -1px; right: 0; font-size: 17px; letter-spacing: -0.36px; color: rgb(var(--color-foreground)); text-transform: uppercase; width: auto; opacity: 1; background: transparent; line-height: 1; height: auto !important; border-radius: unset !important; }
.menu-drawer__menu .menu-drawer__menu-item:hover, .menu-drawer__menu-item--active { color: rgba(var(--color-button), var(--alpha-button-background)); }
.menu-drawer__account { height: 50px; }
.shopify-section-header:not(.shopify-section-header-sticky.animate) .header-wrapper--overlay  .cart-count-bubble { color: #ffff; }
.header__icon .header__icon-name { font-size: 17px; letter-spacing: -0.36px; }
.cart-count-bubble:before { content: '('; }
.cart-count-bubble:after { content: ')'; }
.grecaptcha-badge { bottom: 100px !important; z-index: 99 !important; }
.header__icon.focus-inset:focus { box-shadow: none !important; outline: none; }
.shopify-section-header-sticky .header-wrapper .cart-count-bubble { color: rgb(var(--color-foreground)); }
.header__icon--cart { margin: 0 15px !important; }
.header__icons>.header__account { margin: 0 15px !important; }
.header__icon--cart:last-child { margin-right: 0 !important; padding-right: 0 !important; }
.breadcrumb__delimiter { transform: rotate(109deg); width: 1.4rem; height: 0.1rem; }
.header__icons .link-hover-line-outer>span:after { bottom: 6px; }


.header .header__submenu .header__menu-item:hover {
    background: #6B0C0A !important;
}

.header .header__submenu .header__menu-item:hover .icon-caret {color:#fff !important}
.header .header__submenu li:last-child .header__menu-item {
    border-radius: 0 !important;
}
.header .header__submenu .header__menu-item {
    padding: 1rem 2rem;
    background: #fff;
}
/*header */

/*custom css */
.container-sm { max-width: 1260px; }
.header__inline-menu li:first-child a { padding-left: 0; }
.button, .customer .button { font-weight: bold; font-size: 15px !important; letter-spacing: -0.3px !important; }
.shopify-section:first-child .product-slider-section { margin-top: calc(-1 * var(--header-height)); padding-top: 0; }
.close-anouncebar { position: absolute; right: 4rem; top: 36px; height: auto !important; color: #000000 !important; width: auto !important; }
.announcement-bar { position: relative; }
.close-anouncebar svg { stroke: #000000 !important; width: 1rem !important; height: 1rem !important; }
.fake-link-text { letter-spacing: -0.3px; color: #171717; text-transform: capitalize; font-weight: bold; }

/*Event Slider  */
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.events-and-exhibitions-slider .img-holder { padding-bottom: 47.5% !important; }
.events-and-exhibitions-slider .hero__content { width: 100% !important; padding-right: 14rem; padding-left: 14rem; text-wrap: balance; max-width: 600px; }
.events-and-exhibitions-slider .hero__title.h2 { font-size: calc(var(--font-heading-h2-size) + 5px); }
.events-and-exhibitions-slider .hero__description { margin-top: 17px !important; letter-spacing: 0.32px; }
.events-and-exhibitions-slider .hero__button-group { margin-top: 25px !important; }
.events-and-exhibitions-slider .hero__title { margin: 0 !important; }
.swiper-btn.solid-white { background: #ffff !important; }
.swiper-btn.solid-white svg { color: #000; stroke: #000; color: #000; }
.swiper-btn svg { width: 1.8rem !important; }
.swiper-btn { opacity: 1; }

/*Event Slider  */

/*featured artist  */
.featured-artist .blog__title-wrapper { justify-content: center; }
.featured-artist .blog__title { color: rgba(var(--color-button), var(--alpha-button-background)); }
.featured-artist .article-card { min-height: unset; }
.featured-artist .media--landscape { }
.featured-artist .article .media--landscape { padding-bottom: 90.94% !important; }
.featured-artist .article-card__image-wrapper:after { background: none; }
.featured-artist .article-card:hover .article-card__image-wrapper:after { background: #6b0c0a !important; opacity: 0.75 !important; }
.featured-artist .article-card__image-wrapper { clip-path: unset !important; border-radius: 0 !important; }
.featured-artist .article-card__header h2 { opacity: 0; }
.featured-artist .article-card:hover .article-card__header h2 { opacity: 1; }
.featured-artist .article-card__info { display: flex; justify-content: center; align-items: center; }
.featured-artist .article-card__title a > svg { display: none; }
.featured-artist .article-card__title:hover a { background-size: 0 !important; }
.featured-artist span.fake-link-text { display: none; }
.body-template-blog-blog-artist .featured-artist span.fake-link-text { display: block; }
.body-template-blog-blog-artist .main-artist .article-card__info { padding: 0 20px; }

/*featured artist  */

/*past event */
.past-event .img-holder.img-cover { padding-bottom: 112.41%; }
.past-event .hero__content__wrapper { display: flex; align-items: flex-end; }
.past-event .img-holder::before { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 50%; content: " "; z-index: 2; transition: all 0.2s linear; background-size: 100% 100%; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0%
0% no-repeat padding-box; opacity: 0.7; visibility: visible; }
.past-event .hero__content { padding-bottom: 3rem; }
.past-event .hero__description { margin-top: 10px !important; }
.past-event .swiper-slide .img-holder::after { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; content: " "; z-index: 2; transition: all 0.2s linear; background-size: 100% 100%; background: #000000; opacity: 0.3; visibility: visible; }
.past-event .swiper-slide.swiper-slide-active .img-holder::after { display: none; opacity: 0; }
.past-event .swiper-3d .swiper-slide-shadow-right { background-image: none; }
.past-event .swiper-3d .swiper-slide-shadow-left { background-image: none; }
.past-event .hero__content .hero__title { font-weight: normal !important; }
.past-event .section-bottom-link { margin-top: 30px; }

/*past event */

/*blog list */
.article-card-row { display: flex !important; flex-direction: column-reverse !important; align-items: flex-start !important; padding-bottom: 0 !important; border: 0 !important; padding-top: 0 !important; }
.article .media--landscape { padding-bottom: 70.52% !important; }
.article-card-row__image-wrapper { width: 100% !important; }
.article-card-row__title a { font-size: 22px; color: #000000; }
.article-card-row__content { max-width: unset !important; width: 100%; }
.article-card-row__meta { flex-direction: row-reverse; justify-content: flex-end !important; }
.article-card-row__image-wrapper { clip-path: unset !important; border-radius: 0 !important; }
.article-card-row__header span { font-size: 15px !important; letter-spacing: 0.3px; color: #5a5a5a !important; opacity: 0.8; }
.article-card-row__info { background: #fff; background: #ffff; width: 100%; padding: 20px !important; }
.article-card-row__excerpt { letter-spacing: 0.32px; color: #5a5a5a !important; font-size: 1.6rem !important; }
.article-card-row .line-divider:after { display: none; }
.article-card-row__info .fake-link-text { margin-top: 15px !important; display: inline-block; }
article.article-card-row:hover .fake-link-text { border-bottom: 1px solid; }
.blog.blog--row.container.container-sm { padding-bottom: 0rem; }
.blog-articles { gap: 29px !important; }
article.article-card-row:hover { box-shadow: 0px 10px 20px #00000008; }
.article-card-row__title a { font-weight: 600; letter-spacing: 0 !important; }
.article-card-row:hover a { color: rgba(var(--color-button), var(--alpha-button-background)); }
.article-card-row__title a { background-image: linear-gradient(90deg, rgba(107, 12, 10, 1) 28%, rgba(107, 12, 10, 1) 100%) !important; }
.article-card-row__meta { margin-top: 10px !important; }
.article-card-row__author { margin-right: 28px !important; }
.article-card-row__image-wrapper { margin-bottom: 0 !important; }
.article-card-row__info .fake-link-text { border-bottom: 1px solid transparent; }
.article-card-row__header h2, .article-card-row__title a { line-height: unset !important; margin-bottom: 12px !important; }
.article-card-row__author span { margin-left: 0 !important; }

/*blog list */

/*featured blog */
.featured-blog .article .media--landscape { padding-bottom: 47.6% !important; }
.featured-blog .article-card-row__info { background: transparent !important; padding: 4rem !important; }
.featured-blog .article-card-row__content { width: 100%; height: 100%; z-index: 1; position: absolute; display: flex; align-items: flex-end; }
.article-card-row__tags { margin-bottom: 10px !important; }
.featured-blog ul.article-card-row__tags { box-shadow: 0px 5px 10px #0000000d; border-radius: 50px; background: #ffff; position: absolute; top: 3rem; padding: 0 15px; display: flex; align-items: center; justify-content: center; align-content: center; }
.featured-blog .article-card-row__title a { color: #fff; background-image: linear-gradient(90deg, rgb(255 255 255) 28%, rgb(255 255 255) 100%) !important; background-size: 0% 0.1rem; font-size: 25px !important; }
.featured-blog .article-card-row__excerpt { color: #ffff !important; }
.featured-blog .article-card-row__content.motion-reduce:before { position: absolute; left: 0; bottom: 0; width: 100%; height: 50%; content: " "; z-index: -1; transition: all 0.2s linear; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0%
0% no-repeat padding-box; opacity: 0.7; visibility: visible; }
.article-card-row__tag a { letter-spacing: 0.65px !important; color: #000 !important; text-transform: uppercase !important; line-height: 1.5; padding: 6px 0 4px; font-size: 13px !important; }
.featured-blog .article-card-row:hover .article-card-row__title a { background-size: 100% 0.1rem; }

/* featured blog /*
/*artist list */
.main-artist .article-card:hover .article-card__image-wrapper:after { background: rgb(var(--color-background)) !important; opacity: 1 !important; }
.main-artist .article .media--landscape { padding-bottom: 102.73% !important; }
.main-artist.section-featured-blog .blog__posts--column { gap: 2.3rem; }
.main-artist .article-card__title a { font-size: 20px !important; font-weight: 600; color: rgba(var(--color-button), var(--alpha-button-background)) !important; }
.main-artist .article-card__excerpt { color: #5a5a5a !important; letter-spacing: 0.32px; }
.main-artist .article-card__info { align-items: flex-start; }
.main-artist .fake-link-text { margin-top: 20px; font-size: 15px !important; }
.main-artist .article-card__title { font-weight: 400 !important; }
.main-artist .article-card__info { transform: scale(0); transition: clip-path var(--duration-long) cubic-bezier(0.165, 0.84, 0.44, 1); }
.main-artist .article-card:hover .article-card__info { transform: scale(1); }
.main-artist .article-card:hover .fake-link-text { border-bottom: 1px solid; }
.featured-artist .article-card__title { font-weight: normal; }
.main-artist .artist-title { margin-top: 0; }
.main-artist .article-card { padding: 0; }

/*artist list */

/*product list */
.pagination__list>li.disabled { opacity: 0.5; pointer-events: none; }
.pagination__item span { line-height: 1.5px; }
.facet-checkbox { font-size: 15px; }
.facets__summary-inner .count-bubble { padding-top: 2px !important;
     }
.facets__product-count { border: 0 !important; min-height: unset !important; height: 5rem !important; }
.facets__disclosure { border: 0 !important; flex: unset !important; max-width: 150px !important; background: #ffff; min-height: unset !important; height: 5rem !important; border-radius: 5px !important; }
.facets__summary:after { background: transparent !important; }
.facets__disclosure:before, .facets__disclosure:after, .facets-sorting__field .select:before { opacity: 0 !important; }
.facets-sorting__field .select  .label { letter-spacing: 0.32px; color: #000000; font-weight: bold; width: auto !important; min-width: 80px; }
.facets__item>input[type=checkbox] { background: transparent !important; }
.facets__header { padding: 1.2rem 1.7rem !important; }
.facets__display { max-height: 175rem !important; }
.facets-sorting__field .select select { min-height: unset !important; height: 5.1rem !important; background: #ffff !important; border-radius: 5px !important; }
.facets__wrapper { align-items: center !important; justify-content: space-between; }
h2.facets__product-count-text { letter-spacing: 0.3px; color: #000000; font-size: 15px !important; line-height: 1 }
.mobile-facets__checkbox:checked+label:before, .facets__item>input[type=checkbox]:checked+.facet-checkbox:before { background: rgba(var(--color-button), var(--alpha-button-background)) !important; border: rgba(var(--color-button), var(--alpha-button-background)) !important; }
.share-buttons__item a { color: rgba(var(--color-foreground)); }
.card--product .share-buttons__item a:hover { color: rgba(var(--color-button), var(--alpha-button-background)) }
.facets__item { padding: 1.2rem 1.7rem !important; }
summary.facets__summary:hover, .summary.facets__summary:focus { }
.facet-checkbox:before { background: #fff; }
.facets-sorting__field .select { letter-spacing: 0.3px; }
.collection-product .pagination-wrapper { margin-top: 4rem !important; }
.sorting_filter_section { width: 70% !important; display: flex; align-items: center; justify-content: flex-start; align-content: center; gap: 20px; }
.facets__product-count { width: 30% !important; }
.facet-filters.facets-sorting.sorting { width: auto !important; }
.facets__disclosure { width: auto !important; }
.facets-sorting__field .select select { min-width: 226px !important; }
.facets__product-count { padding-right: 0 !important; }
.active-facets__button-inner { background: #ffff !important; font-size: 14px !important; }
.active-facets__button-remove { font-size: 14px !important; }
.facets__price { padding: 0.8rem 1.7rem 2.4rem 1.7rem !important; }
.facets-sorting__field .select select option, .facets__display, .facets__header { background: #ffff !important; }
.card--product  .card__badge .badge { display: none !important; }
.collection-product-card .card__inner .media { border-radius: 0 !important; transform: scale(1) !important; }
.collection-product-card .card-information { padding: 20px !important; }
.collection-product-card .caption-with-letter-spacing { max-width: 100% !important; font-size: 20px !important; font-family: var(--font-heading-card-family); margin-bottom: 15px !important; }
.collection-product-card .card-information .price { display: none; }
.collection-product-card .artist-info { color: #5a5a5a; font-size: 13px !important; font-family: var(--font-body-family) !important; opacity: 0.8 !important; letter-spacing: 0.26px; }
.popular-products__wrapper { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 25px !important; }
.popular-products .collection-popular-card { width: 100% !important; }
.share-buttons__label, .card__inner .wishlist-buttons { width: 40px; height: 40px; background: #ffff; display: flex; justify-content: center; border-radius: 100px; align-items: center; }
.card__inner .share-buttons { }
.wishlist-share-buttons { display: flex; flex-direction: column; align-items: center; position: absolute; z-index: 2; top: 20px; right: 20px; }
.card__inner .wishlist-buttons a { display: flex; justify-content: center; align-items: center; }
.card__inner .wishlist-buttons { margin-bottom: 13px; }
.share-buttons__label:hover, .wishlist-buttons:hover { background-color: rgba(var(--color-button), var(--alpha-button-background)); }
.wishlist-buttons svg { stroke: #000 !important; stroke-width: 20px !important; }
.share-buttons__label:hover svg { fill: #fff; }
.wishlist-buttons:hover svg { stroke: #fff !important; }
.product-size, .collection-product-card .caption-with-letter-spacing { letter-spacing: 0.26px !important; color: #5a5a5a !important; opacity: 0.8 !important; font-size: 13px !important; font-family: var(--font-body-family) !important; }
.collection-product-card .card__inner .media--landscape { padding-bottom: 81.2% !important; }
.collection-product-card .card__title a { letter-spacing: 0px; color: #000000; opacity: 1; text-decoration: none; font-weight: 600; font-size: 20px !important; }
.collection-product-card .card-information { padding: 20px !important; display: block !important; }
.collection-product-card .caption-with-letter-spacing { margin-bottom: 0 !important; }
.collection-product-card  .card__title.h5 { margin-bottom: 10px; }

/* .card__badge {
    left: 0 !important;
    right: unset  !important; 
} */
.card--product  .card__badge .badge { display: none !important; }
.card--product .share-buttons__item .icon { margin-right: 0; }
.card--product .share-buttons__item a { padding: 1rem 0; }
.card--product  .share-button__name { display: none !important; }
.pagination__item-arrow .icon { stroke: #000000; }
.pagination__item-arrow .icon { width: 2rem !important; }
.card--product  .share-buttons__list { width: auto !important; padding: 1.3rem 1.3rem; }
.slick-prev { left: 0 !important; }
.slick-next { right: 0 !important; }
.facets-sorting__field .select__select:hover, .facets-sorting__field .select__select:focus { border-color: #fff !important; }
.pagination__list>li .pagination__item:not(.link):hover { background: transparent !important; color: unset !important; }
.pagination__list>li  .pagination__item--current:not(.link):hover, .pagination__item:not(.link).pagination__item--current:hover { background: rgba(var(--color-button), var(--alpha-button-background)) !important; color: #ffff !important; }
summary[role="button"], button, .footer__blocks-wrapper .footer-block, a, input, label, details { -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
.card-wrapper  .share-buttons__list:before { left: 16px; }

/*product list */

/*product details*/
.product-recommendations__list { gap: 23px !important; display: grid !important; grid-template-columns: repeat(3, 1fr); }
.product-recommendations__product { width: 100% !important; }
.product-recommendations__heading { margin: 0; text-align: center; }
.arrows-product   a svg { width: 22px; fill: #000000 !important; stroke: #000000 !important; }
.arrows-product   a  > span { border: 1px solid #000000; opacity: 1; backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); width: 50px !important; height: 50px; border-radius: 100px !important; display: flex; align-items: center; justify-content: center; }
.arrows-product  a { letter-spacing: 0.26px; color: #000000; opacity: 1; font-size: 14px !important; text-decoration: none; display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; gap: 15px; }
.info-prod { display: none !important; }
.arrows-product { display: flex; align-items: flex-end; justify-content: space-between; }
.prev_prod { left: 50px; position: absolute; top: 50%; }
.shopify-section:first-child.product-section { position: relative; }
.next_prod { right: 30px; position: absolute; top: 50%; }
.product__info-wrapper { width: 100% !important; }
.product__media-wrapper { width: 50%; overflow: hidden; }
.product__info-wrapper { width: 50% !important; }
.product__media-list-wrapper { width: 100% !important; max-width: 100%; }
.product__media-list-wrapper img { max-width: 100%; height: auto; }
.product.row { position: relative; }
.next_prod  svg { transition: var(--duration-default); transform-origin: left; }
.prev_prod  svg { transition: var(--duration-default); transform-origin: right; }
.next_prod:hover svg, .prev_prod:hover   svg { transform: scale(1.2); }
.product__outer { padding: 80px 0 !important; gap: 50px !important; }
.product-form__input select { padding: 15px 40px !important; height: 5.5rem !important; padding-left: 15px !important; }
.arrows-product a:hover { color: rgba(var(--color-button), var(--alpha-button-background)); }
span.price-item.price-item--regular { font-size: 2.5rem !important; font-weight: 600; letter-spacing: 0.5px; color: #000000; }
.product .price-wrapper { margin-bottom: 0; }
.artwork-details label, .artist-information label { letter-spacing: 0.32px; color: #000000; opacity: 0.9; font-weight: 600; }
.product .content { color: #5A5A5A; letter-spacing: 0.32px; margin-bottom: 50px; }
.artist-information label { margin-bottom: 11px; display: block; }
.artist-name a { letter-spacing: 0.32px; color: #000000; opacity: 1; text-decoration: underline; }
.artist-name a:hover { color: rgba(var(--color-button), var(--alpha-button-background)); }
.product .installment-wrapper { padding: 0 !importnat }
.product .price-wrapper { margin: 31px 0px !important; }
.product__outer  .share-buttons__label { width: 50px !important; height: 50px !important; }
.product-form__submit { width: calc(100% - 150px) !important; }
.product-form__submit span { letter-spacing: -0.3px; color: #FFFFFF; font-weight: 600 !important; }
.product-form__submit span:nth-of-type(2) { padding: 0 !important; }
.product__outer .share-buttons__label:hover { background: #6b0c0a; }
.product__outer .share-buttons__label:hover a.iWishAdd svg { stroke: #ffff !important; }
.product__outer .share-buttons__label: hover svg 
fill:#fff !important; }
.product .custom-liquid:empty { display: none !important; }
.product .installment-wrapper { display: none !important; }
.artwork-artist-detail-content .content, .artwork-about-details  .content { color: #5A5A5A; letter-spacing: 0.32px; font-size: 16px !important; }
.product-recommendations .media { min-height: unset !important; }
.buy-button-section { display: flex; align-items: center; justify-content: space-between; margin: 45px 0; gap: 15px !important; }
.product-form__submit svg { display: none; }
.product-form__submit span { justify-content: center !important; }
.product .share-buttons { margin-bottom: 0 !important; }
.product-form__buttons { gap: 15px !important; margin: 0 !important; }
.product-form__submit { width: calc(100% - 70px) !important; }
.share-buttons__item a:hover>span:after { bottom: -0.3rem !important; }
.product__info-container .product-form { width: calc(100%  - 65px); }
.product-form__buttons-row { gap: 15px !important; }
.fancybox-navigation .fancybox-button--arrow_right { right: 30px !important; }
.fancybox-navigation button { background: transparent !important; width: 50px !important; height: 50px !important; border: 1px solid #fff; border-radius: 100px !important; padding: 0 !important; }
.fancybox-navigation .fancybox-button--arrow_left { left: 30px !important; }
.fancybox-navigation .fancybox-button--arrow_left { background: url(icon-right2.svg) !important; background-repeat: no-repeat !important; background-position: center center !important; }
.fancybox-navigation .fancybox-button--arrow_right { background: url(icon-left.svg) !important; background-repeat: no-repeat !important; background-position: center center !important; }
.fancybox-button[disabled], .fancybox-button[disabled]:hover { opacity: 0.5 !important; }
.fancybox-close-small { opacity: 1 !important; color: #fff !important; }
.fancybox-caption__body { font-size: 25px; font-family: 'Alegreya'; color: #fff; }
.fancybox-navigation .fancybox-button:hover { border-color: rgba(var(--color-button), var(--alpha-button-background)); background-color: rgba(var(--color-button), var(--alpha-button-background)) !important; }
body.fancybox-active:before { content: ' '; height: 100%; width: 100%; display: block; background: #19101085; backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); filter: blur(2px); position: absolute; z-index: 15; }
body.fancybox-active { overflow: hidden; }
.disclosure-has-popup[open]>summary+* { z-index: 9 !important }
.fancybox-is-open .fancybox-bg { background: #000000 0% 0% no-repeat padding-box; opacity: 0.4 !important; }
.facets-sorting__field .select:before, .facets-sorting__field .select:after, .facets__product-count:before, .facets__product-count:after, .facets-sorting__field .select:hover:before, .facets-sorting__field .select:hover:after, .facets-sorting__field .select:focus:before, .facets-sorting__field .select:focus:after { display: none !important; }
.enquire-now a { display: flex; align-items: center; justify-content: center; letter-spacing: -0.3px; color: #000000; text-transform: capitalize; font-weight: bold; opacity: 1; text-decoration: none; }
.enquire-now { width: calc(100% - 130px); }
.buy-button-section { margin-bottom: 25px; }
.product__title { letter-spacing: 0em !important; line-height: 1.3 !important; }
.card--product { overflow: unset !important; z-index: 3; }
.overflow-hidden2 { overflow: hidden; }
.artwork-artist-detail-content  h2, .artwork-about-details h2 { margin: 25px 0; }
.fancybox-slide--image { padding: 100px 20px !important; }
.arrows-product.mobile { display: none; }
.fancybox-navigation .fancybox-button { top: 50% !important; }
.arrows-product.desktop { display: block !important; }
.iWishAdd, .iWishAddColl { z-index: 1 !important; }
body.overflow-hidden:before { content: ' '; height: 100%; width: 100%; display: block; background: #19101085; backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); filter: blur(2px); position: absolute; z-index: 15; }
.artwork-artist-detail-content { padding-top: 30px !important; }

/*product details*/

/*footer*/
.footer .newsletter__form .newsletter__text { margin-top: 2.4rem; max-width: 499px; }
.footer { background-color: #e2dfd6 }
.footer .footer__copyright { width: 100%; text-align: center; margin-top: 0 !important; background-color: rgba(var(--color-button), var(--alpha-button-background)); }
.footer__copyright > * { padding: 23px 0; color: #ffffff; letter-spacing: 0.32px !important; font-size: 1.6rem !important; }
.copyright__content a { color: #fff !important; }
.copyright__content { font-size: 16px;letter-spacing: 0.32px; }
.footer .footer__copyright a:hover { text-decoration: underline; color: #fff !important; }
.footer__list-social .list-social__item { background: #fff; border-radius: 100px !important; }
.list-social { gap: 30px; }
.footer-block--contact-info svg { margin-right: 25px; position: relative; top: 4px; fill: rgba(var(--color-button), var(--alpha-button-background)); }
.footer-block--contact-info .contact-content div { margin-bottom: 16px; padding-left: 40px; position: relative; }
.footer-block--contact-info a { text-decoration: none; }
.footer-block .h4 {    font-size: calc(var(--font-heading-h3-size) - 5px ) !important; letter-spacing: 0.5px; font-weight: 600 !important; font-family: var(--font-body-family) !important; margin: 0 !important; margin-bottom: 25px !important; color: rgba(var(--color-button), var(--alpha-button-background)); }
span.contact-icon { position: absolute; left: 0; }
.footer .newsletter__form { padding: 0 !important; border: 0 !important; }
.newsletter__text p, .text-content p { font-size: 1.6rem !important; color: #212121 !important; letter-spacing: 0.32px; }
.footer-block--contact-info .contact-content div { color: #212121 !important; font-size: 16px !important; letter-spacing: 0.3px; }
.footer .newsletter__form .newsletter__text { letter-spacing: 0.32px; color: #212121; }
.footer .footer__content-top { padding-top: 80px !important; padding-bottom: 60px !important; }
.footer .footer-block__details-content .list-menu__item--link { text-decoration: none; letter-spacing: 0.3px; color: #212121 !important; }
.footer-block--contact-info a { text-decoration: none; letter-spacing: 0.3px; color: #212121; font-size: 16px !important; }
.foote-about { width: 43%; }
.footer-block.newsletter__form { width: 49% !important; max-width: unset; }
.footer-top-block-section { display: flex; justify-content: space-between; margin-bottom: 70px !important; }
.footer .newsletter__form .newsletter__text { margin: 0; margin-bottom: 2rem; }
.footer .newsletter__form .field input { background: #fff !important; }
.footer .newsletter__form .field { background: transparent !important; }
.footer .list-social__item .icon { opacity: 1 !important; }
.footer__column h4 { margin: 0; margin-bottom: 20px; color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 600 !important; font-family: var(--font-body-family) !important; }
.footer .list-social__item .icon { color: #000000f0 !important; }
.footer .list-social__item { width: 5.5rem; height: 5.5rem; }
.footer .list-social__item:hover { background-color: rgba(var(--color-button), var(--alpha-button-background)); }
.footer .list-social__item:hover .icon { color: #fff !important; }
.footer__content-middle-main { align-items: revert !important; }
.footer-expand-section span:hover { color: rgba(var(--color-button), var(--alpha-button-background)) !important; }
.footer-expand-section { margin-top: 5px; }
.footer-block__details-content .list-menu__item--active span, .footer
.footer-block__details-content
.list-menu__item--link.list-menu__item.list-menu__item--link.list-menu__item--active, .footer-block--contact-info a:hover, .footer-block__details-content .list-menu__item--active, .footer-block__details-content .list-menu__item--link:hover, .footer__bottom-menu .list-menu__item:hover, .copyright__content a:hover { color: rgba(var(--color-button), var(--alpha-button-background)) !important; text-decoration: none !important; }
.footer__content-middle:before { border: 0 !important; display: none; }
.footer__content-middle-container { border-top: 1px solid rgba(var(--color-foreground), 0.1); }
.footer__blocks-wrapper { gap: 0 !important; }
.footer-block.footer-block--menu:last-child { width: auto !important; }
.footer-block--contact-info  .contact-phone svg { top: 3px; }
.overflow-hidden-tablet { overflow: hidden !important; }

/*end footer*/

/*page banner */
.page-banner { margin-bottom: 0 !important; }
.collection-hero__text-wrapper { justify-content: center !important; align-items: center !important; }
.collection-hero .breadcrumb { display: flex; justify-content: center !important; margin-top: 5px !important; }
.collection-hero--has-products .collection-hero__inner { margin-bottom: 0 !important; margin-top: 7rem; }
.collection-hero--overlay.collection-hero--has-products { padding-bottom: 31%; min-height: unset !important; }
.collection-hero--overlay .breadcrumb a, .collection-hero--overlay .breadcrumb span { font-size: 15px !important; letter-spacing: -0.3px; text-transform: uppercase; }
.collection-hero--overlay .breadcrumb .breadcrumb__delimiter { transform: rotate(109deg); background-color: #fff !important; width: 1.4rem; height: 0.1rem; }
.collection-banner-section { transition: none !important; }

/*page banner */

/*filter list */
.filter-list ul { display: flex; flex-wrap: wrap; gap: 4rem; margin: 0; padding: 0; list-style: none; }
.filter-list ul li { list-style: none; }
.filter-list { border-bottom: 1px solid #aaaaaa; margin: 40px 0; padding-bottom: 22px; }
.filter-list ul li a { background-image: linear-gradient(90deg, rgba(107, 12, 10, 1) 28%, rgba(107, 12, 10, 1) 100%) !important; position: relative; z-index: 1; word-break: break-word; line-height: 130%; letter-spacing: -0.02em; text-decoration: none; background: no-repeat 0 100%; background-size: 0% 0.3rem; transition: background-size var(--duration-long) ease; letter-spacing: 0px; color: #5a5a5a; font-size: 20px; padding: 25px 00; font-weight: 500 !important; font-family: var(--font-heading-family); }
.filter-list ul li a:hover, .filter-list ul li.selected a { color: #6b0c0a; background-size: 100% 0.3rem; }

/*filter list */

/*contact info block */
.contact-info { display: inline-block; width: 100%; }
.follow-section .list-social { display: flex; flex-direction: column; align-items: flex-start; gap: 0; }
.follow-section .list-social__item .icon { margin-right: 15px; }
.contact-section-info .icon-holder { width: 55px; height: 55px; border-radius: 100px; background-color: #0000007f; opacity: 1; display: flex; align-items: center; justify-content: center; margin-right: 1.8rem; min-width: 55px; }
.follow-section .list-social__link { padding-left: 0; text-decoration: none; font-size: 16px; letter-spacing: 0.32px; }
.contact-section-info li { display: flex; align-items: center; align-items: flex-start; }
.contact-section-info .icon-holder svg { width: 2.6rem; }
.contact-section-info li { margin-bottom: 3.5rem; }
.contact-section-info li:last-child { margin-bottom: 0; }
.contact-section-info, .follow-section { padding: 5rem; height: 100%; }
.info-holder { letter-spacing: 0.32px; }
.info-holder p { margin: 0 !important; margin-top: 2px !important; }
.color-background-3 .link-hover-line-outer > span:after { background: #fff; }
.info-holder span.title-contact-info { opacity: 0.82; margin-bottom: 6px !important; display: block; }
.follow-section p { letter-spacing: 0.32px; }
.follow-section.color-background-2 p { color: #5a5a5a; margin-top: 35px; }
.map-section iframe { min-height: 100%; }
.contact-section-info .info-holder a { text-decoration: none !important; }
.contact-section-info h2, .follow-section h2 { margin: 12px 0px 40px 0; }

/*contact info block */

/*contact form */
.contact__container { display: flex; flex-direction: column !important; gap: 0; background: #ffffff 0% 0% no-repeat padding-box; padding: 4rem 6rem; }
.contact__text { max-width: unset !important; text-align: center; }
.contact-form { max-width: unset !important; }
.footer-expand-section span { cursor: pointer; font-weight: 600; letter-spacing: 0.3px; }
.contact input[type="checkbox"] + label:before { content: ""; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; border: 1px solid #9a9a9a; border-radius: 2px; top: -1px; position: relative; }
.contact input[type="checkbox"]:checked + label:before { background-color: rgb(var(--color-base-background-3)) !important; background-image: url(selected.svg); border-color: rgb(var(--color-base-background-3)) !important; background-repeat: no-repeat; background-size: 12px; background-position: center center; }
.contact .field { display: block; }
.contact .field { margin-bottom: 1.8rem !important; }
.contact .field label + span { width: 100%; display: block; margin-bottom: 15px; color: #000000; }
.contact .field input[type="checkbox"], .contact.field input[type="radio"] { display: inline; opacity: 0; position: absolute; z-index: -1; }
.contact input[type="radio"] + label:before { content: ""; position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: rgba(0, 0, 0, 0); border-radius: 50%; border: 1px solid #9a9a9a; transition: all 0.3s; }
.contact input[type="radio"] + label:after { content: ""; top: 4px; left: 4px; width: 12px; height: 12px; transform: scale(0); position: absolute; background: rgb(var(--color-base-background-3)) !important; border-radius: 100px; transition: all 0.3s ease; }
.contact input[type="radio"]:checked + label:after { transform: scale(1); }
.contact input[type="radio"]:checked + label:before { border-color: rgb(var(--color-base-background-3)) !important; }
label.field__label { width: 100%; display: block; }
.contact input::placeholder, .contact textarea.field__input::placeholder { font-size: 15px !important; letter-spacing: 0.3px !important; color: #171717 !important; opacity: 0.5 !important; }
.contact__container input, .contact__container select, .contact__container textarea, .contact__container textarea#ContactForm-body { background: #f9f9f9 !important; color: #171717 !important; }
.field input[type="text"], .field input[type="email"], .field input[type="tel"], .field input[type="search"], .field input[type="password"], .field select, .field .field__input { letter-spacing: 0.3px; }
.contact__desc { font-size: var(--font-body-size) !important; letter-spacing: 0.32px; color: #000000 !important; }
.field input[type="checkbox"] + label { font-size: var(--font-body-size); }
.field input[type="text"]:focus, .field input[type="email"]:focus, .field input[type="tel"]:focus, .field input[type="search"]:focus, .field input[type="password"]:focus, .field select:focus, .field .field__input:focus, .field input[type="text"]:hover, .field input[type="email"]:hover, .field input[type="tel"]:hover, .field input[type="search"]:hover, .field input[type="password"]:hover, .field select:hover, .field .field__input:hover { border: 1px solid #c39f43; }
.field input[type="text"], .field input[type="email"], .field input[type="tel"], .field input[type="search"], .field input[type="password"], .field select, .field .field__input { border-radius: 5px !important; }
.field label { letter-spacing: 0.3px; color: #171717; font-size: 15px; margin-bottom: 9px; }
.field.required label:after { content: "  *"; color: #ff0000; }
.field label { text-transform: capitalize; }
.radio-group { display: flex; align-items: center; }
.contact .field input[type="radio"] + label { margin-bottom: 0; margin-right: 15px; margin-left: 0; padding-left: 30px; }
.contact .field input[type="radio"] { margin-top: 0; }
.contact__bottom .button { min-width: 14.2rem !important; }
.contact .field input[type="radio"] { margin-top: 0; display: inline; opacity: 0; position: absolute; z-index: -1; }
.follow-section.color-background-2 h2 { color: #000000; }
.follow-section.color-background-2 .list-social__item:hover .icon { opacity: 1; color: rgba(var(--color-button), var(--alpha-button-background)); }
.follow-section.color-background-2 .link-hover-line-outer > span { color: #000000; }
.follow-section .link-hover-line-outer > span { letter-spacing: 0.32px; }
.contact__title .contact__desc { margin-top: 0; color: #000000; letter-spacing: 0.32px; font-size: var(--font-body-size) !important; }
.contact__container { gap: 3rem !important; }
.contact__title p { color: #000; letter-spacing: 0; }
.follow-section .list-social__item:first-child .list-social__link { padding-top: 0; }
select#enquiry-purpose { webkit-appearance: none !important; -moz-appearance: none !important; -webkit-appearance: none !important; appearance: none; background-image: url(down.svg) !important; background-repeat: no-repeat !important; background-position: right 10px center !important; background-size: 18px auto !important; }

/*contact form */

/*Artist Details */

.artist-template { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 60px; grid-row-gap: 25px; align-items: center; }
.artist-template .article-template__content { margin: 0; max-width: unset; }
.artist-template .article-template__title:not(:only-child) { margin-top: 0 !important; }
.artist-template .article-template__hero-wrapper img { height: auto !important; }
.body-template-article-artist
.article-template
> *:first-child:not(.article-template__hero-container) { margin-top: 0 !important; }
.artist-template .article-template__content p { font-size: 1.6rem; letter-spacing: normal; letter-spacing: 0.32px; color: #5a5a5a; }
.article-template__title.title--page.h2 { color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 600; }
.biography { display: block; color: rgb(0 0 0 / 80%); font-weight: 600; letter-spacing: 0.32px; margin-top: 3rem !important; }
.title_artist { display: block; letter-spacing: 0.32px; color: #5a5a5a; }
.article-template__title.title--page.h2 { margin-bottom: 0.5rem !important; }
.related-artworks { background: rgb(var(--color-base-background-3)) !important; padding: 100px 0; }
.body-template-article-artist .artist-template { margin-bottom: 100px; }
.related-artworks .collection-product { margin-top: 0 !important; }
.related-artworks h2 { margin-top: 0; text-align: center; color: #ffff; }
.related-bottom-links a { text-align: center; letter-spacing: 0.4px; color: #000000; font-size: 20px; font-family: var(--font-heading-family); font-weight: 600; text-decoration: none; /* height: 100%;
                                                                                                width: 100%; */ display: flex; align-items: center; justify-content: center; }
.related-bottom-links { padding: 0; display: grid; grid-column-gap: 0px; grid-row-gap: 0px; align-items: center; grid: auto-flow dense 120px / repeat(6, minmax(0, 1fr)); }
.related-bottom-links .view-all { grid-area: 1 / 2 / 2 / 6 }
.div1 { grid-area: 1 / 2 / 2 / 4; }
.related-bottom-links .next-link, .related-bottom-links .view-all, .related-bottom-links .prev-link { text-align: center; height: 100%; display: flex; justify-content: center; align-items: center; }
article.article-template { padding-bottom: 0; }
.body-template-article-artist { }
.related-bottom-links .next-link { border-right: 1px solid #cccccc; }
.related-bottom-links .prev-link { border-left: 1px solid #cccccc; }
.related-bottom-links a:hover { color: rgba(var(--color-button), var(--alpha-button-background)); }
.related-bottom-links .next-link:hover, .related-bottom-links .prev-link:hover, .related-bottom-links .view-all:hover { border: 0; background: rgb(0 0 0 / 3%) 0% 0% no-repeat padding-box; }
.related-bottom-links .link-hover-line-outer > span:after { height: 0.16rem; }
.related-bottom-links .link-hover-line-outer:hover > span:after { width: 100%; background: rgba(var(--color-button), var(--alpha-button-background)); }
.related-bottom-links .next-link svg, .related-bottom-links .prev-link svg { width: 2rem; height: 2rem; fill: #000000; stroke: #000000; margin-left: 14px; margin-right: 14px; }
.related-bottom-links .next-link a:hover svg, .related-bottom-links .prev-link a:hover svg { fill: rgba(var(--color-button), var(--alpha-button-background)); stroke: rgba(var(--color-button), var(--alpha-button-background)); }
.related-bottom-links a { height: 100% !important; width: 100% !important; }

/*Artist Details */

/*list style */
.document ul { list-style: none; }
.document ul li { position: relative; padding-left: 30px; margin-bottom: 15px; }
.document ul li:before { content: " "; position: absolute; background: #5a5a5a; height: 5px; width: 5px; display: block; border-radius: 100px; top: 9px; left: 0; }

/*career*/
.body-template-page-available-positions .title-section { margin-bottom: 40px !important; }
.body-template-page-careers .image-banner__heading { font-size: calc(var(--font-heading-h1-size) - 20px); }
.body-template-page-careers .image-banner__text p { letter-spacing: 0.4px; font-size: 20px; margin: 0; margin-bottom: 3px; }
.body-template-page-careers .image-banner__text h4 { font-size: 30px; margin: 35px 0; }
.body-template-page-careers .image-banner__button { margin-top: 2rem; background: rgb(var(--color-background)); }
.body-template-page-careers .image-banner__text { margin: 15px 0; }
.body-template-page-careers .banner--container:before, .body-template-page-career .banner__media:before { padding-bottom: 56% !important; }
.collapsible-content__link a { letter-spacing: -0.3px; color: #000000; text-transform: capitalize; font-weight: bold; font-size: 1.6rem; text-decoration: none; }
.collapsible-content__link .link-hover-line-outer > span:after { bottom: 0; }
.collapsible-content__link { border: 1px solid #dddddd; padding: 2rem 3rem; border-top: 0; }
.collapsible-content__item.active .collapsible-content__toggle { border-bottom: 1px solid #dddddd; }
.collapsible-content__item .img-holder.img-cover { object-fit: cover; padding-bottom: 61.3% !important; }
.collapsible-content__item figure { margin: 0 !important; width: 100% !important; display: block; }
.body-template-page-careers .image-banner__column--column { max-width: unset !important; }
.body-template-page-careers .image-banner__wrapper { max-width: unset !important; width: auto; }
.collapsible-content__item.active .collapsible-content__toggle { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.body-template-page-careers  h2.image-banner__heading { font-weight: 600 !important; }
.collapsible-content__answer-inner p { margin: 0; color: #000000; }

/*collection slider */
.slick-prev:before, .slick-next:before { width: 50px; height: 50px; display: block; }
.slick-prev, .slick-next { width: 50px !important; height: 50px !important; border: 1px solid #000000 !important; opacity: 1; border-radius: 100px !important; }
.slick-prev.slick-arrow.slick-disabled { opacity: 0.5; }
.slick-prev:before, .slick-next:before { background: transparent !important; content: ' ' !important; }
.collection-slider { padding: 0 60px; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; transform: scale(1.1); }
.collection-artist-section { background: #e8e5db; padding: 60px 0; }
.collection-artist-section .category-item a { font-size: 19px; font-family: var(--font-heading-family); font-weight: 600; color: #000000; text-decoration: none; }
.collection-artist-section .category-item { }
.collection-slider .category-item { text-align: center; padding: 0 8px; }
.collection-artist-section .swiper-btn--prev { left: 0; }
.collection-artist-section .swiper-btn--next { right: 0; }
.slick-next:before { content: " " !important; background: url(icon-right4.svg) !important; background-repeat: no-repeat !important; position: relative; background-position: center center !important; transform-origin: left; transition: var(--duration-default); }
.slick-prev:before { content: " " !important; background: url(icon-left1.svg) !important; background-repeat: no-repeat !important; position: relative; background-position: center center !important; transform-origin: right; transition: var(--duration-default); }
.collection-artist-section .swiper_wrap { height: 100%; width: 100%; position: relative; display: block; text-align: left; padding: 0px 80px; }
.collection-artist-section .category-item a:hover, .collection-artist-section .category-item a.active { color: rgba(var(--color-button), var(--alpha-button-background)); }
.borderd-nav.swiper-btn { background: transparent; border: 1px solid #000000; }
.borderd-nav.swiper-btn svg { stroke: #000000; color: #000000; width: 2.3rem !important; }
.shopify-section:first-child.collection-banner-section
.collection-hero--overlay { margin-bottom: 0; }
.swiper.mySwiper { height: 600px !important; }
.swiper.mySwiper .swiper-slide { height: auto !important; }
.swiper-scrollbar-drag { background: rgba(var(--color-button), var(--alpha-button-background)); }
.swiper-scrollbar.swiper-scrollbar-vertical { width: 3.5px; }

/*about us */
.section-layout-column .multicolumn-list__wrapper .multicolumn-card { display: flex; flex-direction: column; }
.section-layout-column .multicolumn-list__wrapper .multicolumn-card__info { align-items: center; }
.section-layout-column .multicolumn-list__wrapper .multicolumn-card__info .rte { text-align: center; color: #212121; margin-bottom: 0 !important; }
.section-layout-column .multicolumn-card__image-wrapper { width: 100px !important; height: 100px !important; background: rgb(255 255 255 / 40%); border-radius: 100px !important; display: flex; align-items: center; justify-content: center; }
.section-layout-column
.multicolumn-list__wrapper
.multicolumn-card__image-wrapper
img { max-height: 50px; }
.body-template-page-about .steps-section .steps__wrapper h4 {
    color: rgba(var(--color-button), var(--alpha-button-background));
}
.multicolumn-list__wrapper .multicolumn-card__info .subtitle { font-size: 22px !important; font-weight: 600; font-family: var(--font-heading-family); color: #000000; }
.multicolumn__wrapper .multicolumn-list__wrapper { gap: 3rem !important; }
.body-template-page-about .steps.steps-alternate { margin-top: 0 !important; background: transparent !important; }
.body-template-page-about .steps__title { background: transparent; color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 600; }
.body-template-page-about .steps-section .steps__wrapper { padding: 100px 0; }
.body-template-page-about .steps-section .steps__left { padding: 0; }
.body-template-page-about .steps__text { margin-top: 0; color: #212121; letter-spacing: 0.32px; opacity: 1; font-size: var(--font-body-size) !important; }
.body-template-page-about .steps-section .steps__left { width: 50%; }
.body-template-page-about .steps-section .steps__left { }
.body-template-page-about .steps__right { width: 50%; }
.body-template-page-about .steps__text p { margin-bottom: 0; }
.steps-section .steps__image { border-radius: 0; }
.section-layout-column .multicolumn-list__wrapper .multicolumn-card__info .rte { letter-spacing: 0.32px; }
.media-grid__item:last-child .content.text-left h2 { max-width: 716px; margin: 0 auto; }
.content.text-left.color-background-1 p { color: #212121; }

/*Pagination css */
.pagination__item--current { border: 0 !important; background: rgba(var(--color-button), var(--alpha-button-background)) !important; color: #fff !important; font-weight: bold !important; }
.pagination__item { font-size: 16px !important; letter-spacing: 0.32px !important; width: 4rem !important; height: 4rem !important; border: 0 !important; }
.pagination__item:not(.pagination__item--current):hover, .pagination__item:focus { background-color: rgb(var(--color-base-background-3)) !important; color: #fff !important; }
.media-grid__item .content p { letter-spacing: 0.32px; }
.color-background-3 .button--secondary > span span { color: #171717; }

/*article details */
.article-template__header--row .article-template__info { padding: 0 !important; background: transparent !important; padding-right: 18px !important; }
.article-template__header--row .article-template__info-wrapper { background: transparent !important; width: 50% !important; }
.article-template__header--row .article-template__hero { margin-left: 15px !important; width: 50% !important; }
button.product-info__native-share { border: 0 !important; cursor: pointer !important; }
.event-datetime-section { font-size: 13px !important; font-weight: 600; letter-spacing: 0.65px !important; color: #000000 !important; text-transform: capitalize !important; display: flex !important; align-items: center !important; }
.event-time { margin-left: 21px !important; }
.event-time svg { top: 3px !important; position: relative !important; padding-right: 5px; }
.event-date svg { position: relative !important; top: 3px !important; padding-right: 5px; }
.article-template__content { margin-top: 26px !important; letter-spacing: 0.32px !important; color: #5a5a5a !important; opacity: 1 !important; margin-bottom: 0 !important; }
.article-template__content h3 { color: #000000; font-size: 25px; font-weight: 600; margin-top: 0 !important; }
.body-template-article .rte img { border-radius: 0 !important; margin: 0px 0 !important; }
.body-template-article .section-title.h2 { color: rgba(var(--color-button), var(--alpha-button-background)); }
body.body-template-blog .button-wrapper .js-load-more.button:hover { background-color: rgba(var(--color-button), var(--alpha-button-background)); }
.body-template-article-artist .collection-product-list { margin-top: 15px !important; row-gap: 2.4rem; }
.body-template-blog .filter-list { padding-top: 40px; margin-bottom: 60px; }
button#ProductPopup-popup { padding: 0 3.2rem; }
button#ProductPopup-popup { min-width: unset !important; padding: 0 2.2rem !important; }
body.body-template-article .social-share-section { position: absolute; left: -30px; }
body.body-template-article .article-template__content p { font-size: var(--font-body-size); letter-spacing: 0.32px; }
body.body-template-article .article-template__header { position: relative; }
body.body-template-article .social-share-section .share-buttons__label { width: 50px !important; height: 50px !important; }
.share-buttons__list { background: #ffff; }
.share-buttons__list:before { background: #fff; border-color: #fff; }
.share-buttons__list:after { background: #ffff; }
.social-share-section:hover .share-buttons__label { background-color: rgba(var(--color-button), var(--alpha-button-background)); }
.social-share-section:hover .share-buttons__label svg { fill: #fff; }

/*article details */
.collection-hero--overlay .breadcrumb a, .collection-hero--overlay .breadcrumb span { margin-right: 0.8rem !important; text-align: center; }

/*newsletter modal */
modal-dialog#NewsletterPopupModal-popup .product-popup-modal__content { background: #ffffff 0% 0% no-repeat padding-box; box-shadow: 0px 30px 30px #0000004d; width: calc(100% - 3.2rem); max-width: 650px; border-radius: 0 !important; max-height: 93%; padding: 0px 46px; overflow-y: auto; padding-bottom: 30px; }
modal-dialog#NewsletterPopupModal-popup .newsletter__form { max-width: unset; }
modal-dialog#NewsletterPopupModal-popup .newsletter__image { margin: 0 auto; text-align: center; }
modal-dialog#NewsletterPopupModal-popup .newsletter__title { text-align: center; }
modal-dialog#NewsletterPopupModal-popup .newsletter__text.rte { text-align: center; }
modal-dialog#NewsletterPopupModal-popup .newsletter-form__field-wrapper { width: 100% !important; display: block; }
modal-dialog#NewsletterPopupModal-popup .newsletter-form__field-wrapper .field { display: flex; flex-direction: column; margin-bottom: 10px; }
modal-dialog#NewsletterPopupModal-popup .newsletter__button { position: relative !important; min-width: 175px; }
modal-dialog#NewsletterPopupModal-popup .newsletter-form__inner { display: flex; flex-direction: column; }
modal-dialog#NewsletterPopupModal-popup .newsletter__text.rte { letter-spacing: 0.32px; color: #212121; opacity: 1; margin-bottom: 30px; }
modal-dialog#NewsletterPopupModal-popup .newsletter__title { color: rgba(var(--color-button), var(--alpha-button-background)); }
button#ModalClose-popup { position: relative; right: 0px; display: flex; width: 100%; margin-left: auto; top: 25px; }
modal-dialog#NewsletterPopupModal-popup
.newsletter-form__field-wrapper
.field
input::placeholder { opacity: 1; display: block !important; }
button#ModalClose-popup .icon { color: #000000; width: 2.2rem !important; height: 2.2rem; }
modal-dialog#NewsletterPopupModal-popup button#ModalClose-popup .icon { width: 15px !important; height: 20px !IMPORTANT; }
modal-dialog#NewsletterPopupModal-popup .product-popup-modal__text { margin-top: 0; }
modal-dialog#NewsletterPopupModal-popup .newsletter__text.rte { max-width: 90%; margin: 0 auto; margin-bottom: 25px; }
modal-dialog#NewsletterPopupModal-popup button#ModalClose-popup { right: -20px; top: 20px; }
modal-dialog#NewsletterPopupModal-popup .newsletter-form__field-wrapper .field input { height: 5rem !important; color: #171717; opacity: 1; }
modal-dialog#NewsletterPopupModal-popup .newsletter-form__field-wrapper .field { min-height: 5rem !important; }
modal-dialog input, modal-dialog select, modal-dialog textarea { background: #F9F9F9 !important; letter-spacing: 0.3px; color: #171717 }

/*newsletter modal */

/*Request Proposal */
.event-proposal .img-holder.img-cover { padding-bottom: 51.1%; max-width: 950px; }
.event-proposal .title-section a { margin-top: 40px !important; padding: 0 2.2rem; min-width: unset; }
.event-proposal .title-section { margin-bottom: 50px !important; }
.event-proposal modal-opener { margin-top: 30px; }
body.body-template-blog .product-popup-modal__content { overflow-y: auto; max-width: 88rem; max-height: 90%; background: #ffffff 0% 0% no-repeat padding-box; box-shadow: 0px 30px 30px #0000004d; padding: 0 50px; padding-bottom: 40px !important; }
.globo-form-app { background: transparent !important; max-width: unset; margin: 0; }
.globo-form-app .header { min-height: unset; }
.globo-form-app .header h3 { font-size: 4.5rem !important; text-align: center; color: rgba(var(--color-button), var(--alpha-button-background)) !important; }
h3.title.globo-heading { }
.globo-form-control .text-smaller { color: #ff0000; font-size: 15px; letter-spacing: 0.3px; }
.globo-form-control label { letter-spacing: 0.3px; color: #171717 !important; font-family: var(--font-body-family) !important; font-size: 15px !important; }
.globo-form-control input, .globo-form-control textarea, .globo-form-control select { font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); -webkit-appearance: none; appearance: none; background-color: rgb(var(--color-background-input)); border-radius: 0.3rem; color: rgb(var(--color-foreground)); font-size: 1.6rem; width: 100%; border: 0.1rem solid rgb(var(--color-border-input)); height: 5.5rem; box-sizing: border-box; transition: border var(--duration-default); box-shadow: none !important; border-radius: 5px !important; background: #f9f9f9 !important; }
.globo-form-control input:focus, .globo-form-control input:hover, .globo-form-app .panel textarea:hover, .globo-form-app .panel textarea:focus { border: 1px solid #c39f43; }
.globo-form-app .panel textarea { resize: none; min-height: 190px; }
.globo-form-control input::placeholder, .globo-form-control textarea::placeholder, .globo-form-control select::placeholder { letter-spacing: 0.3px; font-size: 15px; color: #171717; opacity: 0.5; font-family: var(--font-body-family) !important; }
.product-popup-modal__text { margin-top: 0; }
.globo-form-control { padding: 0 10px; }
.globo-form-app .footer .action { font-family: var(--font-button-family); font-weight: var(--font-button-weight); font-style: var(--font-button-style); text-transform: var(--font-button-text-transform); position: relative; box-sizing: border-box; text-decoration: none; border: 0; border-radius: var(--border-radius-button); transition: var(--duration-default); font-size: 1.5rem; line-height: 1.2; -webkit-appearance: none; appearance: none; cursor: pointer; overflow: hidden; z-index: 1; min-width: 14.2rem !important; justify-content: center; align-items: center; min-width: 10rem; min-height: 5rem; padding: 0 1rem; background-color: rgba(var(--color-button-secondary)) !important; color: rgb(var(--color-button-secondary-text)) !important; border: 0 !important; }
body.body-template-blog .globo-form-app .footer { text-align: center; }
.globo-form-app .footer .action:hover, .globo-form-app .footer button.action.loading .spinner { background: rgba(var(--color-button), var(--alpha-button-background)) !important; box-shadow: none !important; }
body.body-template-blog .product-popup-modal__text p { display: none !important; opacity: 0; visibility: hidden; }
.globo-form-control input, .globo-form-control textarea, .globo-form-control select { height: 5rem !important; border-color: transparent; letter-spacing: 0.3px; color: #171717; font-size: 1.5rem !important; }
.product-popup-modal__text { margin-top: 0 !important; }
button#ModalClose-popup .icon { width: 1.6rem !important; height: 1.6rem; }
.body-template-blog button#ModalClose-popup { right: -25px !important; }
.globo-form-control.layout-1-column:last-child { margin-bottom: 0; }

/*Request Proposal */

/*thankyou*/

.body-template-page-thankyou .shopify-section:first-child .image-banner { margin-top: calc(-1 * var(--header-height)); padding-top: 0; }
.body-template-page-thankyou .h1 { font-size: calc(var(--font-heading-h1-size) + 37px) !important; }
.body-template-page-thankyou .subtitle { font-size: calc(var(--font-heading-h1-size) - 15px) !important; font-weight: 600; font-family: var(--font-heading-family); }
.body-template-page-thankyou .image-banner__column--column { max-width: 530px; padding-top: 70px; }
.body-template-page-thankyou .image-banner__button { min-width: unset; }
.image-banner__text { letter-spacing: 0.32px; }
.body-template-page-thankyou .image-banner__text { margin-top: 26px !important; }

/*thank you page */

/*home page */
.home-slider .swiper-btn--prev { left: 6.3rem !important; }
.home-slider .swiper-btn--next { right: 6.3rem !important; }
.announcement-bar-2 .announcement-bar__text { letter-spacing: 0.3px; font-weight: 600; }
.announcement-bar__text { font-size: calc(var(--font-body-size) - 1px); }
.header__inline-menu .header__menu-item { font-size: 17px !important; letter-spacing: -0.36px; text-transform: uppercase; }
.react-side-draw { box-shadow: none !important; }
.footer-block:nth-child(5) { min-width: 155px; }
.collection-hero + .container .rte { margin-bottom: 0; }
.menu-drawer__menu li:first-child { border-top: 0; }
.collection-hero--overlay:before { background-color: rgba(var(--color-overlay), 0.6); }

/*cart drawer*/
.overflow-hidden-mobile div#hubspot-messages-iframe-container, .overflow-hidden  div#hubspot-messages-iframe-container, .overflow-hidden2  div#hubspot-messages-iframe-container { display: none !important; }
.drawer__inner { padding: 6.3rem 2rem 2.4rem !important; overflow: auto; }
.cart-drawer .tax-note { margin-bottom: 15px !important; font-size: 15px !important; }
.drawer .totals>* { font-size: 15px !important; }
.drawer .cart-item .quantity__input { background: transparent !important; }
.drawer .cart-item .quantity__input:focus { border: 1px solid #C39F43 !important; }
.drawer .cart-item__final-price, .drawer .cart-item__old-price { font-size: 15px !important; }
.cart-drawer__continue { font-size: 15px !important; }
.cart-drawer .cart-drawer__bottom .button { min-height: 5rem; }
.drawer .cart-item__price-wrapper { margin-top: 0 !important; }
.cart-items td  .quantity__input { background: transparent !important; }
.cart__ctas button svg { display: none; }
cart-items .button--simple-move { font-size: 1.5rem !important; }
.body-template-cart cart-items .button--simple-move svg { margin-bottom: 7px !important; }
.body-template-cart cart-items .button--simple-move { margin-top: 0 !important; }
.body-template-cart cart-items .page-header__inner { align-items: center !important; }
.body-template-cart  .totals > * { font-size: 15px !important; }
.body-template-cart   .cart__blocks-content .tax-note { margin-bottom: 0 !important; }
.cart-drawer__continue svg { display: none; }
.body-template-cart .cart-item quantity-input { margin-top: 0 !important; }
.body-template-cart cart-items .button--simple-move svg { display: none; }
.body-template-cart cart-items .button--simple-move:hover { color: var(--secondary-color) !important; }
.cart-drawer__continue:hover { color: rgba(var(--color-button), var(--alpha-button-background)); }

/*wishlist Drawer*/
.react-side-draw a:link { color: rgba(var(--color-button), var(--alpha-button-background)) !important; font-weight: 600; }
.react-side-draw a:link:hover { color: #252525 !important; }
.react-side-draw .display-n { height: auto !important; opacity: 1 !important; visibility: unset !important; transform: unset !important; }
.react-side-draw .cart-btn { background-color: rgba(var(--color-button), var(--alpha-button-background)); color: rgb(var(--color-button-text)); border-radius: 27px; }
.react-side-draw .cart-btn:hover { background-color: #252525 !important; color: #fff !important; }
.react-side-draw .exchange-btn, .react-side-draw .trash-btn { top: 4px !important; position: relative !important; }
button#cart-all, button.cart-btn-continue { background: rgba(var(--color-button), var(--alpha-button-background)) !important; color: rgb(var(--color-button-text)) !important; border: 0 !important; font-style: var(--font-button-style); position: relative; box-sizing: border-box; text-decoration: none; border-radius: var(--border-radius-button); transition: var(--duration-default); font-size: 1.5rem; line-height: 1.2; -webkit-appearance: none; appearance: none; cursor: pointer; overflow: hidden; z-index: 1; }
button#cart-all:hover, button.cart-btn-continue:hover { background-color: #252525 !important; color: #fff !important; }
.react-side-draw { padding-bottom: 20px !important; }
.iwish_price_wrapper { font-size: 15px; }
.product-form__error-message-wrapper:not([hidden]) { position: absolute; top: -33px; }
.buy-button-section { position: relative; }
.iwishProduct-row div p.vTitle { margin: 0 !important; }
.cart__warnings .button svg { display: none; }
.gHsHpP { padding: 11px 15px !important; }
.react-side-draw .product-wrapper .form-control { padding: 11px 15px !important; margin-top: 10px; }
.iwishProduct-row div p.pTitle { font-size: 15px !important; }
.react-side-draw .pd-6 { width: 100%; text-align: center; justify-content: center; }
.react-row.combobox { text-transform: capitalize !important; }
body.overflow-hidden2:before { content: ' '; height: 100%; width: 100%; display: block; background: #19101085; backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); filter: blur(2px); position: absolute; z-index: 15; }

/*body.overflow-hidden { overflow: hidden; } */
.cart-count-bubble { margin-left: 5px; }
.breadcrumb__delimiter { margin-left: 0 !important; }
.collection-hero--overlay .breadcrumb a, .collection-hero--overlay .breadcrumb span { margin-right: 0.8rem !important; text-align: center; }
.breadcrumb span:last-child { margin-right: 0 !important; }
.breadcrumb a, .breadcrumb span { margin-right: 0.8rem !important; text-align: center; }
.product-popup-modal__content { border-radius: 0; }
.button .icon-button-arrow { display: none; }
.menu-drawer__inner-container .list-social__item:hover .icon { opacity: 1 !important; color: rgba(var(--color-button), var(--alpha-button-background)) !important; }
input.shopify-challenge__button.btn { margin-top: 40px !important; background-color: rgba(var(--color-button), var(--alpha-button-background)); color: rgb(var(--color-button-text)); font-weight: bold; font-size: 15px !important; letter-spacing: -0.3px !important; min-height: 5rem; padding: 0 1rem; min-width: 150px; }
input.shopify-challenge__button.btn:hover { background-color: rgba(var(--color-button-secondary)); color: rgb(var(--color-button-secondary-text)); }

/*default page */
.customer .order-table .tbody>*, .customer .customer-address__item, .customer a:not(.button):not(.breadcrumb a):not(.order-table a) { font-size: 1.4rem !important; }
h3, .h3 { font-size: var(--font-heading-h3-size) !important; }
.customer a:not(.button):not(.breadcrumb a):not(.order-table a):hover { }
.addresses h2 { margin: 0 !important; }
.field input[type=checkbox]+label b { top: -2px; position: relative; }
.addresses .address-cancel { min-width: 166px; }
.customer .order-table--details .row>*:first-child a, .customer .order-table--details .row>*:first-child p, .customer .order-table .tfoot>div span { font-size: 1.4rem !important; }
.customer.order { padding: 50px 0; }
.customer .order-table .tfoot>div span:first-child { max-width: 13rem !important; }
.product-form__group-name { display: none; }
.collection-results--products { gap: 23px !important; }
.react-side-draw .social-container { display: none !important; }
modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 165px !important; margin-bottom: 15px; }
.prev-link.disabled, .next-link.disabled { pointer-events: none; }
.article-template__info-wrapper .show-desktop { display: block !important; }
.article-template__info-wrapper .show-mobile { display: none !important; }
figure.element--hide-on-desk { display: block !important; }
figure .element--hide-on-mobile { display: none !important; }
/* .pagination__list>li:last-child {justify-content: flex-end;display: flex;    flex: 0 0 3rem  !important;    max-width: unset  !important;}

.pagination__list>li:first-child {
    flex: 0 0 3rem  !important;
    max-width: unset  !important;
    justify-content: flex-end;
    display: flex;
} */
.pagination__item-arrow {
    width: 3rem;
}
.pagination__list>li {
 flex: 0 0 auto !important;
}.product.row  a.iWishAdd svg {
    stroke-width: 20px !important;
}
.slick-arrow.slick-disabled {
    opacity: 0.25 !important;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 1 !important;
}.header-dektp-search .search__form-text {
    display: none;
}
.body-template-search .shopify-app-block.iwish-app-block-wrapper {
  display: none;
}
/*Media Query */
@media only screen and (max-width:1600px) {
    .header__icon--cart, .header__icons>.header__account { margin: 0 10px !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 190px !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__title { margin-bottom: 15px !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter-form__field-wrapper .field { margin-bottom: 8px; }
    .globo-form-app .header h3 { font-size: 4rem !important; line-height: 1 !important; }
    body.body-template-blog .product-popup-modal__content { padding-bottom: 40px !important; }
}
@media only screen and (max-width:1536px) {
    h1, .h1 { font-size: calc(var(--font-heading-h1-size) - 15px) !important; }
    h2, .h2 { font-size: calc(var(--font-heading-h2-size) - 5px) !important; }
    h4, .h4 { font-size: calc(var(--font-heading-h4-size) - 2px) !important; }
    .home-slider .hero__content { max-width: 946px !important; }
    .events-and-exhibitions-slider .hero__title.h2 { font-size: calc(var(--font-heading-h2-size) + 0px) !important; }
    .footer .list-social__item { width: 5rem; height: 5rem; }
    .footer .footer__content-top { padding-top: 61px !important; padding-bottom: 50px !important; }
    .article-card-row__title a { font-size: 20px !important; }
    .filter-list ul { gap: 3rem; }
    .body-template-page-thankyou .h1 { font-size: calc(var(--font-heading-h1-size) + 10px) !important; }
    .body-template-page-thankyou .subtitle { font-size: calc(var(--font-heading-h1-size) - 30px) !important; }
    .body-template-page-careers .image-banner__heading { font-size: calc(var(--font-heading-h1-size) - 25px) !important; }
    .collapsible-content__toggle { padding: 2rem !important; }
    .collapsible-content__question { font-size: calc(var(--font-heading-h4-size) - 4px) !important; }
    .collapsible-content__answer-inner { padding: 2rem !important; }
    .collapsible-content__link { padding: 2rem !important; }
    .collapsible-content__answer-inner ul:last-child { padding-bottom: 0; margin-bottom: 0; }
    .collection-product-card .card__title a { font-size: 19px !important; line-height: 1.2; }
    .artwork-artist-detail-content  h2, .artwork-about-details h2 { margin: 18px 0; }
    .fancybox-caption__body { font-size: 23px; }
    .prev_prod { left: 20px !important; }
    .next_prod { right: 20px !important; }
    .drawer__inner { padding: 5.3rem 2rem 2.4rem !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 170px !important; }
    body.body-template-blog .product-popup-modal__content { padding-bottom: 25px !important; }
    .globo-form-app .panel textarea { min-height: 156px !important; }
    .body-template-page-careers .image-banner__text h4 { font-size: 28px !important; margin: 25px 0; }
}
@media only screen and (max-width:1399.99px) {
    .container-sm { max-width: 1200px; }
    .body-template-article-artist .artist-template { margin-bottom: 50px; }
    .related-artworks { padding: 50px 0; }
    .blog-articles { gap: 25px !important; }
    .contact-section-info, .follow-section { padding: 4rem !important; }
    .facets__product-count { flex: unset !important; }
    .list-menu--inline .header__menu-item { padding: 1rem !important; }
    .product__outer { padding-bottom: 50px !important; padding-bottom: 50px !important; padding-left: 20px !important; padding-right: 20px !important; }
    .fancybox-caption__body { font-size: 20px; }
    .past-event .hero__content { padding-right: 3rem; padding-left: 3rem; }.header .header__submenu .header__menu-item {
    padding: 0.7rem 1.2rem !important;
}


}
@media only screen and (max-width:1350.99px) {
    .arrows-product.mobile { display: flex; justify-content: flex-start; gap: 60px; margin: 30px 0 !important; }
    .arrows-product.desktop { display: none !important; }
    .arrows-product.mobile .prev_prod { position: static; }
    .arrows-product.mobile .next_prod { position: relative; }
    .product__outer { padding-left: 0px !important; padding-right: 0px !important; }
}
@media only screen and (max-width:1299.99px) {
    .container-sm { max-width: 1180px; }
    body.body-template-article .article-template__header--row { display: flex; flex-direction: row; }
    .contact-section-info, .follow-section { padding: 3rem !important; }
    .body-template-page-thankyou .h1 { font-size: calc(var(--font-heading-h1-size) + 5px) !important; }
    .body-template-page-thankyou .subtitle { font-size: calc(var(--font-heading-h1-size) - 35px) !important; }
    .arrows-product a > span { width: 45px !important; height: 45px !important; }
    .product .price-wrapper { margin: 20px 0px !important; }
    .arrows-product a svg { width: 19px !important; }
}
@media only screen and (max-width:1199.99px) {
    h1, .h1 { font-size: calc(var(--font-heading-h1-size) - 25px) !important; }
    h2, .h2 { font-size: calc(var(--font-heading-h2-size) - 10px) !important; }
    h4, .h4 { font-size: calc(var(--font-heading-h4-size) - 3px) !important; }
    .body-template-page-careers .image-banner__heading { font-size: calc(var(--font-heading-h1-size) - 35px) !important; }
    .events-and-exhibitions-slider .hero__title.h2 { font-size: calc(var(--font-heading-h2-size) - 5px) !important; }
    .home-slider .hero__content { max-width: 808px !important; }
    .container-sm { max-width: 1180px; }
    .blog__posts--column.blog__posts--4-items { grid-template-columns: repeat(4, 1fr) !important; }
    .blog__posts--column { grid-template-columns: repeat(3, 1fr) !important; }
    .article-card-row__header h2 { line-height: 1; }
    .article-card-row__title a { font-size: 20px; }
    .article-card-row__author span { margin-left: 0 !important; }
    .article-card-row__header span { margin-right: 3px !important; }
    .footer-block.newsletter__form { width: 53% !important; }
    .body-template-page-about .multicolumn-list__wrapper { grid-template-columns: repeat(4, 1fr); }
    .body-template-page-about .steps-section .steps__wrapper { padding: 50px 0; }
    .media-grid__item .content { padding: 2rem !important; }
    .section-layout-column .multicolumn-card__image-wrapper { width: 80px !important; height: 80px !important; }
    .media-grid__item.row-1 { grid-area: span 1 / span 2; }
    .media-grid__item.col-2.row-1 { grid-area: span 1 / span 4; }
    .media-grid__item:nth-child(3) img { object-position: 40% 23% !important; }
    .collection-hero--overlay.collection-hero--has-products { padding-bottom: 20.2rem !important; padding-top: calc(var(--header-height) + 2.8rem); }
    .blog-articles { gap: 20px !important; }
    body.body-template-article .social-share-section { position: relative; left: -9px; }
    body.body-template-article .share-buttons__label { width: 40px !important; height: 40px !important; }
    .swiper.mySwiper { height: 500px !important; }
    .contact-section-info .icon-holder { width: 45px !important; height: 45px !important; min-width: 45px !important; }
    .contact-section-info .icon-holder svg { width: 2rem !important; }
    .contact-section-info, .follow-section { padding: 3rem 2rem !important; }
    a.iWishView.focus-inset.header__cart.header__icon.header__icon--cart.link.link--text { display: none; }
    .collection-artist-section { padding: 50px 0; }
    .collection-artist-section .category-item a { font-size: 18px !important; }
    .slick-prev, .slick-next, .slick-prev:before, .slick-next:before { width: 45px !important; height: 45px !important; }
    .collection-product-list { row-gap: 23px !important; column-gap: 23px !important; }
    .menu-drawer__menu .menu-drawer__menu-item { font-size: 16px !important; }
    .overflow-hidden-tablet div#hubspot-messages-iframe-container { display: none !important; }
    .header__account { display: none !important; }
    .js .menu-drawer { height: calc(100dvh - 100%); height: calc(var(--viewport-height, 100dvh) - (var(--header-bottom-position, 100%))); }
    .menu-drawer__account-register a:hover { color: rgba(var(--color-button), var(--alpha-button-background)); text-decoration-color: rgba(var(--color-button), var(--alpha-button-background)); }
    .menu-drawer__utility-links { padding-top: 2rem !important; }
    .menu-drawer__menu li:last-child { border-bottom: 0 !important; }
    .related-bottom-links .view-all { grid-area: 1 / 2 / 2 / 4; }
    .related-bottom-links a { font-size: 18px; }
    .related-bottom-links { grid: auto-flow dense 100px / repeat(4, minmax(0, 1fr)); }
    .globo-form-app .header h3 { font-size: 3.8rem !important; line-height: 1 !important; }
    .body-template-page-thankyou .image-banner__text { margin-top: 0 !important; }
    .collapsible-content__question { font-size: calc(var(--font-heading-h4-size) - 5px) !important; }
    .overflow-hidden-tablet .grecaptcha-badge { z-index: 1 !important; }
    .menu-drawer__utility-account-body { padding: 0 !important; }
}
@media only screen and (max-width:1299px) and (min-width:1199px) {
    .media-grid__item .content h2 { font-size: 30px !important; }
}
@media only screen and (max-width:1100px) and (min-width:992px) {
    body.body-template-404  .search-wrapper { min-height: 212px; }
    .artwork-artist-detail-content .content p, .artwork-about-details .content p { font-size: 13px !important; }
    .body-template-page-available-positions .column-layout { display: flex; flex-direction: row; flex-wrap: wrap; gap: 3rem 2rem; justify-content: space-between; }
    .body-template-page-available-positions .collapsible-content__item { float: left; width: calc(50%  - 1.5rem); }
}
@media only screen and (max-width:991.99px) {
    .hero__content__wrapper.align--middle-left .hero__content { padding-left: 9rem; padding-right: 9rem; }
    h1, .h1 { font-size: calc(var(--font-heading-h1-size) - 35px) !important; }
    h2, .h2 { font-size: calc(var(--font-heading-h2-size) - 15px) !important; }
    h4, .h4 { font-size: calc(var(--font-heading-h4-size) - 3px) !important; }
    .body-template-page-careers .image-banner__heading { font-size: calc(var(--font-heading-h1-size) - 45px) !important; }
    .hero__description { margin-top: 1.5rem !important; }
    .hero__button-group { margin-top: 2rem !important; }
    .home-slider .img-holder { padding-bottom: 70.64% !important; }
    .home-slider .hero__content { max-width: 560px !important; }
    .swiper-btn { width: 4rem !important; height: 4rem !important; }
    .swiper-btn--next:hover svg { transform: scale(1.2); }
    .home-slider .swiper-btn--prev { left: 4rem !important; }
    .home-slider .swiper-btn--next { right: 4rem !important; }
    .three-column-layout { grid-template-columns: repeat(2, 1fr); }
    .artist-template { grid-template-columns: repeat(1, 1fr); }
    .article-template__hero { position: relative; }
    .artist-template .article-template__hero-wrapper img { position: relative !important; max-height: 350px; object-fit: scale-down; }
    .article-template__hero-wrapper div { padding-bottom: unset !important; }
    .events-and-exhibitions-slider .swiper-btn--prev { left: 2rem; }
    .events-and-exhibitions-slider .swiper-btn--next { right: 2rem; }
    .past-event .hero__content { padding-bottom: 2rem; padding-right: 2rem; padding-left: 2rem; }
    .past-event .img-holder:before { height: 65%; opacity: 1; }
    .section-featured-blog .blog__posts--column { gap: 2rem !important; }
    .article-card-row__title a { font-size: 20px !important; }
    .article-card-row__info { padding: 15px !important; }
    .footer__content-middle-container { border-top: 0 !important; padding-top: 25px !important; }
    .footer .footer__content-top { padding-bottom: 16px !important; }
    .footer .accordion .footer-block__heading { font-size: 19px !important; letter-spacing: 0.5px; font-weight: 600 !important; font-family: var(--font-body-family) !important; color: rgba(var(--color-button), var(--alpha-button-background)); }
    .footer__column--social { width: 50% !important; }
    .footer__column--menu, .footer__column--payment { width: auto !important; }
    .footer .newsletter__form { margin-top: 0; }
    .footer-block.newsletter__form { width: 53% !important; margin-top: 0 !important; }
    .contact-phone span.contact-icon { top: -3px; }
    .contact-email span.contact-icon { top: -2px; }
    .footer-block--contact-info .contact-content div { margin-bottom: 23px; }
    .body-template-page-about .multicolumn-list__wrapper { grid-template-columns: repeat(2, 1fr); gap: 15px !important; }
    .section-layout-column
    .multicolumn-list__wrapper
    .multicolumn-card__info
    .rte { text-wrap: balance; }
    .body-template-page-about .steps-section .steps__wrapper { padding: 25px 0; }
    .body-template-page-about .steps-section .steps__left, .body-template-page-about .steps__right { width: 100%; }
    .multicolumn-list__wrapper .multicolumn-card__info .subtitle { font-size: 20px !important; }
    .main-artist .blog__posts--column { grid-template-columns: repeat(3, 1fr) !important; }
    body.body-template-article .article-template__header--row { display: flex; flex-direction: column; margin-bottom: 0 !important; }
    body.body-template-article
    .article-template__header--row
    .article-template__info-wrapper { width: 100% !important; height: auto !important; }
    body.body-template-article
    .article-template__header--row
    .article-template__hero { width: 100% !important; margin: 0 !important; margin-top: 32px !important; }
    body.body-template-article .social-share-section { margin-bottom: 15px !important; }
    body.body-template-article .article-template__hero-wrapper img { height: auto !important; }
    body.body-template-article .social-share-section { position: relative; width: 100%; margin-bottom: 15px !important; }
    .swiper.mySwiper { height: auto !important; }
    .mySwiper .swiper-pointer-events.swiper-vertical { touch-action: unset !important; }
    body.body-template-article .article-template__hero-wrapper div { padding-bottom: 70% !important; }
    body.body-template-article .article-template__hero-wrapper { transform: unset !important; margin-bottom: 20px !important; }
    .article-template__content h3 { font-size: 22px !important; }
    .map-section.w-33 { width: 100% !important; display: inline-grid; }
    .contact-section-info.w-33 { width: 50% !important; }
    .follow-section.w-33 { width: 50% !important; }
    .contact__container { padding: 3rem 4rem; }
    .body-template-page-thankyou .subtitle { font-size: calc(var(--font-heading-h1-size) - 45px) !important; }
    .body-template-page-thankyou .image-banner__column--column { gap: 1rem; }
    .body-template-page-thankyou .h1 { font-size: calc(var(--font-heading-h1-size) - 20px) !important; }
    .header__icon--cart svg { display: block !important; }
    .body-template-page-thankyou .image-banner__text p { margin: 0; }
    .collapsible-content__toggle, .collapsible-content__answer-inner, .collapsible-content__link { padding: 1.5rem !important; }
    .collection-product-list { row-gap: 23px !important; column-gap: 23px !important; }
    .collection-product-card .card__title a { font-size: 18px !important; }
    .collection-product-card .card-information { padding: 15px !important; }
    .product__outer { gap: 10px !important; }
    .product-form__buttons-row { flex-direction: revert !important; }
    .wishlist-share-buttons { top: 10px !important; right: 10px !important; }
    .cart-count-bubble { top: 1px; }
    body.body-template-cart  .cart-items tbody { padding: 0 !important; }
    body.body-template-cart  .cart-item__quantity { grid-column: 2/1 !important; grid-row: 3/4 !important; }
    body.body-template-cart  .cart-item__remove { grid-column: 2/2 !important; grid-row: 3/4 !important; align-items: center !important; }
    body.body-template-cart .cart__footer .totals__wrapper { padding-bottom: 1rem !important; }
    body.body-template-cart   .cart-items .cart-item__quantity .quantity { width: fit-content !important; }
    body.body-template-cart  .cart-items .cart-item__quantity .quantity .quantity__input { height: 4.5rem; max-width: 50px !important; }
    .popular-products__wrapper { gap: 20px !important; }
    .collection-hero--has-products .collection-hero__inner { padding-bottom: 0 !important; }
    .events-and-exhibitions-slider .hero__title.h2 { font-size: calc(var(--font-heading-h2-size) - 10px) !important; }
    .artwork-artist-detail-content { padding-top: 20px !important; }
    .body-template-blog-blog-artist .blog__posts--column { gap: 2rem !important; }
    .body-template-blog-blog-artist .main-artist .blog__posts--column { grid-template-columns: repeat(2, 1fr) !important; }
    .body-template-blog-blog-artist .main-artist .article-card__info { padding: 0 !important; }
    .related-bottom-links .view-all { grid-area: 1 / 2 / 2 / 4; }
    .related-bottom-links { grid: auto-flow dense 113px / repeat(4, minmax(0, 1fr)); }
    body.body-template-article.body-template-article-artist .article-template__hero-wrapper div { padding-bottom: 0 !important; }
    body.body-template-article.body-template-article-artist .artist-template { gap: 0; }
    .footer-top-block-section { margin-bottom: 50px !important; }
    .body-template-blog .filter-list { padding-top: 10px; }
    .globo-form-control.layout-2-column, .globo-form-control.layout-3-column { width: 50% !important; }
    .body-template-page-careers .image-banner__text p { font-size: 18px; }
    .body-template-page-careers .image-banner__text h4 { font-size: 26px !important; margin: 25px 0; }
    .body-template-page-careers .image-banner__button { margin-top: 1rem; }
    .footer-block.footer-block--contact-info.w-35 { width: 100% !important; }
    .overflow-hidden-tablet .grecaptcha-badge { z-index: 1 !important; }
    .header__icon--cart { top: -2px; }
    .body-template-cart .cart-item__media-wrapper { height: 6.8rem !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 120px !important; margin-bottom: 25px !important; }
    .collapsible-content__answer-inner.document, .collapsible-content__answer-inner ul li, .collapsible-content__answer-inner ul p { font-size: 15px; }
    .header__icon--cart:last-child  .header__icon-name { font-size: 0; display: flex; }
    .cart-count-bubble { font-size: 16px !important; }
    .article-template__info-wrapper .show-desktop { display: none !important; }
    .article-template__info-wrapper .show-mobile { display: block !important; }
    .article-template__header--row .article-template__info { padding-right: 0 !important; }
    .event-datetime-section svg { min-width: 18px !important; }.footer-block .h4 {
    font-size: calc(var(--font-heading-h3-size) - 8px ) !important; 
    }.footer .newsletter__form .newsletter__button{
      right:0 !important;
    }
}
@media only screen and (max-width:749px) {
    .image-banner__heading, .image-banner__text, .image-banner__text h4, .image-banner__subheading.subtitle { color: #ffff !important; }
    .body-template-page-careers .image-banner__text h4 { margin: 20px 0; margin-bottom: 16px; font-size: 23px !important; }
    .body-template-page-careers .image-banner__text p { font-size: 17px !important; }
    .image-banner__button { background: #ffff !important; color: var(--color-background) !important; }
    .body-template-page-careers .image-banner .banner__media img { object-position: right !important; }
    .body-template-page-careers .image-banner__text { margin: 6px 0; }
    .globo-form-control.layout-1-column, .globo-form-control.layout-2-column, .globo-form-control.layout-3-column { width: 100% !important; }
}
@media only screen and (max-width:767px) {
    .w-75, .w-50, .w-33, .w-25, .w-35, .w-20, .w-30 { width: 100% !important; }
    .title-section { margin-bottom: 20px !important; }
    .button--primary-size, .customer .button--primary-size { min-width: unset; min-height: 4.5rem; }
    .hero__content__wrapper.align--middle-left .hero__content { padding-left: 20px !important; padding-right: 20px !important; }
    .home-slider .img-holder { padding-bottom: 130% !important; }
    figure.element--hide-on-mobile { display: block !important; }
    figure .element--hide-on-desk { display: none !important; }
    .home-slider .swiper-btn--next { bottom: 50px !important; top: unset !important; right: 40% !important; }
    .home-slider .swiper-btn--prev { bottom: 50px !important; top: unset !important; left: 40% !important; }
    .close-anouncebar { right: 30px; min-width: unset; top: 31px; }
    h1, .h1 { font-size: calc(var(--font-heading-h1-size) - 45px) !important; }
    h2, .h2 { font-size: calc(var(--font-heading-h2-size) - 20px) !important; }
    h4, .h4 { font-size: calc(var(--font-heading-h4-size) - 5px) !important; }
    .body-template-page-careers .image-banner__heading { font-size: calc(var(--font-heading-h1-size) - 50px) !important; }
    .hero__description { margin-top: 2rem !important; }
    .hero__button-group { margin-top: 2rem; }
    .hero__content { padding-right: 2rem; padding-left: 2rem; }
    .home-slider .swiper-pagination { bottom: 30px !important; }
    .events-and-exhibitions-slider .swiper-btn--prev { left: 33%; transform: unset !important; top: unset; bottom: 0; }
    .events-and-exhibitions-slider .swiper-btn--next { position: absolute; transform: unset !important; top: unset; bottom: 0 !important; right: 33%; }
    .events-and-exhibitions-slider .hero__content, .events-and-exhibitions-slider
    .hero__content__wrapper.align--middle-left
    .hero__content { padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 60px !important; padding-top: 30px; }
    .events-and-exhibitions-slider .img-holder { transform: translate3d(-40px, 0px, 0px) !important; }
    .events-and-exhibitions-slider .swiper-slide-active .img-holder { transform: translate3d(0px, 0px, 0px) !important; }
    .events-and-exhibitions-slider .hero__content__wrapper { position: static; left: unset; transform: unset !important; }
    .events-and-exhibitions-slider .hero__title.h2 { font-size: calc(var(--font-heading-h2-size) - 15px) !important; }
    .events-and-exhibitions-slider .hero__title.h2, .events-and-exhibitions-slider .hero__description { color: rgb(var(--color-foreground-title)) !important; }
    .events-and-exhibitions-slider .hero__content__wrapper.align--middle-left { padding: 0px !important; }
    .footer-top-block-section { flex-direction: column; }
    .foote-about { width: 100% !important; }
    .footer .footer__content-top .footer-block:last-child.newsletter__form { width: 100% !important; margin-top: 23px !important; }
    .footer .newsletter__form .newsletter__button { position: relative !important; }
    .footer .newsletter__form .field input { padding-right: 1.5rem !important; height: 5rem !important; min-height: 5.5rem; }
    .footer .newsletter__form .field { min-height: 5.5rem !important; }
    .popular-products__wrapper { grid-template-columns: repeat(1, 1fr); }
    .past-event .swiper-btn--prev { left: 6px; }
    .past-event .swiper-btn--next { right: 6px; }
    .past-event .img-holder.img-cover { padding-bottom: 125.41%; }
    .section-bottom-link { margin-top: 25px; }
    .blog__posts--column.blog__posts--4-items { grid-template-columns: repeat(2, 1fr) !important; }
    .section-featured-blog .blog__posts--column { gap: 2rem !important; grid-template-columns: repeat(2, 1fr) !important; }
    .footer__column--social { width: 100% !important; }
    .footer__copyright > * { padding: 2rem; }
    .list-social { gap: 20px; }
    .wishlist-buttons svg { width: 20px !important; }
    .share-buttons__label svg { width: 13px; }
    .collection-hero--overlay { padding-bottom: 11.2rem !important; }
    .media-grid { grid: auto-flow dense auto / repeat(1, minmax(0, 1fr)) !important; }
    .media-grid__item.row-1 { grid-area: unset !important; }
    .media-grid__item.col-2.row-1 { grid-area: unset !important; }
    .media-grid__item { grid-area: span 1 /1 !important; }
    .related-bottom-links { display: flex; flex-direction: column; }
    .related-bottom-links .next-link, .related-bottom-links .view-all, .related-bottom-links .prev-link { padding: 20px 0; width: 100%; }
    .related-bottom-links .next-link { border: 0; }
    .related-bottom-links .prev-link { border: 0; }
    .related-bottom-links .view-all { border: 1px solid #cccccc; border-left: 0; border-right: 00; }
    .related-bottom-links a { font-size: 18px; }
    .body-template-article-artist .collection-product-list { grid-template-columns: repeat(2, 1fr); }
    .pointer-events-none { pointer-events: none; }
    .scroll-area { scrollbar-width: none; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow-x: auto; overflow-y: hidden; }
    .scroll-area::-webkit-scrollbar { display: none; }
    .snap-start { scroll-snap-align: start; scroll-snap-stop: always; }
    .snap-center { scroll-snap-align: center; scroll-snap-stop: always; }
    .filter-list ul { white-space: nowrap; flex-wrap: unset; gap: 0rem; }
    .filter-list .container.container-sm { padding-right: 0; }
    .filter-list ul li a { padding: 10px 0px 1px; font-size: 18px; line-height: unset; height: 40px; display: block; }
    .filter-list { padding-bottom: 0px; margin-bottom: 32px; padding-top: 18px; }
    .filter-list ul li { padding: 0 20px; }
    .filter-list ul li:first-child { padding-left: 0 !important; }
    .filter-list ul li a:hover, .filter-list ul li.selected a { background-size: 100% 0.25rem; }
    .filter-list .container.container-sm { height: 38px; }
    .featured-blog .article-card-row__content { position: relative !important; }
    .featured-blog .article-card-row__info { padding: 15px !important; background: var(--secondary-color) !important; }
    .featured-blog .article-card-row__content { height: auto !important; }
    .featured-blog .article-card-row { height: auto !important; }
    .featured-blog ul.article-card-row__tags { position: relative; width: auto !important; top: unset; display: inline-flex; min-width: unset !important; }
    .featured-blog .article-card-row__title a, .featured-blog .article-card-row__header h2 { font-size: 22px !important; line-height: 1.55 !important; }
    .event-proposal .title-section { margin-bottom: 27px !important; }
    .body-template-blog .button-wrapper { margin-top: 4.4rem; }
    .filter-list ul li + li { padding-left: 0 !important; }
    body.body-template-article .filter-list { padding-top: 0 !important; margin-top: 0 !important; }
    .article-template__content h3 { font-size: 20px; }
    .contact__container { padding: 3rem 2rem; }
    .header-dektp-search { display: none !important; }
    .header button.search__button.button.button--primary { padding: 12px !important; min-width: unset !important; background: transparent; border-radius: 0 5px 5px 0 !important; position: absolute; right: 0; top: 6px; }
    .header .search__form-inner .field input[type=search] { padding-right: 50px; }
    .body-template-page-thankyou .banner__overlay { display: block !important; }
    .header__icon--cart svg { display: block !important; }
    .show-mobile { display: block !important; }
    .body-template-page-thankyou .image-banner__column--column { padding-top: 0 !important; }
    .body-template-page-thankyou .h1 { font-size: calc(var(--font-heading-h1-size) - 30px) !important; }
    .body-template-page-thankyou .subtitle { font-size: calc(var(--font-heading-h1-size) - 50px) !important; }
    .body-template-page-thankyou .image-banner__column--column { gap: 12px !important; }
    .collapsible-content__question { font-size: calc(var(--font-heading-h4-size) - 5px) !important; }
    .collapsible-content__link a { font-size: 1.5rem; }
    .mobile-facets__close-button svg { transform: rotate(90deg); height: 13px; margin-top: -1px !important; }
    .mobile-facets__label { font-size: 14px; line-height: 1; }
    .mobile-facets__sort .select__select { min-height: unset !important; border-color: #fff !important; }
    .mobile-facets__sort .select__select + svg { height: 10px; top: calc(50% - 7px); }
    .product__info-wrapper { width: 100% !important; }
    .product .price-wrapper { margin: 20px 0 !important; }
    .product .content { margin-bottom: 30px !important; }
    .product-recommendations__list { grid-template-columns: repeat(1, 1fr); }
    .product__outer .share-buttons__label:hover a.iWishAdd svg { width: 27px; }
    .product__outer .share-buttons__label  svg { width: 25px !important; }
    .product .breadcrumb__mobile { display: none !important; }
    .product__outer { padding-top: 50px !important; padding-bottom: 20px !important; }
    .buy-button-section .share-buttons__item a span { font-size: 0 !important; }
    .buy-button-section .share-buttons__list { width: auto !important; padding: 1.3rem 1.2rem; align-items: center; left: 6px; }
    .buy-button-section .share-buttons__item .icon { margin: 0; }
    .buy-button-section  .share-buttons__list:before { border: 0.1rem solid rgba(var(--color-foreground), .2); left: 1.6rem; }
    .fancybox-slide--image { padding: 46px 15px !important; }
    .fancybox-caption__body { font-size: 17px; }
    body.fancybox-active  #hubspot-messages-iframe-container { display: none !important; }
    .fancybox-navigation .fancybox-button--arrow_right { right: 15px !important; background-size: 18px auto !important; }
    .fancybox-navigation .fancybox-button--arrow_left { left: 15px !important; background-size: 15px !important; }
    .fancybox-navigation button { width: 40px !important; height: 40px !important; }
    .fancybox-slide--image .fancybox-close-small { background: transparent !important; top: -44px !important; right: -7px !important; }
    .fancybox-navigation .fancybox-button { top: 48% !important; }
    .header__icons .icon.icon-search { width: 21px; }
    .header__icon--cart, .header__icons>.header__account { margin: 0 !important; }
    .menu-drawer__inner-container { position: relative; height: 100%; overflow: auto !important; }
    .events-and-exhibitions-slider .swiper-btn--prev { left: 0; }
    .events-and-exhibitions-slider .swiper-btn--next { right: unset; left: 64px; }
    .swiper-btn--prev { left: 0; }
    .events-and-exhibitions-slider .swiper-btn--next { right: unset; left: 64px; }
    .events-and-exhibitions-slider .img-holder { padding-bottom: 47.5% !important; }
    .drawer__inner { padding: 4.3rem 2rem 2.4rem !important; }
    cart-drawer-items { padding-right: 5px !important; }
    .react-side-draw span.minus.dis { font-size: 21px !important; }
    .react-side-draw span.plus { font-size: 18px !important; }
    body.body-template-cart .cart__footer .totals__wrapper { padding: 0; }
    body.body-template-cart .cart-item__media-wrapper { height: 5.5rem; width: 6rem; margin: 0 !important; max-width: 6rem !important; }
    body.body-template-cart .cart-item { display: block; }
    body.body-template-cart .cart-item__media { width: 75px; padding-bottom: 20px; }
    body.body-template-cart .cart-item__details { width: calc(100% - 80px); margin-left: 16px !important; vertical-align: top; }
    body.body-template-cart .cart-item__quantity { position: relative; display: flex; }
    .cart-item__prices { width: 30% !important; float: left; margin-top: 14px; }
    .cart-item__totals .loading-overlay__spinner { top: calc(50% - 14px); }
    .cart-item__totals { width: 30% !important; margin-top: 14px; display: flex; justify-content: flex-end; }
    body.body-template-cart .cart-item__quantity { width: 40% !important; float: left; }
    body.body-template-cart .cart-item__remove { width: 100% !important; justify-content: center !important; margin-top: 24px !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 90px !important; margin-bottom: 25px !important; }
    modal-dialog#NewsletterPopupModal-popup .product-popup-modal__content { padding: 0px 20px !important; padding-bottom: 30px !important; }
    modal-dialog#NewsletterPopupModal-popup button#ModalClose-popup { right: 0px !important; }
    .artwork-artist-detail-content { padding-top: 10px !important; }
    .fancybox-navigation .fancybox-button { background-color: rgba(var(--color-button), var(--alpha-button-background)) !important; border-color: rgba(var(--color-button), var(--alpha-button-background)); }
    body.body-template-blog .product-popup-modal__content { padding: 20px !important; padding-top: 0 !important; }
    .globo-form-app .header h3 { font-size: 2.8rem !important; line-height: 1 !important; padding-bottom: 20px !important; }
    body.body-template-blog .product-popup-modal  .modal-close-button { height: 36px !important; width: 36px !important; }
    .body-template-blog button#ModalClose-popup { right: 0 !important; top: 18px !important; }
    .globo-form-app .panel textarea { min-height: 115px !important; }
    .collapsible-content__answer-inner ul li { padding-left: 21px; }
    .addresses .button-address-edit, .addresses .button-address-delete { width: 47% !important; }
    .address-add-buttons, .addresses .address-edit-buttons { justify-content: space-between; }
    .addresses .address-edit-buttons { justify-content: space-between; }
    .header__icon--cart, .header__icon--menu { top: 0px !important; }
    .body-template-cart  cart-items.container { padding-top: 20px; }
    .body-template-cart   .cart-item:not(:first-child) { margin-top: 3rem; }
    body.overflow-hidden:before { z-index: 10; }
    .mobile-facets__sort .select__select { background: #ffff !important; }
.footer__blocks-container .newsletter-form__inner {
    display: flex;
    align-items: flex-start;
}
.arrows-product.mobile {
    display: flex;
    width: 100%;
    gap: unset;
    display: flex;
    justify-content: space-between;
}
  .arrows-product.mobile .prev_prod {
    position: relative;
}
}
@media only screen and (max-width:575px) {
    .three-column-layout, .four-column-layout, .five-column-layout, .six-column-layout { grid-template-columns: repeat(1, 1fr); }
    .section-featured-blog .blog__posts--column { gap: 1rem !important; grid-template-columns: repeat(1, 1fr) !important; }
    .featured-artist .blog__posts--column.blog__posts--4-items { gap: 1rem !important; grid-template-columns: repeat(2, 1fr) !important; }
    .blog__posts--column.blog__posts--4-items { grid-template-columns: repeat(1, 1fr) !important; }
    .body-template-page-about .multicolumn-list__wrapper { grid-template-columns: repeat(1, 1fr); gap: 15px !important; }
    .main-artist .blog__posts--column { grid-template-columns: repeat(1, 1fr) !important; }
    .collection-hero--overlay.collection-hero--has-products { padding-bottom: 17.2rem !important; padding-top: calc(var(--header-height) + 2.8rem); }
    .related-artworks { padding: 25px 0; margin-top: 50px; }
    .body-template-article-artist .collection-product-list { grid-template-columns: repeat(1, 1fr); column-gap: 1.4rem; row-gap: 1.4rem; }
    .biography { margin-top: 10px !important; }
    .contact-section-info.w-33, .follow-section.w-33 { width: 100% !important; }
    .w-50, .w-75, .w-25, .w-33 { width: 100% !important; }
    .contact-section-info h2, .follow-section h2 { margin: 12px 0 25px; }
    .contact-section-info li { margin-bottom: 2.5rem; }
    .body-template-page-available-positions .column-layout { gap: 2rem 2rem; grid-template-columns: repeat(1, 1fr); }
    .body-template-page-available-positions .title-section { margin-bottom: 20px !important; }
    .collection-hero--overlay .breadcrumb a, .collection-hero--overlay .breadcrumb span { font-size: 14px !important; letter-spacing: -.3px; text-transform: uppercase; }
    .collection-slider .slick-prev, .collection-slider .slick-next { position: absolute; bottom: -70px; transform: unset; top: unset; }
    .collection-slider { padding: 0 15px !important; }
    .collection-artist-section .category-item a { font-size: 17px !important; }
    .collection-artist-section { padding-bottom: 100px !important; }
    .collection-slider .slick-prev { left: 35% !important; }
    .collection-artist-section .container.container-sm { padding: 0; }
    .collection-slider .slick-next { right: 35% !important; }
    .mobile-facets__close { top: 12px !important; right: 12px !important; }
    .wishlist-share-buttons { right: 10px !important; top: 10px !important; }
    .card--product { overflow: unset !important; }
    .mobile-facets__sort .select { max-width: unset !important; }
    .mobile-facets__count { color: #000000 !important; font-size: 14px !important; letter-spacing: 0.3px; }
    .mobile-facets__label { gap: 1.6rem; }
    .mobile-facets__summary .count-bubble { top: -1px; }
    .mobile-facets__summary  .count-bubble, .mobile-facets__open .count-bubble { font-size: 13px !important; }
    .drawer__inner { padding: 4.3rem 1.8rem 1.8rem !important; }
    .drawer .cart-item__final-price, .drawer .cart-item__old-price { font-size: 14px !important; }
    .cart-item__prices .price, .cart-item__totals .price { font-size: 1.4rem !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__text.rte { max-width: 100%; margin: 0 auto; margin-bottom: 15px; }
    .mobile-facets__label .icon-checkmark { top: calc(50% - 0.45rem) !important; left: 4.9rem !important; }
    .announcement-bar__text { font-size: calc(var(--font-body-size) - 2px); }
    .body-template-blog-blog-artist .main-artist .blog__posts--column { grid-template-columns: repeat(1, 1fr) !important; }
    .addresses .address-cancel { width: 48% !important; }
    .addresses .address-add-item { width: 48% !important; }
    .react-side-draw .back-smoke .react-col-4 { width: 40%; }
    .react-side-draw .back-smoke .react-col-7 { width: 59% !important; }
    .field input[type=text], .field input[type=email], .field input[type=tel], .field input[type=search], .field input[type=password], .field select, .field .field__input { font-size: 1.5rem !important; }
    .event-datetime-section { flex-direction: column; align-items: flex-start !important; gap: 10px !important; }
    .event-time { margin-left: 0 !important; }
    .event-date svg { min-width: 14px; }.pagination__item {
    width: 3.5rem !important;
    height: 3.5rem !important;    font-size: 15px !important;
}.collections-grid__information {
    padding: 3rem !important;
}

.collections-grid__title a {
    font-size: 22px;
}
  
}
@media only screen and (max-width:374px) {
    .home-slider .img-holder { padding-bottom: 150% !important; }
    .title-section.align-left { flex-direction: column; }
    .title-section.align-left a { margin-top: 15px; }
    .blog__posts--column.blog__posts--4-items { grid-template-columns: repeat(1, 1fr) !important; }
    .body-template-article-artist .collection-product-list { grid-template-columns: repeat(1, 1fr); column-gap: 1.4rem; row-gap: 1.4rem; }
    .event-datetime-section { display: flex; flex-direction: column; alignf-items: flex-start !important; }
    .event-time { margin-left: 0 !important; margin-top: 5px !important; }
    .collapsible-content__question { font-size: calc(var(--font-heading-h4-size) - 7px) !important; }
    .drawer__inner { padding: 4.3rem 1.4rem 1.8rem !important; }
    h2, .h2 { font-size: calc(var(--font-heading-h2-size) - 25px) !important; }
    .cart-item__prices .price, .cart-item__totals .price { font-size: 1.3rem !important; }
    modal-dialog#NewsletterPopupModal-popup .newsletter__image img { max-width: 130px !important; margin-bottom: 15px !important; }
    .drawer .cart-item__final-price, .drawer .cart-item__old-price { font-size: 13px !important; line-height: 1 !important; }.pagination__item-arrow {
    width: 2.5rem;
}
}
@media only screen and (min-width:767px) { }