/** Shopify CDN: Minification failed

Line 8:8489 "lign-items" is not a known CSS property
Line 687:12 Expected identifier but found whitespace
Line 687:13 Unexpected "("

**/
.policies-block .halo-item a{flex-direction:column;text-decoration:none;text-transform:uppercase}.policies-block .bg-policies-block{padding-top:16px;padding-bottom:16px;border-top:1px solid #000;border-bottom:1px solid #000}.footer__content-bottom.footer-bottom-custommaisonsia .container{padding-top:0;padding-bottom:0;border-top:1px solid #d3d3d3;position: unset !important;}.footer__content-bottom.footer-bottom-custommaisonsia .footer-block__bottom.not_flex.not_payment{justify-content:left;text-align:revert-layer}.footer__content-bottom.footer-bottom-custommaisonsia .footer-block__list-social{display:flex;display:flex;padding-top:21px;padding-bottom:21px;align-items:center}.footer__content-bottom.footer-bottom-custommaisonsia p{margin:0 12px 0 0;color:#fff}.footer-1 .footer-bottom-custommaisonsia .footer-block__list-social .list-social__item{margin-bottom:0!important}.maisonsiacustom-slider .item.slick-slide{height:100%;display:flex}.maisonsiacustom-slider .slide-content.content-box--absolutesss.content-box--left.text-center{flex:1 1 auto;max-width:40%;display:flex;margin: 0 auto;}.maisonsiacustom-slider .images-contain.lookbook-image-item{flex:0 1 60%;overflow:hidden}.hero__sidebyside-content-inner.small--text-center{padding:4vw;align-self:center;flex:1;text-align:left}.review-mainsection{display:flex;flex-direction:column}.review-section{display:flex;align-items:center;justify-content:center;order:2}.customer-review-block.Customer-review-sections.is-load .halo-item.customer-review__item .review__item-content{background:#f6f6f6;padding:42px}.spotlight-block.maisonsia-new-arrivals .spotlight-item.spotlight-item__largeImg{background:#f6f6f6;border-radius:100% 100% 0 0}.spotlight-block.maisonsia-new-arrivals .spotlight-item.spotlight-item__largeImg .img-box,.spotlight-block.maisonsia-new-arrivals .spotlight-item.spotlight-item__largeImg .img-box a.image-zoom.adaptive_height.image{border-radius:100% 100% 0 0}.rich-text.section-block-template--15565594460211__rich_text_VJFdWM .rich-text__text.rte{line-height:40px;font-family:minerva-modern;font-weight:500}.Customer-review-sections .customer-review__content{color:#000;font-size:16px;margin-bottom:27px;text-align:center;font-weight:500}.spotlight-block.maisonsia-new-arrivals .content.spotlight-inner{padding:16px 7px 25px;min-height:120px;height:100%}.spotlight-block.maisonsia-new-arrivals .spotlight-inner .sub_title{margin-bottom:4px}.spotlight-block.maisonsia-new-arrivals h3.title.custom-text-style{margin:0;font-weight:500}.article-card.grid-item.grid-article{flex:0 0 100%;flex-wrap:nowrap;text-align:left;margin-bottom:20px;padding:0;display:flex;align-items:stretch}.content-block.blogs-list.blog-layout__sidebar{padding-right:0;margin-right:0;border-right:0;padding-left:45px;margin-left:45px;border-left:1px solid #000}.grid-article__image{flex:0 0 40%;align-self:flex-start;position:relative}.article-card__info.text-left.grid-article__meta{flex:0 0 60%;padding-left:15px;margin:0px auto}.halo-block-content.blog-layout{--gap:0px!important}.blog-posts-list .halo-block-content .content-block.blogs-list.blog-layout__sidebar .blog-post-item:hover{transform:unset;box-shadow:unset}.content-block.main-blog-view.blog-layout__main .article-card__info.text-left{padding:24px 0 0;margin-top:unset;text-align:center;width:100%;max-width:100%}.blog-posts-list .halo-block-content .content-block.blogs-list.blog-layout__sidebar .blog-post-item{padding-left:0;padding-right:0}.grid__image-ratio.grid__image-ratio--square img{width:100%;height:120px;object-fit:cover}.blog-posts-list .halo-block-content .content-block.blogs-list.blog-layout__sidebar{padding-top:0!important}.grid-article__image .image-wrap{border-radius:20px;position:relative;background:#fff}.grid__image-ratio,.tabs.tabs-horizontal.list-unstyled.disable-srollbar .tab,complementary-products#complementary-product-data .complementary-products-slider.content .card .card-product__wrapper{position:relative}.grid__image-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.grid__image-ratio:before{content:"";display:block;height:0;width:100%}.content-block.main-blog-view.blog-layout__main{flex:1 1 calc(60% - 90px)}.content-block.main-blog-view.blog-layout__main .article-card__image-wrapper img{height:350px;width:100%;object-fit:contain;}.content-block.blogs-list.blog-layout__sidebar .blog-post-item{border-bottom:1px solid #000}.content-block.blogs-list.blog-layout__sidebar .blog-post-item:first-child{padding-top:0}.content-block.blogs-list.blog-layout__sidebar .blog-post-item:last-child{padding-bottom:0;border-bottom:none}a.video-card__link.button{width:max-content;margin:24px auto;padding:8px 20px}.reviewrte.reviewsubtext{margin:20px auto}.megamenu_style_3 .menu-dropdown__column{display:flex!important;justify-content:center!important}.menu-dropdown__column-6 .site-nav{position:relative!important;top:0!important;left:0!important}.productView-info-item .productView-info-value,.tabs.tabs-horizontal.list-unstyled.disable-srollbar .tab:first-child .tab-title{padding-left:0!important}a.view-all-details-link{cursor:pointer;text-decoration:underline}#halo-image-banner-description .item-banner .flex-box__banner .banner-item{margin-top:0}.artist-section{display:flex;align-items:flex-start;justify-content:center;padding:20px 0 0 0;gap:20px}.artist-media{flex:1;position:relative}.artist-media img,.style-guide .image-content img{width:100%;height:auto;display:block}.artist-info{flex:1;padding:0 20px 20px 20px}.artist-info h2{font-size:24px;margin-bottom:10px}.artist-info p{font-size:18px;line-height:normal}.style-guide{display:flex;align-items:flex-start;justify-content:center;gap:20px;padding:40px 0 0 0}.style-guide .image-content,.style-guide .text-content{flex-basis:50%;max-width:50%}.style-guide .text-content h1{margin-bottom:10px;font-size:2em}.style-guide .text-content h2{margin-bottom:10px;font-size:1.5em}.style-guide .text-content p{font-size:18px}.product-specifications-container{display:flex;align-items:center;justify-content:space-between;margin:40px 0;gap:20px}.product-specifications-container .specifications{flex:1}.product-specifications-container table{width:100%;border-collapse:collapse}.product-specifications-container table,.product-specifications-container td,.product-specifications-container th{border:1px solid #000}.product-specifications-container td,.product-specifications-container th{padding:8px;text-align:left}.product-specifications-container th{background-color:#fff0}.product-specifications-container .product-image{flex:1;text-align:center}.product-specifications-container .product-image img{max-width:100%;height:auto}.description-sample-containe .sample-text-block h4{font-size:20px}@media (max-width:768px){.artist-section,.product-specifications-container,.style-guide{flex-direction:column}.style-guide .image-content,.style-guide .text-content{flex-basis:100%;max-width:100%}.style-guide .text-content h1{font-size:1.5em}.style-guide .text-content h2{font-size:1.2em}.product-specifications-container .product-image{order:-1;margin-bottom:20px}}.productView-complementary.style-1 .complementary-products-title .title .text{text-transform:capitalize!important;text-align:left!important;font-size:16px!important;padding:0!important}.complementary-products-slider.content .card-action{opacity:1;visibility:visible}.productView-moreItem.custom-title{display:flex;align-items:flex-start;justify-content:space-between}.productView-moreItem.custom-title .productView-wishlist a{border:none;padding:0;border-radius:unset}.complementary-products-slider.content .card-product .card-product__wrapper .card-product__group.group-right,.complementary-products-slider.content .card-product .card-product__wrapper .halo-productBadges,.shopify-section.sections-blog-posts-list .blog-post-item h3.article-card__title,div#CollectionProductGrid .collection-content-wrapper .collection-toolbar,h1.collection-title.page-header.text-center{display:none}.collection-description.halo-text-format.text-center{text-align:left;margin-top:18px}.collection-header .collection-info--absolute{position:relative!important}.facets-horizontal .widget_filter{left:0!important}.sidebarBlock-content.sidebarBlock-content--fullss.facets__displayss ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative;}.page-sidebar.page-sidebar-left.page-sidebar--horizontal.main-filterdivcontainer{display:flex;border-bottom:1px solid #000;lign-items:flex-start}.left-filterdiv{max-width:80%;width:100%}.right-filterdiv{width:100%;max-width:20%}.right-filterdiv .collection-toolbar {display: flex;justify-content: end;}.right-filterdiv toolbar-item.toolbar{border-top:unset}.complementary-products-slider.content .card .card-information .card-price,a.facets__reset.link.link-underline.js-facet-remove{display:none!important}div#halo-sidebar .left-filterdiv collection-filters-form .sidebarBlock.js-filter.Availability{position:inherit!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:var(--bg-white);border-color:#dedede00!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{padding:10px 15px 9px !important;position:relative;cursor:pointer;margin-bottom:0;min-width:100px!important}.toolbar .toolbar-dropdown .label-tab{border:none!important}complementary-products#complementary-product-data .complementary-products-slider.content .card{display:flex;flex-direction:row;width:100%;position:relative}complementary-products#complementary-product-data .complementary-products-slider.content .card .card-product{position:relative;z-index:1;width:max-content}.complementary-products-slider.content .card-product .card-product__wrapper .card-media.card-media--adapt.media--loading-effect{width:100px;height:100px;overflow:unset}.complementary-products-slider.content .card-product .card-product__wrapper .card-media.card-media--adapt.media--loading-effect img{width:100%;object-fit:cover}.complementary-products-slider.content .card-product .card-product__wrapper .card-action{width:max-content;position:absolute;float:right;top:0;transform:translate(220%)!important;left:364%}complementary-products#complementary-product-data .complementary-products-slider.content .card .card-information{padding-left:12px}complementary-products#complementary-product-data .complementary-products-slider.content .products-carousel .product{padding:0}complementary-products#complementary-product-data .complementary-products-slider.content #product-add-to-cart{background-color:#fff0;font-size:0;outline:0;border:1.3px solid #000;display:inline-flex;width:100%;position:relative;max-width:100%;min-width:auto;height:42px}complementary-products#complementary-product-data .complementary-products-slider.content #product-add-to-cart:before{content:"+";display:block;font-size:32px;color:#000;line-height:8px}.tabs.tabs-horizontal.list-unstyled.disable-srollbar .tab::after{content:"";position:absolute;top:25%;right:0;height:50%;border-right:1px solid #000}.tabs.tabs-horizontal.list-unstyled.disable-srollbar .tab:last-child:after{content:"";position:absolute;top:25%;right:0;height:50%;border-right:1px solid #0000}.toolbar .toolbar-dropdown .label-tab.hidden-on-mobile span.label-text{font-weight:500}.link.view-all-link.text-center.hide-on-desktop span.text{display:flex;justify-content:center;text-align:center;font-size:22px;font-weight:600;line-height:normal}.link.view-all-link.text-center.hide-on-desktop span.text img{margin-left:12px}.sections-blog-posts-list .halo-block-header .title .text{width:100%}a.view-all-details-link{font-size:15px;font-weight:500;display:block}@media only screen and (max-width:767px){.maisonsiacustom-slider .item.slick-slide{height:100%;display:flex;flex-direction:column}.maisonsiacustom-slider .slide-content.content-box--absolutesss.content-box--left.text-center{flex:0 1 auto;position:relative;max-width:100%;display:flex;margin: 0 auto;}.maisonsiacustom-slider .images-contain.lookbook-image-item{position:relative;flex:1 1 auto;overflow:hidden}}@media screen and (max-width:992px){.left-filterdiv,.right-filterdiv{width:100%;max-width:100%}#halo-image-banner-description .item-banner .flex-box__banner .banner-item{margin-top:30px}.hero__sidebyside-content-inner.small--text-center{text-align:center}.sidebarBlock-content.sidebarBlock-content--fullss.facets__displayss ul{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid;position:relative;max-height:auto !important}.page-sidebar.page-sidebar-left.page-sidebar--horizontal.main-filterdivcontainer{display:unset;border-bottom:1px solid #000;align-items:center}.right-filterdiv{display:none}.right-filterdiv toolbar-item.toolbar{border-top:unset}a.facets__reset.link.link-underline.js-facet-remove{display:none!important}div#halo-sidebar .left-filterdiv collection-filters-form .sidebarBlock.js-filter.Availability{position:inherit!important}body.toolbar-modal-open .toolbar .dropdown-menu.hidden-on-desktop{transform:translateY(0)}div#CollectionProductGrid .collection-content-wrapper .collection-toolbar{display:block}.spotlight-block.maisonsia-new-arrivals .content.spotlight-inner{padding:16px 14px 25px;min-height: 120px !important;height:100%}.content-block.blogs-list.blog-layout__sidebar{padding-left:0;margin-left:0;border-left-color:#0000}.rich-text.section-block-template--15565594460211__rich_text_VJFdWM .rich-text__text.rte p{line-height:32px;font-family:minerva-modern;font-weight:500;font-size:28px}.customer-review-block.Customer-review-sections.is-load .halo-item.customer-review__item .review__item-content{padding:42px 22px}.customer-review-block.style_3 .review__item-content .review__content_right{margin-left:0}.customer-review-block.style_3 .review__item-content .heading{padding-left:15px;padding-right:15px}.blog-posts-list .halo-block-content .content-block.blogs-list.blog-layout__sidebar{padding-top:34px!important}.link.view-all-link.text-center.hide-on-desktop span.text{display:flex;justify-content:center;text-align:center;font-size:22px;font-weight:600;line-height:normal}.sections-blog-posts-list .halo-block-header.text-center .title{display:block;margin-right:0;line-height:32px}.megamenu_style_3 .menu-dropdown__column{display:flex!important;justify-content:center!important;flex-direction:column}.policies-block .bg-policies-block .halo-row.column-4{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.sections-policies-block .container{padding:0px!important}}.sample-text-block{margin-bottom:20px}.sample-text-block h4{font-size:20px}.sample-text-block p{font-size:20px}p.tab-des{font-size:18px}.description-sample-container .sample-lists .item ul li,.description-sample-container .sample-lists .item ol li{font-size:20px}.description-sample-container h4,.tab-popup-content h4{font-size:20px!important;font-weight:600}.card.ajax-loaded .card-product__group-item.card-wishlist{opacity:1!important;visibility:visible!important;pointer-events:auto}.halo-article-block.somnaths .page-sidebar+.page-content{width:calc(100% - 37.75rem);padding-left:30px;float:left}.halo-article-block.somnaths div#halo-sidebar{position:sticky;width:37.75rem}.accordion .accordion-item{border-bottom:1px solid #e5e5e5}.accordion .accordion-item button[aria-expanded="true"]{border-bottom:1px solid #000}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:.6em 0;color:#7288a2;font-size:2rem;font-weight:400;border:none;background:none;outline:none}.accordion button .accordion-title{padding:0;color:#000;font-family:'minerva-modern';font-weight:500}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;color:#000}.accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded="true"] .icon::after{width:0}.accordion button[aria-expanded="true"]+.accordion-content{opacity:1;max-height:23em;transition:all 200ms linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1.8rem;font-weight:300; color:#000;margin:1em 0}@keyframes shine-animation{0%{background-position:-200% 0}100%{background-position:200% 0}}.halo-productBadges .badge.new-badge{display:inline-block;text-align:center;background:linear-gradient(to right,#FEE4CD 20%,#FFD0A6 40%,#FEE4CD 60%);background-size:200% 100%;animation:shine-animation 1s linear infinite;position:relative}.halo-productBadges .badge.new-badge:after{content:'';width:0;height:0;top:0;position:absolute;right:-14px;border-left:15px solid #fff0;border-top:12px solid #fee4cd;border-bottom:14.5px solid #fee4cd;transform:rotate(180deg)}.halo-productBadges--left{left:0px!important;align-items:flex-start}body.template-collection.product-card-layout-01 .card-wishlist button.wishlist-icon.show-mb path{fill:#000;stroke:#000;stroke-width:2}body.template-collection.product-card-layout-01 .card-wishlist button.wishlist-icon.show-mb.wishlist-added svg.icon.icon-wishlist.w-h-24 path{fill:#F58529;stroke:#F58529;stroke-width:2}.card-wishlist button.wishlist-icon.show-mb.wishlist-added{background-color:#fff0;border-color:#fff0}.card.ajax-loaded .card-product__group-item.card-wishlist button.wishlist-icon.show-mb span.text{display:none}a.view-all-details-link span.plus-icon{font-size:25px;font-weight:600}.productView-desc.halo-text-format{border-bottom:1px solid #000;padding-bottom:28px}.container-styleguide .title{font-size:24px;font-weight:700;margin-bottom:20px}.container-styleguide .subtitle{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:10px}.container-styleguide .content{font-size:16px;line-height:1.6;margin-bottom:20px}.productView-product.clearfix{padding-top:0}.productView-thumbnail-wrapper.fssfd{top:unset!important}product-form.productView-form.product-form .productView-group .pvGroup-row .productView-action{width:100%}.halo-block.halo-product-block.halo-recommendations-block .card-wishlist button.wishlist-icon.show-mb path{fill:#000;stroke:#000;stroke-width:2}.halo-block.halo-product-block.halo-recommendations-block .card .card-product__group-item.card-wishlist button.wishlist-icon.show-mb span.text{display:none}.halo-block.halo-product-block.halo-recommendations-block .card-wishlist button.wishlist-icon.show-mb.wishlist-added svg.icon.icon-wishlist.w-h-24 path{fill:#F58529;stroke:#F58529;stroke-width:2}.card-swatch.text-left.clearfix.quick_shop_type_2{display:none}.policies-block .halo-item a img{width:54px}ul.styleguide-listtype h3{font-weight:600}ul.styleguide-listtype{margin-bottom:0}.productView-moreItem.custom-title .productView-wishlist a .icon{height:32px}ul.styleguide-listtype li{margin-bottom:32px}ul.styleguide-listtype li{font-size:20px!important}span.variant-headeroption{font-size:12px;display:block}.product-form__swatch .product-form__label{height:32px!important}.menu-dropdown.custom-scrollbar.megamenu_style_3.megamenu_style_3--style1 .menu-dropdown__wrapper .site-nav.dropdown .site-nav-list span.text{display:none}.menu-dropdown.custom-scrollbar.megamenu_style_3.megamenu_style_3--style1 .menu-dropdown__wrapper .site-nav.dropdown .site-nav-sub span.text.p-relative{display:block}.menu-dropdown.custom-scrollbar.megamenu_style_3.megamenu_style_3--style1 .menu-dropdown__wrapper .site-nav.dropdown .site-nav-sub ul.list-unstyled li.site-nav-item{text-align:center}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown .icon-dropdown{display:block!important}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown .icon-dropdown .icon{display:block;position:absolute;height:10px;width:10px;top:25%;right:0;transform:rotate(90deg)}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown:hover .icon-dropdown .icon{display:block;position:absolute;height:10px;width:10px;top:25%;right:0;transform:rotate(267deg)}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown a.site-nav-title.menu_mobile_link_2 .icon-dropdown{display:none!important}.details-wrapper details summary::after{top:25%;transition:transform 0.3s ease;color:#000!important;content:"+";font-size:2.5rem!important;font-weight:700!important;right:0}.productView-moreItem.custom-title .productView-wishlist a{border:none;padding:0;border-radius:unset;height:unset}.productView-desc.halo-text-format h4{font-size:18px!important;line-height:normal;margin-bottom:6px}.productView-desc.halo-text-format p.tab-des{margin-bottom:3px;font-size:16px}.halo-productBadges .badge.sold-out-badge{float:left;color:#fff!important;padding:5px 15px 5px 10px;margin-top:5px!important;position:relative;font-weight:500; background:linear-gradient(to right,#000000 10%,#333333 40%,#000000 70%)!important;background-size:200% 100%;animation:shine-animation 2s linear infinite}.halo-productBadges .badge.sold-out-badge:after{content:'';width:0;height:0;top:0;position:absolute;right:-15px;border-left:16px solid #fff0;border-top:16px solid #000;border-bottom:16px solid #000;transform:rotate(180deg)}.newsletter-form__field-wrapper button{font-weight:500!important}.field__input.form-input-placeholder::placeholder{color:#000;font-weight:500}.blog-posts-list .halo-block-content .article-card__des{color:#000!important}.slide-block-image_dN4UK4{display:flex;flex-direction:row;justify-content:center;align-items:center}.slide-block-image_dN4UK4 .slide-content{order:1}.slide-block-image_dN4UK4 .images-contain{order:2}.footer-block__details .address-wrapper.content-piece.\31 2 p a{text-decoration:none}.link-underline:hover .text{text-decoration:none;text-underline-offset:.3rem}.site-nav.dropdown.data-submenu-super-deal .site-nav-list img.submenu-image{width:150px;height:100%}.site-nav.dropdown.data-submenu-super-deal img.small-arrow{width:auto;height:auto}.site-nav.dropdown.data-submenu-super-deal span{font-size:14px;color:#000}.site-nav.dropdown.data-submenu-super-deal a.view-all-button{text-align:left;justify-content:flex-start}.pagination-total-progress{display:none}#CollectionProductGrid .pagination__list{margin-top:0!important}.pagination-page-total{color:#000000!important}.pagination-total-progress{display:none!important}.pagination.style--2 .pagination__item{border-radius:0!important;border:unset;border-bottom:1px solid #000;padding-bottom:0}.pagination.style--2 li.pagination-arrow a.pagination__item{border-bottom:none!important;border:none;width:28px;height:28px;}body.template-product .ct_button{width:100%;text-align:center;align-items:center;justify-content:center}.footer-1 .footer-bottom-custommaisonsia .footer-block__list-social .list-social__item a svg{width:2rem;height:2rem}span.text.tooltip-trigger .tooltip-link{color:#999}.collection-filters__item.sorting{display:none}.sidebarBlock-contentWrapper{padding-top:1.5rem}h2.sidebarBlock-heading.is-clicked{border-bottom:1px solid #000}.page-sidebar.page-sidebar--horizontal+.page-content .toolbar{border-top:none;padding:12px;box-shadow:rgb(0 0 0 / .16) 0 1px 4px;margin:25px 0}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:before{right:-5px!important}.sidebarBlock-heading{width:max-content!important;min-width:max-content!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading.is-clicked:before{rotate:180deg;top:40%;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:before{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.productView-tab .tabs li.tab a.tab-title{font-family:'Nunito Sans'}.halo-block-header.text-left.block-title--style1 h3.title{font-family:'Nunito Sans';font-size:20px}.productView-customText.text-left summary.product__text.title{font-family:'Nunito Sans';font-weight:600}.halo-product-block.halo-recommendations-block .card .card-action button#product-add-to-cart{font-weight:500}.large-lookbook-banner .lookbook-image-item .lookbook-image .animate--ambient .image{animation:animateAmbient 400s linear infinite}.maisonsia-new-arrivals .halo-block-header.text-center .rte.subtext-spotlight,.maisonsia-our-collections .halo-block-header.text-center .rte.subtext-spotlight,.maisonsia-rich-text .rich-text__blocks.text-center .rich-text__text.rte p{font-family:'Nunito Sans'}.maisonsia-lookup-banner.is-load .large-lookbook-banner-wrapper .des.large-lookbook-banner-des{font-family:'Nunito Sans'}.Customer-review-sections .halo-block-header.text-center .subtext-review p{font-family:'Nunito Sans'}.blog-posts-list .halo-block-header .reviewrte.reviewsubtext{font-family:'Nunito Sans'}.blog-posts-list .view-all-link.hide-on-mobile{font-family: 'minerva-modern';}.template-product .productView-buttons .productView-notifyMe.halo-notifyMe{display:none!important}.video-section .halo-block-header.text-center .subtext-video.rte{font-family:'Nunito Sans'}.ooo-instagram-header__subheading p{font-family:'Nunito Sans'}h2.ooo-instagram-header__title{color:#000;font-size:36px;margin-bottom:20px}.newsletter-section .section-content-wrapper .section-content.text-left .description.text-left{font-family:'Nunito Sans'}.sections-policies-block .policies-block .bg-policies-block .halo-item span.policies-text{font-family:'Nunito Sans'}.ooo-instagram-footer__button{width:max-content;padding:8px 20px;border:1px solid #000}.video-card__footer.rte a{font-weight:500}a.button.custom-button{font-weight:500}fieldset.js.product-form__input legend.form__label span{font-size:14px;color:#000!important}.freegift-accordion{border-bottom:1.5px solid #000}.toggle-content strong{width:100%;display:block}.toggle-content ul{margin-top:14px!important}.toggle-content ul li strong{display:contents;color:#000}.product-block .halo-block.halo-product-block.ajax-loaded .halo-block-header h3.title{font-family:Nunito Sans;font-size:20px;color:#000;margin-top:30px;margin-bottom:5px}.shopify-section.sections-product-block .product-block .card-wishlist button.wishlist-icon.show-mb path{fill:#000;stroke:#000;stroke-width:2}.shopify-section.sections-product-block .product-block .card .card-product__group-item.card-wishlist button.wishlist-icon.show-mb span.text{display:none}.shopify-section.sections-product-block .product-block .card-wishlist button.wishlist-icon.show-mb.wishlist-added svg.icon.icon-wishlist.w-h-24 path{fill:#F58529;stroke:#F58529;stroke-width:2}.shopify-section.sections-product-block .product-block .card .card-action{bottom:-1px;opacity:1;visibility:visible;transform:unset!important}.shopify-section.sections-product-block .product-block .card .card-action button#product-add-to-cart{font-weight:400}.site-nav.dropdown.data-submenu-super-deal{display:none}.site-nav.dropdown.data-submenu-bespoke-gifting .site-nav-sub,.site-nav.dropdown.data-submenu-sculptures .site-nav-sub,.site-nav.dropdown.data-submenu-statement-decor .site-nav-sub,.site-nav.dropdown.data-submenu-wellness .site-nav-sub,.site-nav.dropdown.data-submenu-leisure-entertainment .site-nav-sub,.site-nav.dropdown.data-submenu-servewares .site-nav-sub,.site-nav.dropdown.data-submenu-utilities .site-nav-sub{display:none}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown.block_layout--custom_width.data-menu-shop .menu-dropdown .site-nav-list span{font-size:14px;font-family:'Nunito Sans';}.wishlist-footer.pagination-right{display:none}.halo-product-block.halo-recommendations-block .card .card-action{bottom:-1px;opacity:1;visibility:visible;transform:unset}nav.header__inline-menu ul.list-menu.list-menu--inline.text-center li.menu-lv-item.menu-lv-1.text-left.no-megamenu:first-child{display:none;}.tabs-contents.tabs-contents-horizontal .toggle-content .tab-popup-content p.tab-des{margin-bottom:2rem;margin-top:0}.content-gift.text-left span{display:none}.productView-info-item .productView-info-value{text-transform:uppercase}nav.header__inline-menu ul.list-menu.list-menu--inline.text-center li.menu-lv-item.menu-lv-1.has-megamenu.dropdown.block_layout--custom_width.data-menu-brands:nth-child(4){display:none!important}.productView-badge.badge-left.halo-productBadges .badge.custom-badge,.halo-productBadges .badge.custom-badge{display:inline-block;text-align:center;background:linear-gradient(to left,#fee4cd 20%,#ffd0a6,#fee4cd 60%);background-size:200% 100%;animation:shine-animation 1s linear infinite;color:#000000!important}.halo-collection-content.halo-grid-content .collection li.product .product-item .card .badge.custom-badge,.halo-productBadges .badge.custom-badge{display:inline-block;text-align:center;background:linear-gradient(to left,#fee4cd 20%,#ffd0a6,#fee4cd 60%);background-size:200% 100%;animation:shine-animation 1s linear infinite;color:#000000!important}.halo-collection-content.halo-grid-content .collection li.product .product-item .card span.badge.custom-badge,.halo-productBadges .badge.custom-badge{position:relative}.halo-collection-content.halo-grid-content .collection li.product .product-item .card span.badge.custom-badge:after,.halo-productBadges .badge.custom-badge:after{content:"";width:0;height:0;top:0;position:absolute;right:-14px;border-left:14px solid #fff0;border-top:13px solid #fee4cd;border-bottom:13.5px solid #fee4cd;transform:rotate(180deg)}.halo-product-block.halo-recommendations-block .halo-productBadges .badge.new-badge:after{content:"";width:0;height:0;top:0;position:absolute;right:-14px;border-left:15px solid #fff0;border-top:17.5px solid #f9a567;border-bottom:17px solid #f9a567;transform:rotate(180deg)}@keyframes shine-animation{0%{background-position:100% 0}100%{background-position:0% 0}}.productView-badge.badge-left.halo-productBadges span.badge.custom-badge{position:relative}.productView-badge.badge-left.halo-productBadges span.badge.custom-badge:after{content:"";width:0;height:0;top:0;position:absolute;right:-14px;border-left:14px solid #fff0;border-top:13px solid #fee4cd;border-bottom:13.5px solid #fee4cd;transform:rotate(180deg)}.product-item.enable_background_button_card.request-for-quote .price__regular{visibility:hidden;}.product-item.enable_background_button_card.request-for-quote .card-action button{visibility:hidden;position:relative}.product-item.enable_background_button_card.request-for-quote .card-action button:after{visibility:visible;position:absolute;width:100%;top:0;left:0;content:"Request to Quote";font-family:var(--btn-3-font-family);font-size:var(--btn-3-font-size);font-weight:var(--btn-3-font-weight);text-transform:var(--btn-3-text-transform);text-align:var(--btn-3-text-align);letter-spacing:var(--btn-3-letter-spacing);line-height:var(--btn-3-line-height);border-radius:var(--btn-3-border-radius);border-style:var(--btn-3-border-style);border-width:var(--btn-3-border-width);padding-top:var(--btn-3-padding-top);padding-bottom:var(--btn-3-padding-bottom);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity) var(--btn-3-inset)}.halo-search-content.halo-grid-content.sidebar--layout_horizontal div#CollectionProductGrid div#main-page-article-grid{display:none}body.template-search.product-card-layout-01 .card-wishlist button.wishlist-icon.show-mb path{fill:#000;stroke:#000;stroke-width:2}body.template-search.product-card-layout-01 .card-wishlist button.wishlist-icon.show-mb.wishlist-added svg.icon.icon-wishlist.w-h-24 path{fill:#F58529;stroke:#F58529;stroke-width:2}.card-wishlist button.wishlist-icon.show-mb.wishlist-added{background-color:#fff0;border-color:#fff0}.card.ajax-loaded .card-product__group-item.card-wishlist button.wishlist-icon.show-mb span.text{display:none}.card.ajax-loaded .card-product__group-item.card-wishlist button.wishlist-icon.show-mb.wishlist-added span.text{display:block}.halo-block.halo-product-block.halo-recommendations-block .card .card-product__group-item.card-wishlist button.wishlist-icon.show-mb.wishlist-added span.text{display:block!important;background:transparent!important}.card.ajax-loaded .card-product__group-item.card-wishlist button.wishlist-icon.show-mb.wishlist-added span.text{display:block;background:none!important}body.template-product .card-action.productpage-addtobutton{position:relative}body.template-product .card-action.collectionpage-addtobutton{display:none}body.template-collection .card-action.productpage-addtobutton{display:none}body.template-search .card-action.productpage-addtobutton{display:none}.wishlist-items-container .toolbar{padding-bottom:24px;padding-top:24px}.wishlist-items-container .toolbar .toolbar-item{margin-left:24px}.style-guide .sample-lists .item{width:100%}.style-guide .sample-lists .item h4{font-size:18px;font-weight:600;margin-bottom:18px}.style-guide .sample-lists{display:block}.style-guide .sample-lists .item{width:100%;display:block}.style-guide .sample-lists .item ul li:before,.style-guide+.sample-lists .item ul li:before,.moretext-styleguide .sample-lists .item ul li:before{content:"";position:absolute;top:9%;left:0;transform:translateY(0%)}.moretext-styleguide .sample-lists .item{width:100%}.moretext-styleguide .sample-lists .item{width:100%;display:block}.moretext-styleguide .sample-lists{display:block}.style-guide .sample-lists .item ul{margin-bottom:0}#halo-image-banner-description{margin-top:24px;margin-bottom:24px}.tabs.tabs-horizontal.list-unstyled.disable-srollbar .tab:after{content:"";position:absolute;top:25%;right:0;height:50%;border-right:1px solid #013c4a}.artist-dec-w100 p{font-size:20px;line-height:normal;margin-top:0}.style-guide+.sample-lists .item h4,.moretext-styleguide .sample-lists .item h4{font-size:18px;font-weight:600;margin-bottom:18px}.style-guide+.sample-lists{display:block;width:100%;margin-top:-64px}.style-guide+.sample-lists .item{width:100%}.moretext-styleguide .sample-lists{margin-top:0px!important}.header-mobile__item{min-width:34px}.newsletter-form__field-wrapper .field .effect_placeholder span.input_placeholder{font-size:16px!important;font-family:math;font-weight:400;color:#666}.sections-policies-block .policies-block .bg-policies-block .halo-item span.policies-text{max-height:36px;margin-top:8px}.product-details.product-left-thumbs .product-form__buttons button.wishlist-icon.show-mb{display:none}.site-nav-mobile.nav-account .header__link--account .title{font-size:1.6rem;font-weight:400}body.template-page{/*text-align:center*/}.artist-media img.artist-video{max-height:400px;margin-bottom:18px}.style-guide .text-content p{margin-top:0}.product-form__label .text{text-transform:none!important}a#toggle,a#toggleartist{text-decoration:underline}.defaultreadmore{width: 100%;display: flex;justify-content: end;}.defaultreadmorestyle{width: 100%;display: flex;justify-content: start;}.defaultreadmore.Readmoreactive{position:relative;right:unset;transform:unset;display:flex;justify-content:end;margin-top:12px}a.defaultreadmorestyle.Readmoreactivestyle{position:relative;left:unset;transform:unset;display:flex;justify-content:left;margin-top:12px}a#togglestyle{text-decoration:underline}.style-bottom-footertext{font-size:18px;font-weight:600}.artist-info h2{text-transform:uppercase}.product-specifications-container .specifications table tbody tr{background:transparent!important}@media screen and (max-width:992px){.complementary-products-slider.content .card-product .card-product__wrapper .card-action{width:max-content;position:absolute;float:right;top:0;transform:translate(220%)!important;left:170%}complementary-products#complementary-product-data .complementary-products-slider.content #product-add-to-cart{background-color:#fff0;font-size:0;outline:0;border:1.3px solid #000;display:inline-flex;width:100%;position:relative;max-width:100%;min-width:auto;height:32px}.hotspots{width:100%!important}.hotspots__content{width:100%!important;padding:24px 0px!important}.halo-article-block.somnaths div#halo-sidebar{position:sticky;width:100%}.halo-article-block.somnaths .page-sidebar+.page-content{width:calc(100%);padding-left:0;float:left}.grid-item__content a.grid-item__link{display:flex;justify-content:center;align-items:center;text-align:left}.hotspot-content__block .grid-product__image-wrap{min-height:100%!important;height:100%!important;width:152px}body.template-article .header-with-sidebar{display:none}body.template-article .page-sidebar.page-sidebar-left{left:0;transform:unset}body.template-article .page-sidebar .halo-sidebar-wrapper{display:none}body.template-article .page-sidebar .halo-sidebar-header{padding:13px 20px 6px;display:none}}@media screen and (max-width:992px){li.menu-lv-item.menu-lv-1.has-megamenu.dropdown a.site-nav-title.menu_mobile_link_2 .icon-dropdown{display:none!important}li.menu-lv-item.menu-lv-1.has-megamenu.dropdown:hover .icon-dropdown .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:0;transform:unset}.slide-block-image_dN4UK4{display:flex;flex-direction:column;justify-content:center;align-items:unset}.slide-block-image_dN4UK4 .slide-content{order:2}.slide-block-image_dN4UK4 .images-contain{order:1}#CollectionFiltersForm .refined-widgets .sidebarBlock-heading{display:none}.collection-filters__item.sorting svg.icon.icon-caret{display:none}.collection-filters__item.sorting{display:block}.toolbar-col.toolbar-colRight .toolbar-dropdown.filter-sortby{display:none}.collection-filters__item.sorting{display:block;padding-top:1.5rem}.sidebarBlock-heading{width:max-content!important;min-width:max-content!important;width:100%!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{padding:10px 15px 9px;border:1px solid #dadada!important;width:100%!important}.page-sidebar.page-sidebar--horizontal h2.sidebarBlock-heading.is-clicked{border-bottom:1px solid #dadada!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:var(--bg-white);border-color:#dedede!important}h2.sidebarBlock-heading.is-clicked{border-bottom:1px solid #00000}.collection-filters__item.sorting label.collection-filters__label{font-size:20px;font-weight:600}.collection-filters__item.sorting .collection-filters__field .select{padding-top:12px}.collection-filters__item.sorting .collection-filters__field .select .select__select{font-size:20px;font-weight:600}.menu-dropdown.custom-scrollbar.megamenu_style_3.megamenu_style_3--style1 .menu-dropdown__wrapper .site-nav.dropdown .site-nav-list span.text{display:block}section.style-guide+.sample-lists{display:block;width:100%;margin-top:-32px}.defaultreadmore{position:relative;right:unset;transform:unset;display:flex;justify-content:left;margin-top:12px}a.defaultreadmorestyle{position:relative;left:unset;transform:unset;display:flex;justify-content:left;margin-top:12px}.artist-info{flex:1;padding:0 0 0}video#myVideo{width:100%;height:50%}}



.video-section.section-block-template--15695546712115__video_block_7P9hjD.is-load .video-section__media video.js-video {
    position: relative;
}
div#search-form-mobile predictive-search.search-modal__form {
    display: none;
}
body.template-product.outofstock .halo-productView-right.productView-details .productView-moreItem.product-buy-button {
    display: none;
}
.search-modal {
    display: none; /* Hide modal by default */
    opacity: 0;
    padding: 0;
    bottom: auto;
    min-height: auto;
}
.slideshow-wrapper.maisonsiacustom-slider .slide-content.content-box--absolutesss.content-box--right.text-right {
    flex: 1 1 auto;
    max-width: 40%;
    display: flex;
  
}
.page-width.page-width--narrow h1.main-page-title.page-header {
    text-align: center;
}
.toggle-content strong.strongcontent, .toggle-content em.italiccontent {
    width: unset;
    display: inline-block;
}

 strong.strongcontent, em.italiccontent {
    width: unset;
    display: inline-block;
}
faqs-item#FaqsSection-template--16081119281203__main .faqs-item .card-body ul li a {
    text-decoration: none;
    color: #008296;
    font-weight: 600;
}
faqs-item#FaqsSection-template--16081119281203__main .faqs-item .card-body ul li {
    margin: 5px 0px;
}
.style-guide .text-content .sample-lists .item ul li span, .moretext-styleguide .sample-lists .item ul li span {
    font-weight: bold;
} 
.style-guide .text-content .sample-lists .item ul li span.italiccontent, .moretext-styleguide .sample-lists .item ul li span.italiccontent 
    {
    font-weight: normal;
}
a.readmore-shipping {
    cursor: pointer;
    text-decoration: underline;
    color: #008296;
}
.style-guide-main-section p.style-subtextcontent {
    margin-left: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.page-find-a-store .listings .item.active .text {
    color: #fff;
}
.page-find-a-store .listings .item.active h2.title {
    color: #fff;
}
.page-find-a-store .listings .item.active:hover .title {
    color: #fff;
}
.collection-filters__item.facets__wrapper.dinlineflex {
    display: inline-flex;
}
/* body.template-collection .sidebarBlock.js-filter.Category {
    display: none;
} */
nav.header__inline-menu ul.list-menu.list-menu--inline.text-center li.menu-lv-item.menu-lv-1.text-left.no-megamenu:first-child a.menu-lv-1__action.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset.link-effect {
    color: #f67b62;
    font-weight: bold;
       animation: blink 1s infinite !important;
  
}
nav.header__inline-menu ul.list-menu.list-menu--inline.text-center li.menu-lv-item.menu-lv-1.text-left.no-megamenu:first-child a.menu-lv-1__action.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset.link-effect span.text::after {
    background: #f67b62;
}

 @keyframes blink {
            0% {
                opacity: 1;
            }
            50% {
                opacity: 0;
            }
            100% {
                opacity: 1;
            }
        }

.item.slide-block-image_JWcKy7 .images-contain {
    order: 2;
}
.item.slide-block-image_JWcKy7 .slide-content {
    order: 1;
}
article.article-template.article-architectural-digest .info, article.article-template.article-elle-decor .info, article.article-template.article-pioneer-hyderabad  .info{
    display: none;
}
.sidebarBlock.js-filter.Category {
      display: none !important;
}
.article-template .halo-text-format h2 {
    margin-top: revert;
}
.product-details.product-left-thumbs div#shopify-block-stocky_restock_notifier_back_in_stock_notifier_RCFhUJ .ct_main {
    z-index: unset !important;
}
.blog-layout-full-width .item:first-child .article-item .img-box .image img {
    object-fit: contain;
}
body.template-blog .main-blog-block.blog-layout-full-width  article.article-item .blog-image.img-box .image img {
        object-fit: contain;
}
/* Artist page  css start */
.artistdeatils-style h2 {
    margin: 0px;
    font-size: 24px;
}

