:root{--noir-ink: #121212;--noir-smoke: #f5f5f5;--noir-sand: #d6d2c8;--noir-grey: #6e6e6e;--noir-line: #e3e3e3;--ng: #121212;--ng-r: #121212;--ng-s: #f5f5f5}body,body.template-index{background:var(--noir-smoke)!important;color:var(--noir-ink)}@keyframes noirFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.noir-animate{opacity:0}.noir-animate.noir-visible{animation:noirFadeUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.noir-stagger .noir-animate:nth-child(1){animation-delay:.05s}.noir-stagger .noir-animate:nth-child(2){animation-delay:.12s}.noir-stagger .noir-animate:nth-child(3){animation-delay:.19s}.noir-stagger .noir-animate:nth-child(4){animation-delay:.26s}.noir-stagger .noir-animate:nth-child(5){animation-delay:.33s}.noir-stagger .noir-animate:nth-child(6){animation-delay:.4s}.noir-stagger .noir-animate:nth-child(7){animation-delay:.47s}.noir-stagger .noir-animate:nth-child(8){animation-delay:.54s}body.template-index .shopify-section,body .shopify-section-group-header-group{background:var(--noir-smoke)!important;background-image:none!important}body .shopify-section-group-header-group a{color:var(--noir-ink)!important}body .shopify-section-group-header-group a:hover{color:var(--noir-grey)!important}body .shopify-section-group-header-group .announcement-bar a{color:var(--noir-smoke)!important}.header-navigation-compact .menu-lv-1__action,.header-navigation-compact .site-nav>li>a{font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:.06em!important}body .shopify-section-group-footer-group{background:var(--noir-ink)!important;background-image:none!important}body .shopify-section-group-footer-group{color:var(--noir-smoke)}body .halo-block-header .title,body .halo-block-header .title .text{font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--noir-ink)!important}body .halo-block-header a,body .halo-block-header a.view_all{color:var(--noir-ink)!important}body.template-index .product-card,body.template-index .card{background:#fff!important;border-radius:0!important;overflow:hidden;transition:box-shadow .4s!important}body.template-index .product-card:hover,body.template-index .card:hover{box-shadow:0 10px 30px #12121214!important;transform:none!important}body.template-index .product-card .card-title,body.template-index .product-card .card-price .money{color:var(--noir-ink)!important}body.template-index .product-card .card-media img,body.template-index .card .card-media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}@media(hover:hover){body.template-index .product-card:hover .card-media img,body.template-index .card:hover .card-media img{transform:scale(1.04)!important}}body.template-index .halo-block--rich-text{background:transparent!important}body.template-index .halo-block--rich-text *,body.template-index [class*=ai_gen] h2,body.template-index [class*=ai_gen] [class*=heading]{color:var(--noir-ink)!important}body.template-index .noir-editorial__content{background:var(--noir-smoke)!important}body.template-index .noir-editorial__eyebrow{color:var(--noir-grey)!important}body.template-index .noir-editorial__heading{color:var(--noir-ink)!important}body.template-index .noir-editorial__text,body.template-index .noir-editorial__text p{color:#3a3a3a!important}body.template-index .noir-editorial__divider{background:var(--noir-ink)!important}body.template-index .noir-editorial__cta,body.template-index .noir-bento__heading{color:var(--noir-ink)!important}body .noir-newsletter__heading{color:var(--noir-ink)!important;font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.22em!important}body .noir-newsletter__input{border:1.5px solid var(--noir-ink)!important;border-right:0!important;border-radius:2px 0 0 2px!important}body .noir-newsletter__btn{border-radius:0 2px 2px 0!important;letter-spacing:.18em!important;font-weight:600!important}body.template-index .noir-visual-break>div[style]{background:var(--noir-ink)!important}body.template-index .btn--primary,body.template-index .button--primary{background:var(--noir-ink)!important;color:var(--noir-smoke)!important;border:1px solid var(--noir-ink)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--noir-smoke)}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--noir-ink)}html{scroll-behavior:smooth}.noir-section-hero-banner.noir-animate,.noir-section-trust-strip.noir-animate,.noir-section-collection-tiles.noir-animate{opacity:1!important;transform:none!important;animation:none!important}.noir-section-hero-banner img{transform:none!important}.header-mobile .cart-count-bubble,.header-nav-compact .cart-count-bubble{background:#121212!important;color:#f5f5f5!important}.header-mobile .cart-count-bubble .text,.header-nav-compact .cart-count-bubble .text{color:#f5f5f5!important}@media(max-width:749px){body.template-index .noir-editorial{grid-template-columns:1fr!important}body.template-index .noir-editorial__media{min-height:250px}body.template-index .noir-editorial__content{padding:32px 24px!important;text-align:center!important}body.template-index .noir-editorial__divider{margin:0 auto 16px!important}body.template-index .noir-bento__grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}body.template-index .noir-bento__item:first-child{grid-row:auto!important;grid-column:1/3!important;min-height:200px!important}body .noir-newsletter__form{flex-direction:column!important;gap:10px!important}body .noir-newsletter__input{border-right:1.5px solid var(--noir-ink)!important;border-radius:2px!important}body .noir-newsletter__btn{border-radius:2px!important}body .noir-newsletter__heading{letter-spacing:.14em!important}body.template-index .halo-block-header .title{font-size:17px!important;text-align:center!important}.noir-animate{opacity:1!important;transform:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.noir-animate{opacity:1!important;animation:none!important}*{transition-duration:.01ms!important}}.halo-block-header .title,.halo-block-header .title .text,.halo-block-header .title span,.halo-block-header .title a,h3.title .text,.block-title--style1 .title .text,.block-title--style2 .title .text{color:#121212!important}body .product-block .halo-block-header a.view_all,body [class*=section-block-] .halo-block-header a.view_all,html body a.view_all,.halo-block-header a.view_all{color:#121212!important;opacity:1!important;visibility:visible!important}body [class*=section-block-] .halo-block-header a.view_all svg,.halo-block-header a.view_all svg{color:#6e6e6e!important;fill:#6e6e6e!important}html body .noir-bento h2.noir-bento__heading,html body .shopify-section .noir-bento__heading,body .noir-bento__heading{color:#121212!important;opacity:1!important}body.template-collection{background:#f5f5f5!important}body.template-collection .collection-banner__title,body.template-collection .page-title{font-family:var(--font-heading-family, serif)!important;font-weight:300!important;letter-spacing:6px!important;text-transform:uppercase!important;color:#121212!important;font-size:28px!important}body.template-collection .breadcrumb a,body.template-collection .breadcrumb span{color:#6e6e6e!important;font-size:11px!important;letter-spacing:1px!important}body.template-collection .breadcrumb a:hover{color:#121212!important}body.template-collection .product-card{background:#fff!important;border-radius:8px!important;overflow:hidden!important;transition:box-shadow .3s ease,transform .3s ease!important}body.template-collection .product-card:hover{box-shadow:0 8px 30px #1212121a!important;transform:translateY(-3px)!important}body.template-collection .product-card img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}body.template-collection .product-card:hover img{transform:scale(1.05)!important}body.template-collection .product-card__title,body.template-collection .card-title a{color:#121212!important;font-weight:400!important;letter-spacing:.5px!important}body.template-collection .product-card__price,body.template-collection .card-price{color:#121212!important;font-weight:500!important}body.template-collection .price--sale .price__regular,body.template-collection .price--compare{color:#999!important;text-decoration:line-through!important}body.template-collection .sidebar-widget__title,body.template-collection .facets__heading{color:#121212!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:12px!important}body.template-collection .toolbar__item select,body.template-collection .collection-toolbar select{border-color:#d6d2c8!important;color:#121212!important}body.template-collection .infinite-scrolling__loading{color:#6e6e6e!important}body.template-collection .product-badge--sale{background:#b3261e!important;color:#f5f5f5!important}body.template-collection .product-badge--new{background:#121212!important;color:#f5f5f5!important}body.template-collection .product-badge--soldout{background:#d6d2c8!important;color:#121212!important}body.template-collection .product-card__quickview,body.template-collection .product-card__action-btn{background:#121212!important;color:#f5f5f5!important;border:none!important;transition:background .3s ease!important}body.template-collection .product-card__quickview:hover,body.template-collection .product-card__action-btn:hover{background:#121212!important}body.template-collection .wishlist-btn svg{transition:fill .3s ease!important}body.template-collection .product-recently-viewed__title{color:#121212!important;letter-spacing:3px!important}body.template-collection .collection-banner,body.template-collection .main-collection-banner,body.template-collection .halo-collection-banner{display:none!important;padding:0!important;margin:0!important;height:0!important}body.template-collection .halo-block-carousel,body.template-collection [class*=ai_gen_block_c5042e2],body.template-collection [class*=ai_gen_block_a3ad538]{background:#f5f5f5!important}body.template-collection .halo-block-carousel .card-title,body.template-collection .sub-collection-title{color:#121212!important;font-weight:400!important;letter-spacing:.5px!important;font-size:12px!important}body.template-collection .halo-block-carousel img{border-color:#d6d2c8!important;transition:border-color .3s ease,transform .3s ease!important}body.template-collection .halo-block-carousel img:hover{border-color:#6e6e6e!important;transform:scale(1.05)!important}body.template-collection .collection-toolbar,body.template-collection .halo-toolbar{border-bottom:1px solid rgba(18,18,18,.15)!important;padding-bottom:12px!important;margin-bottom:20px!important}body.template-collection .toolbar__label,body.template-collection .toolbar__text{color:#6e6e6e!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important}body.template-collection .sidebar-widget{border-bottom:1px solid rgba(18,18,18,.1)!important;padding-bottom:16px!important;margin-bottom:16px!important}body.template-collection .sidebar-widget__title,body.template-collection .facets__heading,body.template-collection .filter-heading{color:#121212!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important}body.template-collection .sidebar-widget a,body.template-collection .facets__label,body.template-collection .filter-item label{color:#121212!important;font-size:12px!important;transition:color .3s!important}body.template-collection .sidebar-widget a:hover,body.template-collection .facets__label:hover,body.template-collection .filter-item label:hover{color:#121212!important}body.template-collection .active-filter-tag,body.template-collection .facets__active{background:#121212!important;color:#f5f5f5!important;border:none!important;border-radius:0!important;font-size:11px!important;letter-spacing:.5px!important}body.template-collection .card-product{border:1px solid transparent!important;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease!important}body.template-collection .card-product:hover{border-color:#12121226!important;box-shadow:0 12px 40px #12121214!important;transform:translateY(-4px)!important}body.template-collection .card-vendor{color:#6e6e6e!important;font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important}body.template-collection .card-product__group .btn,body.template-collection .product-card__btn,body.template-collection .card-quickshop-btn{background:#121212!important;color:#f5f5f5!important;border:none!important;border-radius:0!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;transition:background .3s ease!important}body.template-collection .card-product__group .btn:hover,body.template-collection .product-card__btn:hover,body.template-collection .card-quickshop-btn:hover{background:#121212!important}body.template-collection .card-swatch__item{border-color:#d6d2c8!important;transition:border-color .3s!important}body.template-collection .card-swatch__item:hover,body.template-collection .card-swatch__item.is-active{border-color:#121212!important}body.template-collection .card-variant__item{border-color:#d6d2c8!important;color:#121212!important;font-size:11px!important;transition:all .3s!important}body.template-collection .card-variant__item:hover,body.template-collection .card-variant__item.is-active{border-color:#121212!important;background:#121212!important;color:#f5f5f5!important}body.template-collection .pagination a,body.template-collection .pagination span{color:#121212!important;border-color:#d6d2c8!important}body.template-collection .pagination a:hover,body.template-collection .pagination .current{background:#121212!important;color:#f5f5f5!important;border-color:#121212!important}body.template-collection .collection-empty{color:#121212!important;font-size:14px!important;letter-spacing:1px!important}body.template-collection .sidebar-widget__content::-webkit-scrollbar{width:3px}body.template-collection .sidebar-widget__content::-webkit-scrollbar-track{background:#ebe9e4}body.template-collection .sidebar-widget__content::-webkit-scrollbar-thumb{background:#6e6e6e;border-radius:3px}body.template-collection .compare-checkbox label{color:#121212!important;font-size:11px!important}body.template-collection .card-product.is-soldout .card-media{opacity:.6!important}body.template-collection .card-product.is-soldout .card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f5f54d!important}body.template-collection .product-recently-viewed{background:#f5f5f5!important;border-top:1px solid rgba(18,18,18,.1)!important}body.template-collection .product-recently-viewed__title,body.template-collection .product-recently-viewed .section-header__title{font-family:var(--font-heading-family, serif)!important;font-weight:300!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#121212!important;font-size:18px!important}@media(max-width:768px){body.template-collection .card-product{margin-bottom:12px!important}body.template-collection .collection-toolbar{padding:8px 0!important}body.template-collection .sidebar-widget__title{font-size:12px!important}}.productView .product-form__swatch .product-form__label{width:72px!important;height:72px!important;border-radius:0!important;padding:4px!important;border:1px solid #e6e3dc!important;background:#fff!important;margin:0 8px 8px 0!important;box-shadow:none!important}.productView .product-form__swatch .product-form__label .pattern{width:100%!important;height:100%!important;border-radius:0!important;border:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#fff!important}.productView .product-form__swatch .product-form__radio:checked+.product-form__label{border-color:#121212!important;box-shadow:inset 0 0 0 1px #121212!important}.productView .product-form__swatch .product-form__label.soldout{opacity:.45}@media(max-width:749px){.productView .product-form__swatch .product-form__label{width:60px!important;height:60px!important;margin:0 6px 6px 0!important}}.noir-coll-head{text-align:center;padding:30px 16px 6px}.noir-coll-title{margin:0;font-family:var(--font-heading-family,"Lyon Display"),Georgia,serif!important;font-weight:400!important;font-size:36px!important;line-height:1.15!important;letter-spacing:.005em!important;text-transform:none!important;color:#121212!important}.noir-coll-count{margin:8px 0 0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#6e6e6e}@media(max-width:749px){.noir-coll-head{padding:22px 16px 2px}.noir-coll-title{font-size:28px!important}}.productView-nav .slick-track{align-items:flex-start!important}.productView-nav .productView-image img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;background:#fff}.noir-reassure{margin:12px 0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.6;text-align:center;color:#121212}.halo-cart-sidebar .button.button-2,.cart-actions .button.button-2{background:transparent!important;color:#121212!important;border:1px solid #121212!important}@media(hover:hover){.halo-cart-sidebar .button.button-2:hover,.cart-actions .button.button-2:hover{background:#121212!important;color:#f5f5f5!important}}body.cart-sidebar-show #chat-bubble{display:none!important}@media(max-width:1024px){body.template-product #chat-bubble{bottom:150px!important}#halo-recently-viewed-wrap,.halo-recently-viewed{display:none!important}}.previewCartTool .cartTool-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.previewCartTool .cart-tool-note:after{content:"Note"}.previewCartTool .cart-tool-gift:after{content:"Gift"}.previewCartTool .cart-tool-shipping:after{content:"Shipping"}.previewCartTool .cart-tool-discount:after{content:"Coupon"}.previewCartTool .cartTool-item:after{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#121212}.cart-item-price .price,.cart-item__old-price,.cart-item__price-wrapper .price,.cart-item-block .price-item{white-space:nowrap}.previewCartTool{border-top:1px solid #e6e3dc;padding-top:10px}.previewCartTool .cartTool-item{flex-direction:row!important;gap:8px!important;min-height:44px;height:auto!important;padding:8px 14px!important}.previewCartTool .cartTool-item svg{width:16px!important;height:16px!important}.previewCartItem [class*=price],.previewCartItem .money{white-space:nowrap}.productListing .product-item .card,.product-item .card{background:transparent!important;box-shadow:none!important}.product-item .card-product{background:#fff}.product-item .card-media img{object-fit:contain}.product-item .card-information{background:transparent!important;padding:14px 2px 6px!important}.product-item .card-information__wrapper{text-align:left}.product-item .card-vendor,.product-item .card-vendor a{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;line-height:1.4!important;color:#6e6e6e!important;text-transform:uppercase;margin-bottom:5px!important}.product-item .card__heading{margin:0 0 6px!important}.product-item .card-title{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:none!important;color:#121212!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;white-space:normal!important}.product-item .card-title .text,.product-item .card-title-ellipsis{white-space:normal!important}.product-item .card-price .price{font-family:Montserrat,sans-serif}.product-item .card-price .price-item--sale,.product-item .card-price .price__last .price-item,.product-item .card-price .price-item--regular{color:#121212!important;font-size:13px!important;font-weight:600!important}.product-item .card-price s .price-item,.product-item .card-price s.price-item,.product-item .card-price .price__compare .price-item{color:#9a9a9a!important;font-size:12px!important;font-weight:400!important}.product-item .card-price .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px;align-items:baseline}.productListing .product-item .jdgm-widget,.productListing .product-item .jdgm-prev-badge,.productListing .product-item [class*=review]{display:none!important}.product-item .card-swatch{margin-top:10px!important}.product-item .card-swatch .swatch{display:flex!important;flex-wrap:nowrap;gap:8px;align-items:center;margin:0}.product-item .card-swatch .swatch .item{margin:0!important;padding:0!important;width:auto!important}.product-item .card-swatch .swatch-label{width:48px!important;height:48px!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:0!important;border:1px solid #d6d2c8!important;overflow:hidden;font-size:0!important;display:block}.product-item .card-swatch .swatch-label.is-active,.product-item .card-swatch .swatch-label:hover{border-color:#121212!important}.product-item .card-swatch .swatch-label .pattern{width:100%!important;height:100%!important;border-radius:0!important;background-color:#fff!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important}.product-item .card-swatch .item-swatch-more .number-showmore{font-family:Montserrat,sans-serif;font-size:12px;color:#6e6e6e;padding:0 2px;min-width:0}.halo-productBadges:has(.sold-out-badge) .badge:not(.sold-out-badge),.halo-productBadges:has(.sale-badge) .new-badge,.halo-productBadges:has(.sale-badge) .custom-badge{display:none!important}.product-item .halo-productBadges .badge{background:#fff!important;color:#121212!important;border:1px solid #121212!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:20px!important;padding:0 7px!important;min-width:0!important}.product-item .halo-productBadges .sold-out-badge{border-color:#d6d2c8!important;color:#6e6e6e!important}.product-item .halo-productBadges{top:10px!important;left:10px!important}.product-item .quickview-icon{display:none!important}.product-item .card-action .button-ATC{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;min-height:40px!important;line-height:38px!important;background:#fffffff0!important;color:#121212!important;border:1px solid #121212!important}@media(hover:hover){.product-item .card-action .button-ATC:hover{background:#121212!important;color:#f5f5f5!important}}.card-action .variants-popup-content{padding:16px 10px 12px!important}.variants-popup-content .label-quantity-2,.variants-popup-content .quickshop-quantity{display:none!important}.card-action .variants-popup-content .variants,.quick_shop_option_2 .variants-popup-content .variants{max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important}.quick_shop_option_2 .variants-popup-content .scrollable .product-card__button2:before{display:none!important}.variants-popup .form-label{font-family:Montserrat,sans-serif!important;font-size:11px!important;letter-spacing:.08em;margin-bottom:6px!important}.variants-popup .option-color .swatch-element .single-label{width:48px!important;height:48px!important;border-radius:0!important;padding:0!important;border:1px solid #d6d2c8!important;overflow:hidden}.variants-popup .option-color .swatch-element input:checked+.single-label{border-color:#121212!important;box-shadow:0 0 0 1px #121212}.variants-popup .option-color .swatch-element .pattern{width:100%!important;height:100%!important;border-radius:0!important;background-color:#fff!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.variants-popup .selector-wrapper:not(.option-color) .single-label{min-width:42px!important;height:30px!important;line-height:28px!important;padding:0 6px!important;font-size:11px!important;border-radius:0!important}.variants-popup .selector-wrapper:not(.option-color) .swatch-element input:checked+.single-label{background:#121212!important;color:#f5f5f5!important;border-color:#121212!important}.variants-popup .swatch-element.soldout .single-label{opacity:.35;text-decoration:line-through}.product-card__button2{display:flex;gap:8px;padding-top:10px!important}.product-card__button2 .button{flex:1 1 0;min-height:40px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important}.product-card__button2 .cancel-btn{background:transparent!important;color:#121212!important;border:1px solid #d6d2c8!important}.product-card__button2 .add-to-cart-btn{background:#121212!important;color:#f5f5f5!important;border:1px solid #121212!important}.product-card__button2 .add-to-cart-btn[disabled],.product-card__button2 .add-to-cart-btn.noir-needs-size{opacity:.45!important;cursor:not-allowed}.collection--empty .collection-product-count{display:none}.toolbar [data-sort-by-item]:has([data-value=relevance]),.toolbar [data-sort-by-item]:has([data-value=title-ascending]),.toolbar [data-sort-by-item]:has([data-value=title-descending]),.toolbar [data-sort-by-item]:has([data-value=created-ascending]){display:none!important}.noir-empty{text-align:center;padding:40px 16px 60px}.noir-empty__eyebrow{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#6e6e6e}.noir-empty__title{margin:0 0 10px!important;font-family:var(--font-heading-family,"Lyon Display"),Georgia,serif!important;font-weight:400!important;font-size:28px!important;text-transform:none!important;letter-spacing:0!important}.noir-empty__text{margin:0 0 22px;font-family:Montserrat,sans-serif;font-size:13px;color:#6e6e6e}.noir-empty__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.noir-empty__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid #121212;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#121212;text-decoration:none}@media(max-width:749px){.product-item .card-information{padding:10px 2px 4px!important}.product-item .card-title{font-size:12.5px!important}.product-item .card-swatch .swatch-label{width:36px!important;height:36px!important}.product-item .card-swatch .swatch{gap:6px}.variants-popup .option-color .swatch-element .single-label{width:42px!important;height:42px!important}.product-item .card-swatch .swatch .item:nth-child(n+4):not(.item-swatch-more){display:none!important}}.productListing yozo-card-stars,.productListing .card-information yozo-card-stars{display:none!important}.product-item .card-swatch{margin-top:8px!important}.product-item .card-price{margin-top:0!important}.sidebar--layout_horizontal .facets-horizontal .facets__summary,.sidebar--layout_horizontal .facets-horizontal summary{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}.facets-horizontal .sidebarBlock-heading,.facets-horizontal .sidebarBlock-heading .facets__text{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}.product-item .card-price{margin-bottom:6px!important}@media(min-width:1280px){.sidebar--layout_horizontal toolbar-item.toolbar{border-top:0!important;padding-top:0!important;margin-top:-62px!important;position:relative;z-index:2;pointer-events:none}.sidebar--layout_horizontal toolbar-item.toolbar .toolbar-wrapper{pointer-events:auto;margin-left:auto}.sidebar--layout_horizontal .facets-horizontal{padding-right:260px}.sidebar--layout_horizontal .page-content .collection{margin-top:28px}}@media(min-width:1280px){.sidebar--layout_horizontal toolbar-item.toolbar{margin-top:0!important;pointer-events:auto}.sidebar--layout_horizontal .facets-horizontal{padding-right:0}.sidebar--layout_horizontal toolbar-item.toolbar{padding-top:14px!important}.sidebar--layout_horizontal .page-content .collection{margin-top:8px}}.facets-horizontal .sidebarBlock.js-filter:not(.refined-widgets):not(:has(input)),.facets-horizontal .sidebarBlock.js-filter:has(.facets__item:only-child){display:none!important}.card-action .variants-popup-content,#halo-card-mobile-popup .variants-popup-content{padding-bottom:64px!important}#halo-card-mobile-popup .product-card__button2{left:10px;right:10px;bottom:8px}.quick_shop_option_2 .card-action .variants-popup,.card-action .variants-popup{background-color:#fff!important}body.quick_shop_popup_mobile #chat-bubble,body.quickshop-popup-show #chat-bubble{display:none!important}.toolbar [data-sort-by-item]:has([data-value=most-relevant]){display:none!important}.product-item yozo-card-stars{display:none!important}.noir-fs-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 0;border-top:1px solid #e6e3dc;border-bottom:1px solid #e6e3dc;margin-bottom:24px}.noir-fs-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;background:#121212;color:#f5f5f5;border:1px solid #121212;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.noir-fs-btn svg{width:15px;height:15px;stroke:currentColor;fill:none}.noir-fs-btn .noir-fs-n{display:none;min-width:18px;height:18px;line-height:18px;border-radius:9px;background:#f5f5f5;color:#121212;font-size:10px;text-align:center;letter-spacing:0;padding:0 5px}.noir-fs-btn.has-active .noir-fs-n{display:inline-block}@media(hover:hover){.noir-fs-btn:hover{background:transparent;color:#121212}.noir-fs-btn:hover .noir-fs-n{background:#121212;color:#f5f5f5}}.noir-fs-count{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6e6e6e}.halo-collection-content toolbar-item.toolbar{display:none!important}.noir-fs-sort{padding:6px 0 18px;margin-bottom:8px;border-bottom:1px solid #e6e3dc}.noir-fs-sort h3{margin:0 0 12px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#121212!important}.noir-fs-sort ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.noir-fs-sort a{display:flex;align-items:center;gap:10px;min-height:36px;font-family:Montserrat,sans-serif;font-size:13px;color:#121212;text-decoration:none}.noir-fs-sort a:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid #9a9a9a;box-sizing:border-box;flex:0 0 14px}.noir-fs-sort a.is-active:before{border:4px solid #121212}.page-sidebar .halo-sidebar-header .title{font-family:var(--font-heading-family,"Lyon Display"),Georgia,serif!important;font-size:24px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}@media(min-width:1025px){.halo-collection-content.sidebar--layout_vertical .page-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;float:none!important;width:420px!important;max-width:90vw!important;height:100%!important;margin:0!important;padding:28px 32px 40px!important;background:#fff!important;z-index:101!important;overflow-y:auto;transform:translate3d(-101%,0,0)!important;visibility:hidden;transition:transform .35s ease,visibility .35s ease;box-shadow:0 0 40px #0000001f}body.open-mobile-sidebar .halo-collection-content.sidebar--layout_vertical .page-sidebar{transform:none!important;visibility:visible}.halo-collection-content.sidebar--layout_vertical .page-sidebar .halo-sidebar-header{display:block!important;margin-bottom:14px}.halo-collection-content.sidebar--layout_vertical .page-sidebar .halo-sidebar-close{display:flex!important;position:absolute!important;top:22px!important;right:18px!important;left:auto!important;opacity:1!important;pointer-events:auto!important;background:transparent!important}.halo-collection-content.sidebar--layout_vertical .page-sidebar .halo-sidebar-close svg{fill:#121212!important;stroke:#121212!important}.halo-collection-content.sidebar--layout_vertical .page-content{float:none!important;width:100%!important;margin:0!important;padding:0!important}.halo-collection-content.sidebar--layout_vertical .productGrid.column-4 .product{width:25%!important}}@media(max-width:1024px){.noir-fs-bar{padding:10px 0;margin-bottom:16px}.noir-fs-btn{min-height:42px;padding:0 18px}}.shopify-section:has(.halo-collection-content),.shopify-section:has(.halo-collection-content).noir-animate{transform:none!important;opacity:1!important;filter:none!important}@media(min-width:1025px){body>.page-sidebar.noir-fs-drawer{position:fixed!important;top:0!important;bottom:0!important;left:0!important;float:none!important;display:block!important;width:420px!important;max-width:90vw!important;height:100vh!important;margin:0!important;padding:28px 32px 40px!important;background:#fff!important;z-index:1002!important;overflow-y:auto!important;transform:translate3d(-101%,0,0)!important;visibility:hidden!important;opacity:1!important;transition:transform .35s ease,visibility .35s ease!important;box-shadow:0 0 40px #0000001f}body.open-mobile-sidebar>.page-sidebar.noir-fs-drawer{transform:none!important;visibility:visible!important}body>.page-sidebar.noir-fs-drawer .halo-sidebar-header{display:block!important;margin:0 0 14px!important;padding:0!important}body>.page-sidebar.noir-fs-drawer .halo-sidebar-close{display:flex!important;position:absolute!important;top:22px!important;right:18px!important;left:auto!important;opacity:1!important;pointer-events:auto!important;background:transparent!important;width:40px;height:40px;align-items:center;justify-content:center}body>.page-sidebar.noir-fs-drawer .halo-sidebar-close svg{fill:#121212!important;stroke:#121212!important;width:16px;height:16px}body>.page-sidebar.noir-fs-drawer .halo-sidebar-wrapper{padding:0!important}}.page-sidebar .sidebarBlock-heading,.page-sidebar .sidebarBlock-heading .facets__text,.page-sidebar .sidebarBlock-heading span{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#121212!important}.page-sidebar .facet-checkbox .count,.page-sidebar .form-label--checkbox .count{margin-left:5px;color:#9a9a9a}.page-sidebar .facet-checkbox{font-family:Montserrat,sans-serif!important;font-size:13px!important}body.open-mobile-sidebar #chat-bubble,body.open-mobile-sidebar #halo-back-to-top,body.open-mobile-sidebar .halo-back-to-top{display:none!important}.noir-coll-head{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.halo-collection-content{margin-top:6px}.noir-circle-active [class*=ai-collection-carousel-image-wrapper]{border-color:#121212!important;box-shadow:0 0 0 2px #f5f5f5,0 0 0 3px #121212!important}.noir-circle-active [class*=ai-collection-carousel-title]{font-weight:600!important;color:#121212!important}@media(max-width:749px){[class*=ai-hero-image-wrapper]:has(.noir-hero-no-mobile){height:auto!important}[class*=ai-hero-image-wrapper] img.noir-hero-no-mobile{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block}}.shopify-section:has([class*=ai-collection-carousel-track]){padding-top:28px!important}@media(max-width:749px){.shopify-section:has([class*=ai-collection-carousel-track]){padding-top:18px!important}}.product-item .card-swatch .item-swatch-more .number-showmore{display:inline-flex!important;align-items:center;white-space:nowrap;gap:1px;line-height:1}.product-item .card-swatch .item-swatch-more .number-showmore span{display:inline!important}.product-item .card-swatch .swatch.show--more{flex-wrap:wrap!important;row-gap:8px}.product-item .card-swatch .swatch.show--more .group-swatch{display:contents!important}.product-item .card-swatch .swatch.show--more .group-swatch .item-wrapper{margin:0!important;padding:0!important;float:none!important}.product-item .card-swatch .swatch.show--more .item,.product-item .card-swatch .swatch.show--more .item:nth-child(n):not(.item-swatch-more){display:block!important}.product-item .card-swatch .swatch.show--more .item-swatch-more .number-showmore span:not(:first-child){display:none!important}.noir-card-label{display:block;background:var(--noir-label-bg,#E83020);color:var(--noir-label-color,#fff);font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.2;padding:7px 6px;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.noir-card-label{font-size:8.5px;letter-spacing:.02em;padding:6px 3px;margin-bottom:8px}}#show-sticky-product.noir-sticky-notify{background:#fff!important;color:#121212!important;border:1px solid #121212!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.template-product yozo-widgets{display:none!important}#chat-bubble{transform:scale(.84);transform-origin:100% 100%}@media(max-width:749px){back-to-top-button[data-scroll-to-top]{display:none!important}body.template-product #chat-bubble{right:8px!important}}.noir-sg-link{float:right;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#121212;text-decoration:underline;text-underline-offset:3px;margin-left:12px;letter-spacing:.02em}.productView-product fieldset.product-form__input legend{width:100%}#noir-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;visibility:hidden;pointer-events:none}#noir-sg.is-open{visibility:visible;pointer-events:auto}#noir-sg .noir-sg__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121273;opacity:0;transition:opacity .25s}#noir-sg.is-open .noir-sg__bg{opacity:1}#noir-sg .noir-sg__panel{position:absolute;top:0;right:0;height:100%;width:min(460px,100%);background:#f5f5f5;padding:40px 32px;overflow:auto;transform:translate(100%);transition:transform .3s ease}#noir-sg.is-open .noir-sg__panel{transform:none}#noir-sg .noir-sg__x{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;color:#121212;cursor:pointer}#noir-sg .noir-sg__eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6e6e6e;margin:0 0 6px}#noir-sg .noir-sg__title{font-family:var(--font-heading-family,"Lyon Display"),Georgia,serif;font-weight:400;font-size:28px;margin:0 0 20px;text-transform:none;letter-spacing:0;color:#121212}#noir-sg .noir-sg__table{width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:13px;margin-bottom:24px}#noir-sg .noir-sg__table th{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6e6e6e;text-align:center;padding:10px 4px;border-bottom:1px solid #121212}#noir-sg .noir-sg__table td{text-align:center;padding:10px 4px;border-bottom:1px solid #e2dfd8;color:#121212}#noir-sg .noir-sg__table td:first-child{font-weight:600}#noir-sg .noir-sg__h{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;color:#121212}#noir-sg .noir-sg__p{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.7;color:#3a3a3a;margin:0 0 12px}#noir-sg .noir-sg__p a{color:#121212;text-decoration:underline}html.noir-sg-lock,html.noir-sg-lock body{overflow:hidden}@media(max-width:749px){#noir-sg .noir-sg__panel{top:auto;bottom:0;height:auto;max-height:88vh;width:100%;padding:28px 20px 32px;transform:translateY(100%)}#noir-sg .noir-sg__table{font-size:12px}}#noir-sg .noir-sg__bg{display:block!important}html.noir-sg-lock #chat-bubble{display:none!important}.productView-image-wrapper{position:relative}.noir-pdp-label{position:absolute;top:0;left:0;right:0;z-index:5;background:var(--noir-label-bg,#E83020);color:var(--noir-label-color,#fff);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.2;padding:10px 12px;pointer-events:none}.productView-image-wrapper:has(.noir-pdp-label) .productView-badge{top:52px!important}@media(max-width:749px){.noir-pdp-label{font-size:10.5px;letter-spacing:.08em;padding:8px}.productView-image-wrapper:has(.noir-pdp-label) .productView-badge{top:44px!important}}.noir-pdp-title{display:flex!important;flex-direction:column;gap:8px;margin:0!important}.noir-pdp-title .noir-pdp-vendor{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#6e6e6e!important;line-height:1.3}.noir-pdp-title .noir-pdp-model{font-family:var(--font-heading-family,"Lyon Display"),Georgia,serif!important;font-weight:400!important;font-size:30px!important;line-height:1.15!important;text-transform:none!important;letter-spacing:0!important;color:#121212!important}@media(max-width:749px){.noir-pdp-title .noir-pdp-model{font-size:24px!important}}.productView-price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.productView-price .price--on-sale .price__sale{display:inline-flex!important;flex-direction:row-reverse;align-items:baseline;gap:10px}.productView-price .price-item--sale,.productView-price .price__regular .price-item--regular,.productView-price .price__last .price-item{color:#121212!important;font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:600!important}.productView-price .price__compare s.price-item,.productView-price s.price-item--regular{color:#9a9a9a!important;font-size:15px!important;font-weight:400!important}.noir-pdp-off{display:inline-block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;color:#121212;border:1px solid #121212;padding:2px 6px;line-height:1.3;align-self:center}.productView-product .trustz-block-badges{background:transparent!important;border:0!important;padding:0!important;margin:0!important;text-align:left!important;box-shadow:none!important}.productView-product .trustz-block-badges h2{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#3a3a3a!important;margin:0 0 8px!important;text-align:left!important}.productView-product .trustz-block-badges>div{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-start!important}.productView-product .trustz-block-badges img{width:34px!important;height:34px!important;margin:0!important;border:1px solid #e6e3dc;border-radius:4px;background:#fff;padding:2px}.productView-product .trustz-app{max-width:none!important;margin:0 0 4px!important}.productView-product .productView-quantity,.productView-product .hotStock-progress{display:none!important}.productView-product .productView-hotStock .hotStock-text{font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#121212!important;font-weight:500!important}.noir-pdp-reassure{font-family:Montserrat,sans-serif;font-size:12px;color:#3a3a3a;text-align:center;margin:12px 0 0;letter-spacing:.02em}body.noir-needs-size fieldset.noir-size-fs .product-form__radio:checked+.product-form__label{border-color:#d6d2c8!important;box-shadow:none!important;outline:0!important;background:#fff!important;color:#121212!important}body.noir-needs-size .productView-product .shopify-payment-button{opacity:.45;pointer-events:none}fieldset.noir-size-fs.noir-flash legend{color:#b3261e!important}#product-add-to-cart.noir-select-size,#product-sticky-add-to-cart.noir-select-size{opacity:.55!important;cursor:not-allowed}.productView-product .trustz-app .trustz-block-badges[template]{border:0!important;border-width:0!important;padding:0!important;border-radius:0!important;background:transparent!important}.productView-product .lavar-payment-badge-content{padding:0 0 6px!important}.productView-product .trustz-app .trustz-block-badges[template]>div{justify-content:flex-start!important}body.noir-needs-size fieldset.noir-size-fs .product-form__radio:checked+.product-form__label .text,body.noir-needs-size fieldset.noir-size-fs .product-form__radio:checked+.product-form__label>span{border-color:#d6d2c8!important;box-shadow:none!important;outline:0!important;font-weight:400!important}.productView-product .productView-details .trustz-app[widget][type] .trustz-block-badges[template]{padding:0!important;border:0!important;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