.artistdeatils-style strong {
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}
.artistdeatils-style h3 {
    font-size: 16px;
margin: 0px;
}
.artistdeatils-style p {
font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
    font-weight: 400;
}

.artistdeatils-style-first .info-item h1 {
    font-size: 2.4rem;
    margin: 0px;
}
.artistdeatils-style-first .info-item h2{
   font-size: 2.4rem;
   margin: 10px 0px;
}

.artistdeatils-style-first .info-item h2 {
    font-size: 1.8rem;
 
}
.artistdeatils-style-first .info-item h3 {
    font-size: 1.8rem;
    margin: 18px 0px;
}
.artistdeatils-style-first .info-item strong {
    font-size: 14px;
    font-weight: normal;
}
.artistdeatils-style-first .info-item p {
    font-size: 16px;
    color: #232323;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0px;
  text-transform: initial;
}
.artistdeatils-style-first .info-item:first-child {
    border-bottom: 1px solid;
    padding-bottom: 12px;
}

.artistdeatilsinfo-second .info-item h3 {
    margin-bottom: 2px;
    margin-top: 0px;
  font-size: 1.8rem;
}
.artistdeatilsinfo-second .info-item p {
    margin: 0px;
    font-size: 16px;
    line-height: normal;
  margin-bottom: 12px;
}
.artistdeatilsinfo-second .info-item {
    margin-bottom: 26px;
}
div#artist-page-layout .content-box.text-left {
    padding-left: 0px;
    padding-right: 0px;
}
/* Artist page  css end */

/*  Event and press  css start */
.spotlight-block.pages-spotlight-block .halo-row.column-2.block-layout-grid {
    justify-content: center;
}
.spotlight-block.pages-spotlight-block .halo-row.column-2.block-layout-grid .halo-item .spotlight-item.spotlight-item__image {
    border: 1px solid #000;
}

.slidable-spotlight.pages-slider-image .halo-item.slidable-spotlight-slide.slick-slide a.adaptive_height.image-zoom {
    border: 1px solid #000;
}
/*  Event and press  css end */

/* instagram app feed css start */
.shopify-block.shopify-app-block div#insta-feed .instafeed-new-layout-container {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}
/* instagram app feed css end */

.spotlight-block.our-collection-landing-page .halo-row.column-3 .spotlight--image:nth-child(n+4),  .spotlight-block.The-Maison-Sia-Promise .halo-row.column-3 .spotlight--image:nth-child(n+4){
        display: unset;
    }

.our-collection-landing-page .halo-item.slider__slide.spotlight--image {
    padding-bottom: 12px;
    padding-top: 12px;
}
.The-Maison-Sia-Promise .halo-row.column-3.block-layout-grid .halo-item.spotlight--image .spotlight-item.spotlight-item__image .content.spotlight-inner.text-left.align-items--center {
    min-height: 244px;
    height: 100%;
}
.spotlight-block.explore-more-hide .halo-block-header.text-center .exploremodal-page-content  {
    display: none;
}
.maisonsia-new-arrivals .halo-block-header.text-left .rte.subtext-spotlight,  .our-collection-landing-page .halo-block-header.text-left .rte.subtext-spotlight,  .Maison-sia-excellence .halo-block-header.text-left .rte.subtext-spotlight{
    font-family: Nunito Sans;
}
body.template-page.home-decor-choices .wrapper-body {
        padding-bottom: 0px !important;
    }
.our-collection-landing-page .content.spotlight-inner.text-center.align-items--center {
    background-image: url(/cdn/shop/files/Banner_a.png?v=1741332316);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
}
.our-collection-landing-page h3.title.custom-text-style.has--none {
    margin-top: 80px;
}
  div#sidebar .branding-footer {
    display: none;
    opacity: 0;
}
 .branding-footer {

    opacity: 0;
}
.olr-reward-profile {
    background: linear-gradient(45deg, #EBDEB3, #C29E3A);
    box-shadow: 4px 6px 6px 0px #0000002E;
}
.olr-reward-point-counts {   
  gap: 0px !important; 
}
.olr-reward-profile table {
   box-shadow: 0 0 0 .1rem #BDB4B400; 
    font-size: 14px;
}
.olr-reward-profile a {
    display: none;
}
.olr-reward-profile table {
    box-shadow: 0 0 0 .1rem #bdb4b400 !important;
    font-size: 14px;
}
.olr-reward-point-counts-box svg {
    fill: none;
    stroke: none;
    width: 3rem;
    height: 3rem;
}
.olr-reward-point-counts .olr-reward-point-counts-box {
    border-radius: 0px !important;
    border: none !important;
      justify-content: center;
    align-items: center;
}
.olr-reward-transaction table {
    min-width: 100% !important;
}
.olr-tab_container {
    background: #D9D9D9;
}
.olr-reward-point-counts .olr-reward-point-counts-box h4 {
    font-size: 16px !important;
    color: #000 !important;
      text-align: center;
    width: 70%;
}
.olr-reward-point-counts .olr-reward-point-counts-box p {
    color: #000 !important;
}

/* Replace SVG Icon */
.olr-reward-point-counts-box svg {
    display: none; /* Hide existing SVG */
}

.olr-reward-point-counts-box:nth-child(1)::before {
    content: url('/cdn/shop/files/image_22.png?v=1742382818'); /* Replace with actual path */
    display: block;
}

.olr-reward-point-counts-box:nth-child(2)::before {
    content: url('/cdn/shop/files/image_23.png?v=1742382816'); /* Replace with actual path */
    display: block;  
}

.olr-reward-point-counts-box:nth-child(3)::before {
    content: url('/cdn/shop/files/image_24.png?v=1742382817'); /* Replace with actual path */
    display: block;   
}
/* Hide original text */
/* #start_level,
#end_level,
.reward_text {
  color: transparent;
  position: relative;
} */

/* Inject new label for start level */
/* #start_level::after {
  content: 'BASIC';
  color: #000; 
  position: absolute;
  left: 0;
  top: 0;
} */

/* Inject new label for reward_text */
/* .reward_text::after {
  content: 'SILVER';
  color: #000;
  position: absolute;
  left: 0;  
    margin-left: 25%;
  top: 0;
} */

/* Inject new label for end level */
/* #end_level::after {
  content: 'GOLD';
  color: #000;
  position: absolute;
  left: 0;
  top: 0;
} */

/* furnitutre */

  /* Default styles for the card and hover effect */
.halo-item.Furniture_hovercard {
    position: relative;
    width: 400px; /* Adjust to your card size */
    /* height: 400px;  */
    overflow: hidden;
}

.halo-item.Furniture_hovercard .spotlight-item__image {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1; /* Base layer */
    transition: background-color 0.3s ease-in-out;
}

.halo-item.Furniture_hovercard .image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    /* position: relative; */
    z-index: 2; /* Ensure the image stays above the base */
}

/* ::after pseudo-element for diagonal overlay */
.halo-item.Furniture_hovercard .spotlight-item__image::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
background: linear-gradient(138deg, #02020285 50%, #55555578 50%);
    transform: scale(1.5); /* Initially larger than the container */
    transition: transform 0.5s ease-in-out, opacity 0.3s ease-in-out;
    z-index: 3; /* Above the image */
    opacity: 0; /* Hidden by default */
    pointer-events: none; /* Ensure it doesn't block interactions */
}

/* Hover effect for the diagonal overlay */
.halo-item.Furniture_hovercard:hover .spotlight-item__image::after {
    transform: scale(1); /* Shrink to fit the container */
    opacity: 1; /* Show the overlay */
}

/* Content styling */
.halo-item.Furniture_hovercard .content {
    z-index: 4; /* Always above the overlay */
  
}

/* Show content on hover */
.halo-item.Furniture_hovercard:hover .content {
    opacity: 1;
}

table#rewardProfile tbody tr:first-child {
    border-bottom: 1px solid #000000;
}
.olr-reward-profile td {
    padding-bottom: 8px !important;
}
.olr-reward-profile th {
    padding-bottom: 8px !important;
      padding-top: 8px;
}
.olr-reward-content .olr-reward-head {
    border-bottom: solid 1px #EAEAEA00 !important; 
    padding-bottom: 0px !important;
}
.olr-reward-point-counts .olr-reward-point-counts-box {
    max-width: calc(33.33%) !important;
  position: relative;
}
.olr-reward-point-counts .olr-reward-point-counts-box p
{
      padding-top: 0px !important;
}
.olr-reward-point-counts .olr-reward-point-counts-box:first-child:after {
    border-right: 1px solid #c7a648 !important;
    content: "";
    height: 100px;
    display: block;
    position: absolute;
    right: 0px;
}
.olr-reward-point-counts .olr-reward-point-counts-box:first-child:after, .olr-reward-point-counts .olr-reward-point-counts-box:nth-child(2):after {
    border-right: 1px solid #c7a648 !important;
    content: "";
    height: 100px;
    display: block;
    position: absolute;
    right: 0px;
}
.halo-cart-sidebar .halo-sidebar-wrapper {
    overflow: auto;
}
.halo-cart-sidebar .halo-sidebar-wrapper .previewCart-wrapper {
    height: auto;
}
.ol-form .ol-form-button {
    background: #00323d;
}
.olr-reward-points .olr-reward-point-value {
    background-color: #d0b565 !important;
    margin-top: 16px !important;
}
.olr-reward-points .olr-reward-point-value p {
    color: #000 !important;
}
.olr-reward-offer {
    padding: 20px 24px !important;
}
.olr-reward-transaction {
    padding: 20px !important;
}
.olr-reward-title {
    color: #000 !important;
}
/* Default: Content first, Image second */
.maisonsiacustom-slider .slick-slide .slide-content {
  order: 1;
}

.maisonsiacustom-slider .slick-slide .images-contain {
  order: 2;
}

/* For Odd Indexed Slides: Image first, Content second */
/* .maisonsiacustom-slider .slick-slide:nth-child(odd) .slide-content {
  order: 2;
}

.maisonsiacustom-slider .slick-slide:nth-child(odd) .images-contain {
  order: 1;
} */
h2.olr-reward-title {
    width: 63%;
}
.olr-reward-level-step .olr-reward-progress-bar .olr-reward-progress-bar-amount {
    font-size: 6px !important;
      padding: 5px 4px !important;
    opacity: 1 !important;
    width: 22px !important;
    transition: all ease-in-out 0.3s !important;
    position: absolute !important;
   right: -9px !important;
    top: 50% !important;
    transform: translate(-28%, -50%) !important;
    height: 22px !important;
    background: radial-gradient(circle, #fff 30%, #fff 80%) !important;
    border-radius: 100% !important;
    border: 4px solid #d4af37 !important;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3) !important;
}
.olr-reward-level-step .olr-reward-progress-bar .olr-reward-progress-bar-amount:before {
    content: '';   
  display: none !important;
}
.account-page.register-page div#form_validation .ol-form{
    max-width: 450px;
    margin-top: 14px;
    margin-bottom: 16px;
    margin-left: 0px;
}
.account-page.register-page div#form_validation .ol-form input.loyalty_field {
    width: 100%;
    padding: 8px 10px;
    border: 1px solid #ccc;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    border-radius: 4px !important;
    background-color: #f8f8f8 !important;
    font-family: Minerva Modern !important;
    box-shadow: none;
}
.wishlist-container.container .wishlist-table-wrapper .card .card-information .card-action.productpage-addtobutton {
    display: none;
}
.shopify-block.shopify-app-block .ct_main {
    z-index: 9 !important;
}
body.template-product .productView-bottom .container {
    padding: 0px;
}
p.image-caption.about-artist {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-size: medium;
}
button.easy-quote-button {
    text-transform: capitalize;
}
section#fbt-section div#fbt-products .fbt-product.slick-slide .card-action.productpage-addtobutton button#product-add-to-cart {
    display: block !important;
}

.collection-info-item.sub-collection.no-image.no-slider.no-show-more.initialized {
    display: none;
}
.site-nav.dropdown.data-submenu-brands-l-p a.site-nav-title.menu_mobile_link_2 , .site-nav.dropdown.data-submenu-brands-r-z a.site-nav-title.menu_mobile_link_2{
  visibility: hidden;
}
li.menu-lv-item.menu-lv-1.has-megamenu.dropdown.block_layout--custom_width.data-menu-brands .site-nav.dropdown a.site-nav-title.menu_mobile_link_2 span.text {
    font-size: 14px;
}
.productView-compareColor.style-1:hover span.text {
    text-decoration: underline;
}
.artist-dec-w100.moretext-artist {
    margin-top: 12px;
}
.template-product.tavolo-cicladi .product-form__swatch .product-form__label.soldout .pattern {
    opacity: 1;
}
.template-product.tavolo-cicladi .product-form__swatch .product-form__label.soldout::before {
  content: none;
}
body.template-product.super-pop-superman quotify-button {
    display: none;
}
section.style-guide-main-section.styleguid-w100 .style-guide .text-content {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
}
section.style-guide-main-section.styleguid-w100 .image-content {
    display: none;
    flex-basis: 100%;
    max-width: 100%;
}
/* .sidebarBlock.js-filter.Categories {
    display: none !important;
} */
.shopify-section.sections-blog-posts-list .blog-post-item .article-card__info.text-left.grid-article__meta h3.article-card__title {
    display: block;
    font-size: 18px;
    font-weight: 500;
}
.toggle-content .product-specifications-container .specifications strong {
    width: 100%;
    display: block;
    font-style: italic;
}

  product-tab.productView-tab.layout-horizontal.halo-product-tab .toggle-content p.tab-des.shortdescription {
    display: none;
}
.description-sample-container ul.pizzomunno-sublist:not(.slick-dots) {
    padding-bottom: 0px;
        list-style: circle;
}
.description-sample-container ul.pizzomunno-list {
   margin: 0 0 0px 0px !important;
    padding: 0px !important;
}
.description-sample-container ul.pizzomunno-list li {
    list-style: none;
}
.description-sample-container ul.pizzomunno-sublist {
    margin-left: 14px !important;
    margin-top: 6px !important;
}
.description-sample-container ul.pizzomunno-sublist li {
    margin-bottom: 0px;
    line-height: normal;
}
.description-sample-container ul{
      margin: 0 0 10px 0px !important;
}
  .sgx{max-width:var(--container);margin:0 auto;
    /* padding:48px 24px; */
}
  /* Two-column header */
  .sgx__row{
    display:flex;align-items:flex-start;justify-content:space-between;
    column-gap:var(--gap);row-gap:var(--gap);flex-wrap:nowrap;
  }
  .sgx__left,.sgx__right{flex:0 0 50%;max-width:50%;min-width:0}
  .sgx__img{width:100%;height:auto;display:block;border-radius:4px}

  /* Type */
  p{font-size:18px;margin:0 0 18px}
  h4{font-size:18px;font-weight:600;margin:26px 0 12px}

  /* Lists: equal spacing, consistent bullets */
  .sgx__list ul{    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    display: grid;
    row-gap: 0px;
    padding: 0px !important;}
  .sgx__list li{position:relative;margin:0;}
  /* .sgx__list li::before{content:"•";position:absolute;left:0;top:0;color:var(--brand);font-size:1.1em;line-height:1} */

  /* Buttons */
  .sgx__actions{margin-top:14px}
  .sgx__btn{
       appearance: none;
    background: transparent;
    color: #232323;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    cursor: pointer;
    border: none;
    box-shadow: none;
    text-decoration: underline;
        font-family: 'minerva-modern';
  }
  .sgx.is-open .sgx__more .sgx__list
Specificity: (0,4,0)
 {
    padding-bottom: 20px;
}
.sgx.is-open .sgx__more .sgx__list {
    padding-bottom: 16px;
}
section.sgx.is-open div#sgx-more {
    margin-top: -8px;
}
  .sgx__btn:hover{ color: #232323;}

  /* Full-width block (hidden initially) */
  .sgx__more{display:none;width:100%;margin-top:16px;opacity:0;transition:opacity .28s ease}

  /* Open state toggled on root */
  .sgx.is-open .sgx__more{display:block;opacity:1}
  .sgx.is-open .sgx__actions--top{display:none} /* hide top button when open */

  /* Responsive */
  @media (max-width: 991.98px){
    .sgx__row{flex-wrap:wrap}
    .sgx__left,.sgx__right{flex:0 0 100%;max-width:100%}
    p{font-size:16px}
    h4{font-size:17px;margin:22px 0 10px}
  }
.pizzomunno-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px 40px; /* row gap, column gap */
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Tablet and iPad (portrait & smaller landscape) */
@media (max-width: 1024px) {
  .pizzomunno-list {
    grid-template-columns: 1fr;

  }
}

/* Mobile */
@media (max-width: 768px) {
  .pizzomunno-list {
    grid-template-columns: 1fr;

  }

  .accordion button .accordion-title {
    padding-right: 20px !important;
    display: block;
}
}

@keyframes shine-animation {
      0% { background-position: 100% 0; }
      100% { background-position: 0 0; }
    }

    .ribbon-right-vcut {
      display: inline-block;
      padding: 10px 30px 10px 18px;
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      /* background: linear-gradient(to right, #043f47 20%, #357f88, #043f47 60%); */
        /* background: linear-gradient(
      to right,
      #7a0a0d 20%,   
      #b30e13 40%,  
      #7a0a0d 60%
    ); */
background: linear-gradient(to right, #f58529 20%, #ff9f43, #f58529 60%);


      background-size: 200% 100%;
      animation: shine-animation 2s linear infinite;
      text-transform: uppercase;
      letter-spacing: 1px;
      clip-path: polygon(0 0, calc(100% - 0px) 0, 93% 50%, calc(100% - 0px) 100%, 0 100%);
    }
    .w100-morestyle .sample-lists {
    margin-top: 0px;
}
.w100-morestyle .sample-lists .item {
    display: block;
    width: 100%;
}
.card-information__wrapper.text-left .card-price, .card-swatch.text-left
 {
    height: 100%;
    min-height: 22px;
    max-height: 22px;
}
@media screen and (max-width:992px){
.style-guide {
    padding: 0px 0 0;
}
  .artist-dec-w100.moretext-artist {
    margin-top: 16px;
}
  .policies-block .bg-policies-block .halo-row.column-4 .halo-item:last-child {
    border-bottom: unset;
}
.policies-block .bg-policies-block .halo-row.column-4 .halo-item {
    border-bottom: 1px solid #000000;
  border-left: unset;
  width: 90%;
        margin: 0 auto;
}
  div#search-form-mobile predictive-search.search-modal__form {
    display: block;
}
  .slideshow-wrapper.maisonsiacustom-slider .slide-content.content-box--absolutesss.content-box--right.text-right {
    flex: 1 1 auto;
    max-width: 100%;
    display: flex;
    margin: 0 auto;
}
  div.nav-title-mobile > span.icon-dropdown > img {
    align-items: center;
    display: inline-block;
    vertical-align: middle;
}
  .ms-container {
    padding: 0px !important;
}
  .halo-article-block.somnaths {
    margin-top: 24px !important;
}
 .style-guide-main-section p.style-subtextcontent {
     margin-left: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}
  .collection-filters__item.facets__wrapper.dinlineflex {
    display: block;
}
  .sidebar--layout_1 .sidebarBlock-headingWrapper .sidebarBlock-heading:after {
        right: 15px !important;
  }
  div#HeaderCollectionSection-template--15565594263603__banner {
    padding-bottom: 0px !important;
}
  .item.slide-block-image_JWcKy7 .images-contain {
    order: 1;
}
.item.slide-block-image_JWcKy7 .slide-content {
    order: 2;
  width: 100%;
}
  .slideshow-wrapper.maisonsiacustom-slider .slideshow.slick-initialized.slick-slider.slick-dotted .slick-dots {
    bottom: 4%;
}
  .content-block.main-blog-view.blog-layout__main .article-card__image-wrapper img {
    height: 100%;
}
  .shopify-block.shopify-app-block .ct_main {
    z-index: 9999 !important;
}
.link.view-all-link.text-center.hide-on-desktop span.text img {
    height: 17px;
    align-self: center;
}
  .custom-block-spotlight-mobile .halo-block-header.text-left .rte.subtext-spotlight {
    margin-bottom: 12px;
}
  .custom-block-spotlight-mobile .halo-block-header.text-left {
    margin-bottom: 44px;
    text-align: center;
}
   .custom-block-spotlight-mobile .halo-block-header .title {
        margin-bottom: 12px !important;
    }
div#artist-page-layout .halo-banner-wrapper .flex-box__banner>div {
        width: calc(100% - 0px);
    }
    .maisonsiacustom-slider  .slick-slide .images-contain {
        order: 1; /* Image always first */
    }

  .maisonsiacustom-slider  .slick-slide .slide-content {
        order: 2; /* Content always second */
        text-align: center; /* Center content for better UX */
    width: 100%;
    }
  .defaultreadmore.Readmoreactive {
    justify-content: left;
    margin-top: 12px;
}
  .page-sidebar.page-sidebar--horizontal+.page-content .toolbar{
    margin: 0px;
  }
  .site-nav.dropdown.data-submenu-brands-l-p a.site-nav-title.menu_mobile_link_2 , .site-nav.dropdown.data-submenu-brands-r-z a.site-nav-title.menu_mobile_link_2{
  visibility: visible;
}
  .sidebarBlock-content.sidebarBlock-content--list a.active-facets__button.facets__clear-all.link.link-underline.js-facet-remove
 {
    display: none;
}
}

.artist-media.Nomon img {
    object-fit: cover;
}

@media (max-width: 767px) {
       .custom-block-spotlight-mobile .halo-block-header .title {
        margin-bottom: 12px;
    }
  div#artist-page-layout .halo-banner-wrapper .flex-box__banner>div {
        width: calc(100% - 0px);
    }
  .defaultreadmore.Readmoreactive {
    justify-content: left;
    margin-top: 12px;
}
  .page-sidebar.page-sidebar--horizontal+.page-content .toolbar
  {
    margin: 0px;
  }
    .site-nav.dropdown.data-submenu-brands-l-p a.site-nav-title.menu_mobile_link_2 , .site-nav.dropdown.data-submenu-brands-r-z a.site-nav-title.menu_mobile_link_2{
  visibility: visible;
}
   .sidebarBlock-content.sidebarBlock-content--list a.active-facets__button.facets__clear-all.link.link-underline.js-facet-remove
 {
    display: none;
}

.style-guide-main-section .moretext-styleguide {
    margin-top: 20px;
}

.artist-media.Nomon {
    width: 100%;
}

.artist-media img.artist-video {
    max-height: 292px;
    min-width: 100%;
}

.product-specifications-container{
    margin-top:0px;
}


}

section.artistmain-section.Reflections img.artist-video {
    object-position: top center;
}

section.artistmain-section.Reflections .artist-section {
    align-items: center;
}


.artist-media.Nomon.new-image img.artist-video {
    object-position: top;
    height: 450px !important;
}

.artist-media.Nomon.Ateliers img.artist-video {
    object-position: top;
}


.artist-media.Harriet img.artist-video {
    object-fit: cover;
    object-position: top;
}

section.artistmain-section.Harriet .artist-section {
    align-items: center;
}

.moretext-description {
    display: none;
}

.moretext-description {
    padding-top: 20px;
}

.moretext-description h5 {
    font-size: 18px;
    font-weight: 600;
}

div#tab-description .btn-container {
    margin-top: 30px;
}

div#tab-description .btn-container a#toggledescription {
    font-size: 16px;
    text-decoration: underline;
}
