@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--idor-font-body: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--idor-font-heading: "Playfair Display", Georgia, serif;--font-family-1: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-2: "Playfair Display", Georgia, serif;--font-body-family: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-weight: 500;--font-heading-style: normal;--heading-letter-spacing: -.015em;--heading-line-height: 1.18;--heading-text-transform: none;--body-line-height: 1.6;--body-letter-spacing: 0;--font-menu-lv1-family: "Jost", sans-serif;--font-menu-lv2-family: "Jost", sans-serif;--font-menu-lv3-family: "Jost", sans-serif;--font-mega-menu-lv2-family: "Jost", sans-serif;--font-mega-menu-lv3-family: "Jost", sans-serif;--product-title-font: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--product-vendor-font: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--product-price-font: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--badge-font: "Jost", sans-serif;--blog-title-font: "Playfair Display", serif;--blog-info-font: "Jost", sans-serif;--btn-1-font-family: "Jost", sans-serif;--btn-2-font-family: "Jost", sans-serif;--btn-3-font-family: "Jost", sans-serif;--footer-heading-font-family: "Jost", sans-serif;--footer-link-font-family: "Jost", sans-serif;--font-page-title-family: "Playfair Display", serif;--font-tab-type-1: "Jost", sans-serif;--font-tab-type-2: "Playfair Display", serif;--font-1-family: "Jost", sans-serif;--font-2-family: "Playfair Display", serif;--sidebar-heading-font: "Playfair Display", serif}html{font-optical-sizing:auto}html,body,button,input,select,textarea,.button,.btn,.field__input,.form-input,.menu-drawer,.halo-sidebar,.previewCart,.price,.card-price,.breadcrumb,.toolbar,.sidebarBlock,.facets,.pagination,.newsletter,.popup,.halo-popup,.announcement-bar,.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__message .message,.announcement-bar .announcement-bar__message p,.announcement-bar .announcement-bar__message a,.header,.header-bottom,.header-nav-compact,.header-nav-compact .header__menu-item,.header-nav-compact .header__menu-item .text,.header__menu-item,.header__menu-item .text,.menu-lv-1__action,.menu-lv-1__action .text,.menu-lv-1__action .label,.menu--mobile-lv-1__action,.menu--mobile-lv-1__action .text,.menu-lv-2__action,.menu-lv-2__action .text,.menu--mobile-lv-2__action,.menu--mobile-lv-2__action .text,.menu-lv-3__action,.menu-lv-3__action .text,.mega-menu .menu-lv-2__action,.mega-menu .menu-lv-2__action .text,.site-nav-title,.site-nav-title .label,.product-item h3,.product-item h4,.product-item .card__heading,.product-item .card__heading a,h3.card__heading,.card__heading,.card__heading a,.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.card-information,.card-information .card-title,.card-information .card-title a,.card-information .card-title .text,.card-title,.card-title a,.card-title .text,.product-item .price,.product-item .price *,.product-item .price-item,.productView-title,.productView-title a,.productView-title span,.footer,.footer p,.footer a,.footer-block__heading,.footer .h5,.footer-block__subheading,.footer-block__subheading a,.footer-block__details,.footer-block__details a,.footer-idor-est,.footer-idor-tag,.list-menu__item--link,.list-menu__item--link .text{font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-optical-sizing:auto}body{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}h1,h2,.halo-block-header .title,.halo-block-header .title .text,.page-header .title,.page-header h1,.page-header .page-header__title,.collection-title,.article-card .title,.blog-title,.article-template__title,.idor-collection-hero__title,.idor-testimonials__title,.idor-search-header__title,.banner-heading,.image-banner .banner-heading,.slideshow .banner-heading,.rich-text__heading,.section-header .title,.footer-1--luxury .footer-idor-logo,.footer-1--luxury .footer-idor-wordmark__text{font-family:Playfair Display,serif!important;font-optical-sizing:auto;font-style:normal}.halo-block-header .title,.halo-block-header .title .text,.page-header .title,.page-header h1,.collection-title,.banner-heading,.rich-text__heading,.section-header .title{letter-spacing:-.015em}.product-item h3,.product-item h3.card__heading,.product-item .card__heading,.product-item .card__heading a,h3.card__heading,.card__heading,.card__heading a,.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.card-information .card-title,.card-information .card-title a,.card-title,.card-title a,.card-title .text,.card-price,.product-item .price,.product-item .price-item,.productView-title,.productView-title a,.productView-title span,.footer-block__heading,.footer .h5,.footer p,.footer a,.footer-block__subheading,.footer-block__subheading a,.footer-block__details,.footer-block__details a,.footer-idor-est,.footer-idor-tag,.list-menu__item--link,.list-menu__item--link .text{font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif!important}.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.card-information .card-title,.card-information .card-title a,.card-title,.card-title a,.card-title .text,.productView-title,.productView-title a,.productView-title span{font-weight:500!important;letter-spacing:0!important}.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.product-item .card-title.card-title-ellipsis,.product-item .card-title:hover,.product-item .card-title a:hover,.product-item .card-title .text:hover,.product-item .link-underline:hover,.product-item .link-underline:hover .text,.product-item .card-information:hover .card-title,.product-item .card-information:hover .card-title .text,.product-item .card-information:hover .link-underline .text{display:block!important;max-width:100%;min-height:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:1!important;-webkit-box-orient:unset!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;background-image:none!important}.footer-1--luxury .footer-idor-logo,.footer-1--luxury .footer-idor-wordmark__text{font-family:Playfair Display,serif!important}.halo-block-header .title,.halo-block-header .title .text{font-weight:500;text-transform:none;line-height:1.18}.list-product-tabs a,.product-tab .tab-links a,.tabs-title{font-family:Jost,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.brand-slider .item .title,.brands-block .title,.item-brand .title{font-family:Jost,sans-serif!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sections-custom-text-block .halo-block-header .title,.sections-custom-text-block .halo-block-header .title .text{letter-spacing:.02em!important;word-spacing:.04em!important}[id*=brand_slider_z7NWNb] .halo-item .text,[id*=brand_slider_z7NWNb] .halo-item a.text,[id*=brand_slider_z7NWNb] .shape-label{font-family:Jost,sans-serif!important;font-weight:600!important;font-size:17px!important;letter-spacing:.04em!important;margin-top:18px!important;padding-top:10px!important;text-transform:uppercase;text-decoration:none!important;border:0!important;background:#fff!important}@media(max-width:767px){[id*=brand_slider_z7NWNb] .halo-item .text,[id*=brand_slider_z7NWNb] .halo-item a.text,[id*=brand_slider_z7NWNb] .shape-label{font-size:15px!important;margin-top:22px!important;padding:10px 0 0!important}}#shopify-section-custom_liquid_EhGbRd,#shopify-section-custom_liquid_EhGbRd.spaced-section{margin:0!important;padding:0!important;overflow:visible!important}.idor-sorting{background:#e9e6e1;color:#1a1a1a;width:100%;padding:72px 16px 80px;font-family:Jost,sans-serif;border-top:1px solid #ddd8d0;border-bottom:1px solid #ddd8d0}.idor-sorting__inner{max-width:1770px;margin:0 auto;padding:0}.idor-sorting__copy{text-align:center;max-width:640px;margin:0 auto 48px}.idor-sorting__eyebrow{margin:0 0 12px;font-family:Jost,sans-serif!important;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#9a7b4f}.idor-sorting__title{margin:0;font-family:Playfair Display,serif!important;font-size:clamp(42px,5vw,68px);font-weight:500!important;letter-spacing:-.03em;line-height:.95;color:#1a1a1a}.idor-sorting__desc{margin:16px auto 0;max-width:420px;font-size:15px;line-height:1.65;letter-spacing:0!important;color:#6a655c;font-weight:400}.idor-sorting__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.idor-sorting__card{position:relative;display:block;text-decoration:none!important;color:#fff;background:transparent;border:0;box-shadow:none;overflow:hidden;border-radius:16px}.idor-sorting__media{position:relative;display:block;overflow:hidden;background:#f5f5f5;aspect-ratio:4 / 5;border-radius:16px}.idor-sorting__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#0000008c)}.idor-sorting__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;transform:scale(1.01);transition:transform .6s ease}.idor-sorting__card:after{display:none}.idor-sorting__meta{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:22px 22px 20px;background:transparent;min-height:0;overflow:visible}.idor-sorting__label{font-family:Jost,sans-serif!important;font-size:18px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.25)}.idor-sorting__cta{display:inline-block;font-family:Jost,sans-serif!important;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0;transition:letter-spacing .3s ease,color .3s ease}.idor-sorting__card:hover{transform:none;border-color:transparent;box-shadow:none}.idor-sorting__card:hover img{filter:none;transform:scale(1.06)}.idor-sorting__card:hover .idor-sorting__label,.idor-sorting__card:hover .idor-sorting__cta{text-decoration:none;color:#fff}.idor-sorting__card:hover .idor-sorting__cta{letter-spacing:.22em}@media(max-width:1024px){.idor-sorting{padding:56px 16px 64px}.idor-sorting__grid{grid-template-columns:1fr 1fr;gap:10px}.idor-sorting__card--unisex{grid-column:1 / -1}.idor-sorting__card--unisex .idor-sorting__media{aspect-ratio:16 / 8}}@media(max-width:767px){.idor-sorting{padding:44px 16px 52px}.idor-sorting__grid{grid-template-columns:1fr}.idor-sorting__card--unisex .idor-sorting__media{aspect-ratio:3 / 4}.idor-sorting__title{font-size:40px}.idor-sorting__meta{padding:18px 16px 16px}}.idor-testimonials__title,.idor-testimonials__quote-mark{font-family:Playfair Display,serif}.idor-testimonials__quote{font-family:Jost,sans-serif}.connect-instagram,.connect-instagram span{font-family:Jost,sans-serif!important;letter-spacing:.08em}.idor-collection-hero{position:relative;width:100%;min-height:220px;height:26vw;max-height:320px;overflow:hidden;background:#111}.idor-collection-hero img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.idor-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000002e 48%,#00000014)}.idor-collection-hero__content{position:absolute;left:0;right:0;bottom:52px;padding:22px 48px 20px;color:#fff;z-index:2;text-align:left}.idor-collection-hero__crumb,.idor-collection-hero__crumb .breadcrumb-container,.idor-collection-hero__crumb .breadcrumb-container.style--line_clamp_1{margin:0!important;min-height:0!important;background:transparent!important;overflow:visible!important;width:auto!important;max-width:100%}.idor-collection-hero__crumb .breadcrumb-container:before,.idor-collection-hero__crumb .breadcrumb-container:after{display:none!important}.idor-collection-hero__crumb .breadcrumb,.idor-collection-hero__crumb .breadcrumb-container .breadcrumb{justify-content:flex-start!important;text-align:left!important;padding:0!important;margin:0!important;width:auto!important}.idor-collection-hero__crumb,.idor-collection-hero__crumb a,.idor-collection-hero__crumb span,.idor-collection-hero__crumb .breadcrumb{color:#ffffffc7!important;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:transparent!important}.idor-collection-hero__crumb a:hover{color:#fff!important}.idor-collection-hero__title{margin:6px 0 0;color:#fff;font-size:clamp(22px,2.8vw,36px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.1}.template-collection .collection-header .collection-breadcrumb,.template-collection .collection-header .page-header{display:none!important}.template-collection .collection-header{padding-top:8px!important}@media(max-width:1024px){.idor-collection-hero{height:32vw;min-height:190px;max-height:260px}.idor-collection-hero__content{bottom:38px;padding:18px 22px 16px}}@media(max-width:767px){.idor-collection-hero{height:38vw;min-height:160px;max-height:210px}.idor-collection-hero__content{bottom:28px;padding:16px 16px 14px}.idor-collection-hero__title{letter-spacing:.1em}}.template-collection .product-item .card,.template-search .product-item .card{border:none;border-radius:0;background:transparent;box-shadow:none}.template-collection .product-item .card:hover,.template-search .product-item .card:hover{box-shadow:none!important}.template-collection .product-item .card-media,.template-search .product-item .card-media{background:#f6f6f6}.template-collection .product-item .halo-productBadges,.template-collection .product-item .sale-badge{display:none!important}.template-collection .product-item .card-information,.template-collection .product-item .card-title,.template-collection .product-item .card-price,.template-collection .product-item .card-action{text-align:left!important}.template-collection .product-item .card-information{padding:14px 0 6px}.template-collection .product-item .card-title{font-size:14px;letter-spacing:.02em;font-weight:400;line-height:1.35;color:#1a1a1a;min-height:0;max-width:100%;margin:0 0 2px!important}.template-collection .product-item .card-title,.template-collection .product-item .card-title a,.template-collection .product-item .card-title .text,.template-collection .product-item .card-title:hover,.template-collection .product-item .card-title a:hover,.template-collection .product-item .card-title .text:hover,.template-collection .product-item .link-underline .text,.template-collection .product-item .card-information:hover .link-underline .text{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-decoration:none!important;border-bottom:0!important}.template-collection .product-item .price,.template-collection .product-item .card-price{width:100%;margin-top:2px;text-align:left!important}.template-collection .product-item .price .price-item--sale,.template-collection .product-item .price .price-item--sale .money,.template-collection .product-item .price__last .price-item,.template-collection .product-item .price__last .money{font-size:16px!important;font-weight:700!important;color:#111!important;letter-spacing:.01em}.template-collection .product-item .price__sale{display:flex!important;flex-wrap:nowrap;align-items:center;gap:6px}.template-collection .product-item .price__sale .price__last{order:1}.template-collection .product-item .price__sale .price__compare{order:2}.template-collection .product-item .price__sale .price__discount{order:3}.template-collection .product-item .price s,.template-collection .product-item .price__compare,.template-collection .product-item .price__compare .price-item,.template-collection .product-item .price__sale s,.template-collection .product-item .price s .money{color:#9a9a9a!important;font-weight:300!important;font-size:13px!important}.template-collection .product-item .card-information__wrapper,.template-collection .product-item .card-price,.template-collection .product-item .card-action{text-align:left!important}.template-collection .product-item .price,.template-collection .product-item .price dl,.template-collection .product-item .price .price__sale{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start!important;gap:6px;margin:0;white-space:nowrap;max-width:100%}.template-collection .product-item .price--on-sale .price__regular{display:none!important}.template-collection .product-item .price dd{margin:0}.template-collection .product-item .card-action,.template-collection .product-item .card-action .button,.template-collection .product-item .add-to-cart-form,.template-collection .product-item .card-action__group{display:none!important}.template-collection .product-item .price__discount,.template-collection .product-item .price-item--percent{color:#c45a2a!important;background:#f7eee8!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;line-height:1.2;padding:3px 7px!important;margin:0!important;display:inline-block!important}.template-collection .product-item .card-swatch{margin-top:14px;text-align:left!important}.template-collection .product-item .card-swatch .swatch{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 8px;margin:0}.product-item .card-swatch .swatch-label,.card-swatch .swatch-label{border-radius:0!important;border:0 none!important;outline:0 none!important;box-shadow:none!important;padding:0!important;overflow:hidden!important;background:transparent!important}.product-item .card-swatch .swatch-label .pattern,.product-item .card-swatch .swatch-label img,.product-item .card-swatch .swatch-label span,.card-swatch .swatch-label .pattern,.card-swatch .swatch-label img{border-radius:0!important;border:0 none!important}.product-item .card-swatch .swatch-label.is-active,.card-swatch .swatch-label.is-active{border:0 none!important;outline:0 none!important;box-shadow:none!important}.template-collection .product-item .card-swatch .swatch-label{width:32px!important;height:32px!important;border-radius:0!important;border:0 none!important}.template-collection .collection-masonry,.template-collection .productListing{gap:28px 20px}.template-collection .sidebarBlock-heading,.template-collection .facets__heading,.template-collection .sidebarBlock-headingHeading{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600!important;color:#111;border-bottom:1px solid #ececec;padding-bottom:12px}.template-collection .sidebarBlock{margin-bottom:28px;padding-bottom:8px;border:0}.template-collection .facets__label,.template-collection .facet-checkbox,.template-collection .list-menu__item{font-size:13px;color:#333;letter-spacing:.02em}.template-collection .collection-filters,.template-collection .sidebar{padding-right:18px}.template-collection .toolbar,.template-collection .collection-toolbar{border-bottom:0;padding:0;margin:0 0 12px}.template-collection toolbar-item.toolbar,.template-collection .toolbar{width:100%;display:block}.template-collection .idor-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:100%;padding:14px 0 20px;margin:8px 0 16px;border-bottom:1px solid #eee}.template-collection .idor-filter-bar__item{position:relative}@media(min-width:1025px){.template-collection .idor-filter-bar .hidden-on-desktop{display:none!important}}@media(max-width:1024px){.template-collection .idor-filter-bar .hidden-on-mobile{display:none!important}}.template-collection .idor-filter-bar__btn{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px;border:0;border-radius:0;background:#f3f3f3;color:#232323;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1;cursor:pointer;white-space:nowrap;appearance:none;-webkit-appearance:none}.template-collection .idor-filter-bar__btn:hover,.template-collection .idor-filter-bar__btn[aria-expanded=true]{background:#e9e9e9}.template-collection .idor-filter-bar__caret{width:10px;height:6px;display:block;flex:0 0 auto}.template-collection .idor-filter-bar__meta{margin-left:auto;font-size:13px;font-weight:400;color:#888;white-space:nowrap}.template-collection .idor-filter-bar__sort .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:210px;background:#fff;box-shadow:0 8px 28px #0000001f;padding:10px 0;opacity:0;visibility:hidden;pointer-events:none;transform:none}.template-collection .idor-filter-bar__sort [aria-expanded=true]~.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.template-collection .idor-filter-bar__sort .dropdown-menu li{display:block;padding:8px 18px;font-size:13px;cursor:pointer}.template-collection .idor-filter-bar__sort .dropdown-menu li:hover,.template-collection .idor-filter-bar__sort .dropdown-menu li.is-active{background:#f7f7f7}.template-collection .toolbar select,.template-collection .facets-vertical select{border:1px solid #e4e4e4;border-radius:0;height:42px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#fff}.template-collection .sidebarBlock-content{padding-top:14px}.template-collection .facets__item{margin:0 0 10px}.template-collection .facets__item input[type=checkbox]+.form-label--checkbox{font-size:13px;color:#333;letter-spacing:.02em}.template-collection .facets__item input[type=checkbox]+.form-label--checkbox:before{border-radius:2px;border-color:#d6d6d6;width:16px;height:16px}.template-collection .facets__item--swatch .facet-checkbox{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid #e5e5e5}.template-collection .facets__item--swatch input:checked+.facet-checkbox{box-shadow:0 0 0 2px #232323}.template-collection .sidebar{background:transparent}@media(min-width:1025px){.template-collection .toolbar-wrapper{display:none!important}.template-collection .page-sidebar,.template-collection #halo-sidebar.page-sidebar{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:400px!important;max-width:400px!important;height:100vh!important;float:none!important;display:block!important;z-index:130!important;background:#fff!important;padding:0!important;overflow:hidden;transform:translate3d(-105%,0,0)!important;visibility:hidden!important;opacity:1!important;transition:transform .35s ease,visibility .35s ease!important}body.open-mobile-sidebar.template-collection .page-sidebar,body.open-mobile-sidebar.template-collection #halo-sidebar.page-sidebar,body.open-mobile-sidebar #halo-sidebar.page-sidebar{transform:translateZ(0)!important;visibility:visible!important}.template-collection .page-sidebar+.page-content{width:100%!important;padding-left:0!important;float:none!important}.template-collection .page-sidebar .halo-sidebar-header{display:flex!important;align-items:center;justify-content:space-between;padding:18px 56px 16px 24px!important;border-bottom:1px solid #f0f0f0}.template-collection .page-sidebar .halo-sidebar-header .title{font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.template-collection .page-sidebar .halo-sidebar-close{display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:14px!important;right:16px!important;left:auto!important;width:36px;height:36px;opacity:1!important;pointer-events:auto!important;background:#232323!important}.template-collection .page-sidebar .halo-sidebar-wrapper{padding:18px 24px 32px!important;height:calc(100vh - 62px);overflow:auto}}.template-collection .facets-wrap .facets__price,.template-collection .facets__price{padding-top:6px}.template-collection .price_ranger_fromto,.template-collection .facets__price .field{display:flex;align-items:center;gap:8px}.template-collection .facets__price input[type=number],.template-collection .facets__price .field__input{height:40px;border:1px solid #e6e6e6;border-radius:0;font-size:13px;padding:0 10px}.template-collection .facets__price .button,.template-collection #FacetFiltersForm .facets__price button,.template-collection .sidebar .button{background:#232323!important;border-color:#232323!important;color:#fff!important;border-radius:0!important;height:42px;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.template-collection .toolbar-label{font-size:11px;letter-spacing:.12em;color:#888}.template-collection .toolbar .label-tab{border:1px solid #e8e8e8;height:40px;padding:0 14px;min-width:160px}.template-collection .halo-collection-content{display:block}@media(max-width:1024px){.template-collection .container-1770{padding-left:5px!important;padding-right:5px!important}.template-collection .halo-collection-content,.template-collection .page-content,.template-collection .collection{padding-left:0!important;padding-right:0!important}.template-collection toolbar-item.toolbar,.template-collection .toolbar,.template-collection .toolbar:not(.show-sticky){margin:0 0 10px!important;padding:0 0 4px!important;background:#fff}.template-collection .toolbar.show-sticky{position:fixed!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:8px 0 12px!important;z-index:99!important;background:#fff!important;display:block}.template-collection .idor-filter-bar{display:flex!important;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:visible;gap:8px;width:100%!important;padding:8px 5px 12px!important;margin:0!important;position:relative!important;top:auto!important;background:#fff}.template-collection .toolbar.show-sticky .idor-filter-bar{justify-content:flex-start;padding:0 10px!important}.template-collection .idor-filter-bar__btn{height:38px;padding:0 12px;font-size:13px;flex:0 0 auto}.template-collection .idor-filter-bar__meta{display:block!important;margin-left:auto!important;flex-shrink:0;font-size:12px;font-weight:400;color:#888;white-space:nowrap;padding-left:8px}.template-collection .idor-filter-bar__sort .dropdown-menu{display:block;max-height:min(60vh,380px);overflow-y:auto}.template-collection .idor-mobile-filterbar,.template-collection .toolbar-wrapper.toolbar-mobile:not(.idor-mobile-filterbar){display:none!important}.template-collection .toolbar .label-tab,.template-collection .toolbar>*:not(.idor-filter-bar){display:none!important}.template-collection #MainContent{padding-bottom:calc(102px + env(safe-area-inset-bottom,0px))!important}.template-collection .collection-masonry,.template-collection .productListing,.template-collection .productListing.productGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;column-gap:5px!important;row-gap:5px!important;margin:0!important;padding:0 0 30px!important;width:100%!important;max-width:100%!important}.template-collection .pagination-wrapper{margin-top:0!important;margin-bottom:30px!important;padding-bottom:10px!important}.template-collection .productListing .product,.template-collection .productListing .product-item,.template-collection .productGrid .product{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;display:block!important;float:none!important}.template-collection .product-item{overflow:hidden}.template-collection .product-item .card-information{padding:6px 2px 12px!important}.template-collection .product-item .card-swatch{margin-top:8px!important;margin-bottom:10px!important}.template-collection .product-item .price .price-item--sale,.template-collection .product-item .price .price-item--sale .money,.template-collection .product-item .price__last .price-item,.template-collection .product-item .price__last .money{font-size:14px!important}.template-collection .product-item .card-title{margin:0!important}.template-collection .product-item .card-price,.template-collection .product-item .price,.template-collection .product-item .price dl,.template-collection .product-item .price__sale,.template-collection .product-item .price .price__sale{flex-wrap:nowrap!important;max-width:100%;width:100%;align-items:center!important;gap:4px!important;margin-top:2px!important;margin-bottom:0!important;white-space:nowrap}.template-collection .product-item .price s,.template-collection .product-item .price__compare,.template-collection .product-item .price__last,.template-collection .product-item .price__discount{white-space:nowrap;flex-shrink:0}.template-collection .product-item .price__discount,.template-collection .product-item .price-item--percent{padding:2px 5px!important;font-size:10px!important}.halo-sticky-toolbar-mobile .bottom-bar--list{display:flex!important;align-items:center}.halo-sticky-toolbar-mobile .bottom-bar--list li{flex:1 1 0!important;min-width:0!important;text-align:center}.halo-sticky-toolbar-mobile .bottom-bar--list li>a[data-cart-sidebar]{position:relative!important}.halo-sticky-toolbar-mobile .bottom-bar--list .cart-count-bubble{position:absolute!important;top:0!important;right:auto!important;left:50%!important;transform:translate(6px,2px)!important;margin:0!important;z-index:2;min-width:16px;height:16px;line-height:16px;padding:0 4px;display:flex!important;align-items:center;justify-content:center}.template-collection .product-item .card-product__group .wishlist-icon,.template-collection .product-item .card-product__group .quickview-icon,.template-collection .product-item .wishlist-icon,.template-collection .product-item .quickview-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}@media(max-width:767px){#halo-recently-viewed-popup,.halo-recently-viewed-popup,#halo-recently-viewed-wrap,.recently-viewed-icon{display:none!important;visibility:hidden!important;pointer-events:none!important}body:not(.template-product) .halo-sticky-toolbar-mobile{z-index:110}}.halo-quick-view-popup.halo-popup{max-width:min(1120px,96vw)!important;width:min(1120px,96vw)!important;height:auto!important;max-height:92vh!important;padding:0!important;margin-left:0!important;background:#fff!important;border-radius:16px!important;box-shadow:0 24px 80px #00000038;overflow:hidden!important}.halo-quick-view-popup .halo-popup-wrapper,.halo-quick-view-popup .halo-popup-content{padding:0!important;margin:0!important;background:#fff;height:auto!important;max-height:none!important;overflow:hidden!important}.halo-quick-view-popup .halo-popup-close{position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;border-radius:50%;background:#fff!important;box-shadow:0 2px 10px #0000001f;z-index:6;font-size:0!important}.halo-quick-view-popup .halo-popup-close svg{stroke:#111!important;fill:#111!important;width:16px;height:16px}.halo-quick-view-popup .productView.quickView{display:flex!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important}.halo-quick-view-popup .productView-top{display:flex!important;gap:0;align-items:stretch!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;max-height:none!important}.halo-quick-view-popup .halo-quickView-left,.halo-quick-view-popup .halo-productView-left,.halo-quick-view-popup .halo-quickView-left.productView-images,.halo-quick-view-popup .halo-productView-left.productView-images{flex:0 0 58%!important;width:58%!important;max-width:58%!important;background:#fff;margin:0!important;padding:0!important;overflow:hidden!important;min-height:0!important;height:auto!important;align-self:stretch!important;aspect-ratio:auto!important;position:relative!important}.halo-quick-view-popup .productView-images-wrapper,.halo-quick-view-popup .productView-image-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;flex:none!important;margin:0!important;overflow:hidden!important;background:#fff}.halo-quick-view-popup .productView-nav{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:visible!important}@media(max-width:1024px){.halo-quick-view-popup .slick-list{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}}.halo-quick-view-popup .halo-quickView-left .slick-arrow,.halo-quick-view-popup .halo-productView-left .slick-arrow,.halo-quick-view-popup .productView-nav .slick-arrow,.halo-quick-view-popup .slick-arrow{display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:12!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 16px #00000024!important;color:#111!important;opacity:1!important;visibility:visible!important;cursor:pointer}.halo-quick-view-popup .halo-quickView-left .slick-prev,.halo-quick-view-popup .productView-nav .slick-prev,.halo-quick-view-popup .slick-prev{left:16px!important;right:auto!important}.halo-quick-view-popup .halo-quickView-left .slick-next,.halo-quick-view-popup .productView-nav .slick-next,.halo-quick-view-popup .slick-next{right:16px!important;left:auto!important}.halo-quick-view-popup .productView-nav .slick-arrow svg,.halo-quick-view-popup .slick-arrow svg{width:14px!important;height:14px!important;stroke:#111!important;fill:none!important}@media(max-width:1024px){.halo-quick-view-popup .slick-track{display:flex!important;align-items:stretch!important;height:100%!important}.halo-quick-view-popup .slick-slide,.halo-quick-view-popup .productView-image{height:100%!important;float:none!important}}.halo-quick-view-popup .productView-img-container,.halo-quick-view-popup .productView-img-container .media,.halo-quick-view-popup .productView-image .media{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important;background:#fff}.halo-quick-view-popup .productView-image,.halo-quick-view-popup .productView-image img,.halo-quick-view-popup .productView-img-container img{padding:0!important;margin:0!important}.halo-quick-view-popup .productView-image img,.halo-quick-view-popup .productView-img-container img,.halo-quick-view-popup .productView-image .media img{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.halo-quick-view-popup .productView-details,.halo-quick-view-popup .halo-productView-right,.halo-quick-view-popup .halo-quickView-right{flex:1 1 42%!important;width:42%!important;max-width:42%!important;padding:18px 24px 16px 20px!important;display:flex!important;flex-direction:column;gap:0;justify-content:flex-start;height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}.halo-quick-view-popup .productView-product{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.halo-quick-view-popup .productView-details>*,.halo-quick-view-popup .halo-productView-right>*,.halo-quick-view-popup .productView-product>*{margin-top:0!important;margin-bottom:0!important}.halo-quick-view-popup .productView-eyebrow{margin:0 0 2px!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;font-weight:500}.halo-quick-view-popup .productView-title,.halo-quick-view-popup .productView-title a{font-size:16px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0;color:#111!important;margin:0 0 6px!important;top:0!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.halo-quick-view-popup .idor-qv-footer{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:8px;margin-bottom:0;padding-bottom:4px}.halo-quick-view-popup .productView-full-details{display:block;width:fit-content!important;max-width:fit-content!important;margin:0 auto 16px!important;padding:0 0 3px!important;align-self:center!important;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#666;text-decoration:none!important;border:0!important;border-bottom:1px solid #666!important;box-shadow:none!important}.halo-quick-view-popup .productView-full-details:before,.halo-quick-view-popup .productView-full-details:after{display:none!important;content:none!important;border:0!important;width:0!important}.halo-quick-view-popup .productView-desc,.halo-quick-view-popup .productView-info,.halo-quick-view-popup .productView-perks,.halo-quick-view-popup .productView-wishlist,.halo-quick-view-popup .installment,.halo-quick-view-popup .productView-review,.halo-quick-view-popup .productView-soldIn,.halo-quick-view-popup .productView-property,.halo-quick-view-popup .halo-text-format,.halo-quick-view-popup .quantity_selector,.halo-quick-view-popup .quantity,.halo-quick-view-popup .productView-groupTop .quantity,.halo-quick-view-popup quantity-quick-view-input,.halo-quick-view-popup .productView-quantity,.halo-quick-view-popup .productView-subtotal,.halo-quick-view-popup .idor-qv-footer,.halo-quick-view-popup .idor-qv-perks,.halo-quick-view-popup .productView-full-details,.halo-quick-view-popup .productView-share,.halo-quick-view-popup .shopify-payment-button,.halo-quick-view-popup .productView-more,.halo-quick-view-popup .productView-countDown,.halo-quick-view-popup .productView-securityImage,.halo-quick-view-popup .productView-notifyMe,.halo-quick-view-popup .size-chart-popup,.halo-quick-view-popup .productView-compareColor,.halo-quick-view-popup .halo-compareColors,.halo-quick-view-popup .productView-groupBottom,.halo-quick-view-popup [data-header-option]{display:none!important}.halo-quick-view-popup .productView-price,.halo-quick-view-popup .price{margin:0!important;padding:0!important}.halo-quick-view-popup .price--on-sale .price__regular,.halo-quick-view-popup .unit-price{display:none!important}.halo-quick-view-popup .price__sale{display:flex!important;flex-wrap:nowrap;align-items:center;gap:8px}.halo-quick-view-popup .price__sale .price__last{order:1}.halo-quick-view-popup .price__sale .price__compare{order:2}.halo-quick-view-popup .price__sale .price__discount{order:3}.halo-quick-view-popup .price .price-item--sale,.halo-quick-view-popup .price__last .price-item{font-size:20px!important;font-weight:700!important;color:#111!important}.halo-quick-view-popup .price__compare,.halo-quick-view-popup .price s,.halo-quick-view-popup .price s .money{font-size:13px!important;font-weight:400!important;color:#999!important}.halo-quick-view-popup .price__discount,.halo-quick-view-popup .price-item--percent{background:transparent!important;color:#e85d04!important;font-size:13px!important;font-weight:600!important;padding:0!important;letter-spacing:0}.halo-quick-view-popup .quantity_selector{margin:0!important;padding:0!important;width:100%}.halo-quick-view-popup .quantity__container{display:inline-flex;align-items:center;border:1px solid #e6e6e6;height:44px;min-width:112px}.halo-quick-view-popup .quantity__container .btn-quantity,.halo-quick-view-popup .quantity__container .quantity__input{border:0;height:42px;width:36px;text-align:center;background:#fff}.halo-quick-view-popup .productView-options{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.halo-quick-view-popup .productView-variants,.halo-quick-view-popup .form.productView-action{width:100%;margin:0!important}.halo-quick-view-popup .idor-qv-perks,.halo-quick-view-popup .idor-qv-footer{display:none!important}.halo-quick-view-popup .idor-qv-perk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;padding:12px 6px 10px;background:transparent;color:#111;border-radius:8px!important}.halo-quick-view-popup .idor-qv-perk__icon{display:flex!important;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:#111;overflow:visible;background:transparent}.halo-quick-view-popup .idor-qv-perk__icon svg,.halo-quick-view-popup .idor-qv-perk__icon svg *{display:block;width:22px!important;height:22px!important;fill:none!important;stroke:#111!important;stroke-width:1.6!important}.halo-quick-view-popup .idor-qv-perk__copy{display:block;min-width:0;text-align:center}.halo-quick-view-popup .idor-qv-perk__copy strong{font-family:Jost,sans-serif;font-size:14px!important;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap;color:#111!important}.halo-quick-view-popup .idor-qv-perk__copy em,.halo-quick-view-popup .productView-thumbnail-wrapper{display:none!important}.halo-quick-view-popup .productView-options .form__label,.halo-quick-view-popup .product-form__input .form__label,.halo-quick-view-popup .quantity_selector .quantity__label,.halo-quick-view-popup .quantity_selector .form__label{font-size:11px;color:#333;margin:0 0 6px!important;letter-spacing:.1em;text-transform:uppercase}.halo-quick-view-popup .swatch-input,.halo-quick-view-popup .product-form__input input[type=radio]+label{border-radius:50%}.halo-quick-view-popup .size-swatch input+label,.halo-quick-view-popup [data-option-name*=size] input+label,.halo-quick-view-popup .product-form__input--pill input+label{min-width:40px;height:40px;border:1px solid #ddd;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;margin:0 8px 0 0;background:#fff;font-size:13px}.halo-quick-view-popup .size-swatch input:checked+label,.halo-quick-view-popup .product-form__input--pill input:checked+label{border-color:#232323;color:#232323}.halo-quick-view-popup .product-form__buttons,.halo-quick-view-popup .productView-groupTop,.halo-quick-view-popup .product-form__controls-group{display:flex;align-items:center;gap:12px}.halo-quick-view-popup .quantity,.halo-quick-view-popup .quantity__input,.halo-quick-view-popup .product-form__quantity{border:1px solid #eee;height:48px}.halo-quick-view-popup,.halo-quick-view-popup .productView-action,.halo-quick-view-popup .product-form__buttons{--btn-1-border-radius: 8px;--btn-2-border-radius: 8px;--btn-3-border-radius: 8px}.halo-quick-view-popup .product-form__submit,.halo-quick-view-popup .productView-action .button,.halo-quick-view-popup .productView-action .btn,.halo-quick-view-popup .productView-action button,.halo-quick-view-popup button[name=add],.halo-quick-view-popup .shopify-payment-button__button,#halo-quick-view-popup .productView-action .button,#halo-quick-view-popup button[name=add]{background:#111!important;border-color:#111!important;color:#fff!important;border-radius:8px!important;height:48px!important;min-height:48px!important;width:100%!important;font-size:15px!important;letter-spacing:.02em;text-transform:none!important;font-weight:600!important;margin-top:8px!important}@media(min-width:1025px){#halo-quick-view-popup .halo-popup-content{max-height:92vh!important;overflow-x:hidden!important;overflow-y:auto!important}#halo-quick-view-popup .halo-quickView-left.productView-images{padding:20px!important;align-self:flex-start!important}#halo-quick-view-popup .productView-images-wrapper{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column;gap:14px;height:auto!important;overflow:visible!important}#halo-quick-view-popup .productView-image-wrapper{position:relative!important;inset:auto!important;height:clamp(320px,48vh,500px)!important}#halo-quick-view-popup .productView-nav .slick-list{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}#halo-quick-view-popup .productView-nav .slick-track{display:flex!important;align-items:stretch!important;height:100%!important}#halo-quick-view-popup .productView-nav .slick-slide,#halo-quick-view-popup .productView-image{height:100%!important;float:none!important}#halo-quick-view-popup .productView-image img{object-fit:contain!important}#halo-quick-view-popup .productView-thumbnail-wrapper{display:block!important;position:relative!important;inset:auto!important;order:0;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#halo-quick-view-popup .productView-thumbnail-wrapper .productView-for,#halo-quick-view-popup .productView-for .slick-list,#halo-quick-view-popup .productView-for .slick-track{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important}#halo-quick-view-popup .productView-thumbnail-wrapper .productView-for{margin:0!important;padding:0 28px!important;max-width:none!important;overflow:hidden!important}#halo-quick-view-popup .productView-for .slick-list{margin:0!important;overflow:hidden!important;width:100%!important}#halo-quick-view-popup .productView-for .slick-slide,#halo-quick-view-popup .productView-thumbnail{float:none!important;flex:0 0 52px!important;width:52px!important;max-width:52px!important;padding:0!important;background:transparent!important}#halo-quick-view-popup .productView-thumbnail-link{width:48px!important;height:48px!important;display:block!important;background:transparent!important}#halo-quick-view-popup .productView-thumbnail-link,#halo-quick-view-popup .productView-thumbnail img{border-radius:8px!important;overflow:hidden;background:transparent!important}#halo-quick-view-popup .productView-thumbnail img{width:48px!important;height:48px!important;object-fit:contain!important;background:transparent!important}#halo-quick-view-popup .productView-thumbnail-link{border:1px solid transparent}#halo-quick-view-popup .productView-thumbnail-link:after{display:none!important;padding-bottom:0!important}#halo-quick-view-popup .productView-thumbnail.slick-current .productView-thumbnail-link{border-color:#111}#halo-quick-view-popup .productView-thumbnail.slick-current img{opacity:1}#halo-quick-view-popup .productView-thumbnail-wrapper .slick-arrow{width:28px!important;height:28px!important;box-shadow:none!important}#halo-quick-view-popup .productView-thumbnail-wrapper .slick-prev{left:0!important}#halo-quick-view-popup .productView-thumbnail-wrapper .slick-next{right:0!important}#halo-quick-view-popup .idor-qv-footer{display:flex!important;margin-top:16px!important}#halo-quick-view-popup .productView-full-details{display:block!important}#halo-quick-view-popup .idor-qv-perks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}#halo-quick-view-popup .idor-qv-perk{padding:10px 4px}#halo-quick-view-popup .idor-qv-perk__copy strong{font-size:13px!important;color:#111!important;white-space:normal}}@media(min-width:1280px){#halo-quick-view-popup .productView-images-wrapper{flex-direction:column!important;align-items:stretch!important}#halo-quick-view-popup .productView-image-wrapper{flex:none!important;width:100%!important;min-width:0}#halo-quick-view-popup .productView-thumbnail-wrapper{order:2!important;flex:none!important;width:100%!important}#halo-quick-view-popup .productView-thumbnail-wrapper .productView-for{padding:0 32px!important}#halo-quick-view-popup .productView-thumbnail-wrapper .slick-prev{top:50%!important;bottom:auto!important;left:0!important;right:auto!important;transform:translateY(-50%)!important}#halo-quick-view-popup .productView-thumbnail-wrapper .slick-next{top:50%!important;bottom:auto!important;left:auto!important;right:0!important;transform:translateY(-50%)!important}}@media(max-width:767px){body.quick-view-show .halo-sticky-toolbar-mobile,body.quick-view-show .idor-sticky-buy,body.quick-view-show a[href*="wa.me"],body.quick-view-show a[href*=whatsapp]{display:none!important;visibility:hidden!important;pointer-events:none!important}.halo-quick-view-popup.halo-popup{position:fixed!important;left:16px!important;right:16px!important;top:auto!important;bottom:12px!important;transform:none!important;translate:none!important;width:auto!important;max-width:420px!important;height:fit-content!important;max-height:calc(100dvh - 72px)!important;margin:0 auto!important;border-radius:12px!important;overflow:visible!important;z-index:230!important;box-shadow:0 16px 48px #00000047!important}.halo-quick-view-popup .halo-popup-wrapper{overflow:visible!important;position:relative!important;height:auto!important;max-height:none!important;background:transparent!important}.halo-quick-view-popup .halo-popup-close{top:-48px!important;right:4px!important;width:36px!important;height:36px!important;background:#fff!important;box-shadow:0 2px 10px #0000002e!important;z-index:12!important}.halo-quick-view-popup .halo-popup-content{height:auto!important;max-height:calc(100dvh - 72px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;border-radius:12px!important;background:#fff!important}.halo-quick-view-popup .productView.quickView,.halo-quick-view-popup .productView-top{flex-direction:column!important;flex-wrap:nowrap!important;gap:0;height:auto!important;min-height:0!important}.halo-quick-view-popup .halo-quickView-left,.halo-quick-view-popup .halo-productView-left,.halo-quick-view-popup .productView-details,.halo-quick-view-popup .halo-productView-right,.halo-quick-view-popup .halo-quickView-right{max-width:100%!important;width:100%!important;flex:0 0 auto!important}.halo-quick-view-popup .halo-quickView-left.productView-images,.halo-quick-view-popup .halo-productView-left.productView-images{flex:0 0 auto!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px 12px 0!important;position:relative!important;height:220px!important;min-height:220px!important;max-height:220px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#f3f3f3!important;border:1px solid #ececec!important;border-radius:8px!important}.halo-quick-view-popup .productView-images-wrapper,.halo-quick-view-popup .productView-image-wrapper,.halo-quick-view-popup .productView-nav,.halo-quick-view-popup .slick-list,.halo-quick-view-popup .slick-track,.halo-quick-view-popup .slick-slide,.halo-quick-view-popup .productView-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:220px!important;background:#f3f3f3!important}.halo-quick-view-popup .productView-image img,.halo-quick-view-popup .productView-img-container img,.halo-quick-view-popup .productView-image .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important}.halo-quick-view-popup .halo-quickView-left .slick-arrow,.halo-quick-view-popup .halo-productView-left .slick-arrow,.halo-quick-view-popup .productView-nav .slick-arrow,.halo-quick-view-popup .slick-arrow,.halo-quick-view-popup .slick-dots{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.halo-quick-view-popup .productView-details,.halo-quick-view-popup .halo-productView-right{padding:12px 16px 16px!important;overflow:visible!important;height:auto!important;max-height:none!important}.halo-quick-view-popup .productView-product{gap:6px}.halo-quick-view-popup .productView-options{gap:10px}}#halo-cart-sidebar.halo-cart-sidebar{width:min(400px,90vw)!important;max-width:400px!important;background:#fff!important;box-shadow:-12px 0 40px #00000029;z-index:220;display:flex!important;flex-direction:column;height:100%;height:100dvh;max-height:100dvh}#halo-cart-sidebar .halo-sidebar-header{display:flex!important;align-items:center;gap:8px;padding:18px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}#halo-cart-sidebar .halo-sidebar-header .title{font-size:20px;font-weight:500;letter-spacing:0;text-transform:none;color:#232323;line-height:1}#halo-cart-sidebar .wrapper-cartCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:#232323;color:#fff;font-size:12px;font-weight:600;line-height:22px}#halo-cart-sidebar .wrapper-cartCount span+span{display:none}#halo-cart-sidebar .halo-sidebar-close{position:static!important;margin-left:auto;width:36px!important;height:36px!important;border:0!important;border-radius:50%;background:#f4f4f4!important;box-shadow:none!important;font-size:0!important;color:transparent!important;display:inline-flex!important;align-items:center;justify-content:center}#halo-cart-sidebar .halo-sidebar-close svg{width:14px;height:14px;stroke:#232323}#halo-cart-sidebar .halo-sidebar-wrapper{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0!important}#halo-cart-sidebar cart-coupon-discount,#halo-cart-sidebar .previewCart-wrapper,#halo-cart-sidebar .previewCart{display:flex!important;flex-direction:column;flex:1;min-height:0;height:100%;padding:0!important;margin:0!important}#halo-cart-sidebar .previewCartList{flex:1 1 auto;overflow-y:auto;max-height:none;padding:0 20px;margin:0}#halo-cart-sidebar .previewCartItem{display:flex!important;align-items:flex-start!important;gap:14px;padding:16px 0!important;margin:0!important;border-bottom:1px solid #f2f2f2;position:relative}#halo-cart-sidebar .previewCartItem-image{width:100px!important;min-width:100px;position:relative!important;top:0!important;background:#f7f7f7}#halo-cart-sidebar .previewCartItem-image:before{padding-bottom:100px}#halo-cart-sidebar .previewCartItem-image img{object-fit:contain}#halo-cart-sidebar .previewCartItem-content{width:calc(100% - 114px)!important;max-width:calc(100% - 114px)!important;padding:0!important;display:flex!important;flex-direction:column;align-items:flex-start;min-width:0}#halo-cart-sidebar .previewCartItem-name,#halo-cart-sidebar .previewCartItem-name .text{display:block!important;width:100%;max-width:100%;font-size:14px!important;font-weight:500;line-height:1.35;letter-spacing:.01em;color:#232323!important;text-decoration:none!important;margin:0 0 6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#halo-cart-sidebar .previewCartItem-options,#halo-cart-sidebar .previewCartItem-variant{font-size:12px;line-height:1.4;color:#888;margin:0 0 8px}#halo-cart-sidebar .previewCartItem-edit{display:none!important}#halo-cart-sidebar .previewCartItem-price,#halo-cart-sidebar .previewCartItem-price .price{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start!important;gap:8px;width:100%!important;margin:0 0 10px!important;padding:0!important;float:none!important;text-align:left!important;font-size:14px;font-weight:700;color:#232323;line-height:1.3}#halo-cart-sidebar .previewCartItem-saving-price,#halo-cart-sidebar .previewCartItem-price .saved_compare_price{display:flex!important;align-items:baseline;justify-content:flex-start!important;gap:8px;flex-wrap:wrap;width:100%;margin:0;padding:0;text-align:left!important}#halo-cart-sidebar .discounted-price{order:1;color:#232323;font-weight:700;font-size:14px}#halo-cart-sidebar .before-discount-price{order:2;color:#9a9a9a;font-weight:300;font-size:12px;text-decoration:line-through}#halo-cart-sidebar .previewCartItem-change{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin:0!important;padding:0!important;float:none!important}#halo-cart-sidebar .previewCartItem-qty{display:inline-flex!important;align-items:center;border:1px solid #e8e8e8;height:36px;width:108px!important;min-width:108px!important;max-width:108px!important;overflow:visible!important;float:none!important;margin:0!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity,#halo-cart-sidebar .previewCartItem-qty .quantity,#halo-cart-sidebar .previewCartItem-qty input{width:34px!important;height:34px!important;border:0!important;text-align:center;background:#fff;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#halo-cart-sidebar .previewCartItem-remove{position:static!important;width:28px;height:28px;border:0;background:transparent;border-radius:0;display:inline-flex!important;align-items:center;justify-content:center;color:#232323;margin:0!important;float:none!important}#halo-cart-sidebar .previewCartInfo{flex-shrink:0;padding:0 20px 8px;border-top:1px solid #ece8e1;background:#fff;margin:0}#halo-cart-sidebar .idor-minicart-summary{margin:0;padding:0;border-bottom:1px solid #ece8e1}#halo-cart-sidebar .idor-minicart-summary__toggle{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#232323;padding:12px 0}#halo-cart-sidebar .idor-minicart-summary__toggle::-webkit-details-marker,#halo-cart-sidebar .idor-minicart-summary__toggle::marker{display:none;content:""}#halo-cart-sidebar .idor-minicart-summary__toggle:after{content:"";width:8px;height:8px;border-right:1.5px solid #232323;border-bottom:1.5px solid #232323;transform:rotate(45deg);margin-top:-4px}#halo-cart-sidebar .idor-minicart-summary[open] .idor-minicart-summary__toggle{padding-bottom:10px;border-bottom:0}#halo-cart-sidebar .idor-minicart-summary[open] .idor-minicart-summary__toggle:after{transform:rotate(-135deg);margin-top:2px}#halo-cart-sidebar .idor-minicart-summary__body{padding:0 0 12px;display:flex;flex-direction:column;gap:10px}#halo-cart-sidebar .idor-minicart-total-row{margin:0}#halo-cart-sidebar .idor-minicart-total-row .previewCartTotals.total{border-top:0;margin-top:0;padding:8px 0 6px;border-bottom:0}#halo-cart-sidebar .idor-minicart-coupon{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;flex:0 0 auto;height:auto!important;min-height:0!important;padding:10px 12px;margin:0;background:#f6f3ee;border:0;border-bottom:0}#halo-cart-sidebar .idor-minicart-coupon__label{display:block;flex:0 0 auto;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b675e;margin:0}#halo-cart-sidebar .idor-minicart-coupon__row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;width:100%}#halo-cart-sidebar .idor-minicart-coupon__input{flex:1;min-width:0;border:0!important;border-bottom:0!important;background:#fff!important;height:36px;padding:0 12px;outline:none;font-size:13px;color:#111}#halo-cart-sidebar .idor-minicart-coupon__input::placeholder{color:#9a9a9a}#halo-cart-sidebar .idor-minicart-coupon__btn{flex:0 0 auto;background:#111!important;border:0;color:#fff!important;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;height:36px;padding:0 14px}#halo-cart-sidebar .previewCartTotalsPrice{margin:0;padding:0}#halo-cart-sidebar .previewCartTotals{display:flex;justify-content:space-between;align-items:center;padding:4px 0;margin:0;font-size:13px;line-height:1.35;color:#333;min-height:0}#halo-cart-sidebar .previewCartTotals-label,#halo-cart-sidebar .previewCartTotals-value{width:auto!important;float:none!important;font-size:13px;text-align:left!important}#halo-cart-sidebar .previewCartTotals-value{text-align:right!important;margin-left:auto}#halo-cart-sidebar .previewCartTotals.total{font-size:15px;font-weight:600;color:#232323;border-top:0;margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:0}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-label,#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{font-size:15px;font-weight:600}#halo-cart-sidebar .idor-minicart-shipping .previewCartTotals-value,#halo-cart-sidebar .idor-minicart-tax .previewCartTotals-value{color:#999;font-size:12px;font-weight:400}#halo-cart-sidebar .button-checkout,#halo-cart-sidebar .button-1.button-checkout{width:100%;background:#232323!important;border-color:#232323!important;color:#fff!important;border-radius:8px!important;height:52px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}#halo-cart-sidebar .button-view-cart{display:block;width:100%;background:transparent!important;border:0!important;color:#232323!important;text-decoration:underline!important;text-underline-offset:4px;box-shadow:none!important;margin:0!important;padding:6px 0 0!important;min-height:0!important;height:auto!important;font-weight:400}#halo-cart-sidebar .previewCartCollection,#halo-cart-sidebar .previewCartTool,#halo-cart-sidebar .previewCartMessage{display:none!important}#halo-cart-sidebar .previewCartAction{padding:8px 0 0}#halo-cart-sidebar .previewCartGroup{display:flex;flex-direction:column;gap:4px}body.cart-sidebar-show a[href*="wa.me"],body.cart-sidebar-show a[href*="api.whatsapp"],body.cart-sidebar-show a[href*="whatsapp.com"],body.cart-sidebar-show [class*=whatsapp],body.cart-sidebar-show [class*=WhatsApp],body.cart-sidebar-show [id*=whatsapp],body.cart-sidebar-show [id*=WhatsApp],body.cart-sidebar-show [aria-label*=WhatsApp],body.cart-sidebar-show [title*=WhatsApp],body.cart-sidebar-show gty-whatsapp-chat-button,body.cart-sidebar-show .gty-wacb-wrapper,body.cart-sidebar-show .idor-sticky-buy,body.cart-sidebar-show .idor-sticky-buy[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.cart-sidebar-show .background-overlay{z-index:200!important}@media(max-width:767px){#halo-cart-sidebar.halo-cart-sidebar{width:90%!important;max-width:90%!important;height:100dvh!important;max-height:100dvh!important}#halo-cart-sidebar .previewCartInfo{padding-bottom:0!important}#halo-cart-sidebar .previewCartAction{padding:10px 0 calc(28px + env(safe-area-inset-bottom,0px))!important}#halo-cart-sidebar .button-view-cart{padding-bottom:4px!important}}.card-product,.card-product__wrapper{position:relative!important;overflow:visible!important}.card-product__group,.card-product__group.group-right,.card-product__group.group-left{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;display:flex!important;flex-direction:column!important;align-items:center;gap:8px;width:auto!important;height:auto!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:20!important}.card-product__group .card-product__group-item,.card-wishlist,.card-quickview,.card-quickview.card-quickviewIcon,.card-quickviewIcon.default{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;height:auto!important;margin:0!important}.card-product .wishlist-icon,.card-product .quickview-icon,.card-wishlist .wishlist-icon,.card-quickview .quickview-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;border:1px solid #e0e0e0!important;background:#fff!important;box-shadow:0 2px 8px #00000024!important;color:#111!important;opacity:1!important;visibility:visible!important}.card-product .wishlist-icon .icon,.card-product .quickview-icon .icon,.card-product .wishlist-icon svg,.card-product .quickview-icon svg,.card-product .wishlist-icon svg path,.card-product .quickview-icon svg path,.card-wishlist .icon,.card-quickview .icon,.card-wishlist .wishlist-icon svg,.card-wishlist .wishlist-icon svg path{display:block!important;width:16px!important;height:16px!important;fill:#111!important;stroke:none!important;color:#111!important}.card-product .wishlist-icon .text,.card-product .quickview-icon .text,.card-wishlist .wishlist-icon .text,.card-quickview .quickview-icon .text{display:none!important}body.template-collection .product-item .card-title,body.template-collection .product-item .card-title a,body.template-collection .product-item .card-title .text,body.template-collection .product-item .card-title:hover,body.template-collection .product-item .link-underline .text,body.template-collection .card-information:hover .link-underline .text{text-decoration:none!important}body.template-product .shopify-section:has(.productView-container),body.template-product .productView,body.template-product .productView-top{margin-left:0!important;padding-left:0!important}body.template-product .productView-container.container,body.template-product .productView-container.container-1170,body.template-product .productView-container.container-1770{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:20px!important}body.template-product .productView-top{gap:20px;align-items:flex-start}body.template-product .halo-productView-left,body.template-product .productView-images{width:70%!important;max-width:70%!important;padding:0!important;margin:0!important}body.template-product .halo-productView-right,body.template-product .productView-details{width:30%!important;max-width:30%!important;padding:4px 0 0!important}@media(min-width:768px){body.template-product .productView-nav.style-1,body.template-product .productView-nav.style-2,body.template-product .productView-nav.style-3,body.template-product .productView-nav.slick-initialized{display:flex!important;flex-wrap:wrap;gap:6px;overflow:visible!important;white-space:normal!important;margin:0!important}body.template-product .productView-nav .slick-list,body.template-product .productView-nav .slick-track{display:contents!important;transform:none!important;width:auto!important;height:auto!important}body.template-product .productView-nav .slick-arrow,body.template-product .productView-nav .slick-dots{display:none!important}body.template-product .productView-nav .slick-slide,body.template-product .productView-nav.style-1 .productView-image,body.template-product .productView-nav.style-2 .productView-image,body.template-product .productView-nav.style-3 .productView-image{width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;padding:0!important;margin:0!important;float:none!important;display:block!important}}body.template-product .productView-img-container,body.template-product .productView-image .media{background:#f3f3f3;padding-bottom:100%!important;overflow:hidden!important}body.template-product .productView-image img{object-fit:cover!important;object-position:center!important;width:118%!important;max-width:none!important;height:118%!important;left:-9%!important;top:-9%!important;padding:0!important;transform:none!important}body.template-product .productView-countDown,body.template-product .productView-countDown-wrapper,body.template-product .productView-soldProduct,body.template-product .productView-ViewingProduct,body.template-product #unique-countdown-section,body.template-product .custom-countdown-text{display:none!important}body.template-product .productView-rating:has([data-rating="0"]),body.template-product .productView-rating:has([data-rating="0.0"]),body.template-product .productView-rating:has([data-number-of-reviews="0"]),body.template-product .spr-badge[data-rating="0"],body.template-product .jdgm-prev-badge[data-number-of-reviews="0"],body.template-product .jdgm-preview-badge[data-average-rating="0.00"],body.template-product .product-icon-list.vstar-star,body.template-product .tt-rating-text,body.template-product #noreviews-wrapper,body.template-product #vstar-noreviews,body.template-product .trustoo-reviews-wrapper{display:none!important}body.template-product #checkout-message{display:block!important;height:auto!important}body.template-product #checkout-message>span{display:none!important}body.template-product .productView-title{font-size:22px!important;line-height:1.32!important;font-weight:500!important;letter-spacing:-.01em;color:#111!important;margin:0 0 10px!important}body.template-product .productView-price .price__sale .price__last{order:1}body.template-product .productView-price .price__sale .price__compare{order:2}body.template-product .productView-price .price__sale .price__discount{order:3}body.template-product .productView-price .price-item--sale,body.template-product .productView-price .price-item--sale .money,body.template-product .productView-price .price__last>.price-item:not(s),body.template-product .productView-price .price__last>.price-item:not(s) .money{font-size:22px!important;font-weight:600!important;color:#111!important}body.template-product .productView-price .price__discount,body.template-product .productView-price .price-item--percent{font-size:14px!important;font-weight:600!important;color:#c45a2a!important;background:#f7eee8!important;padding:4px 8px!important;letter-spacing:.04em;display:inline-block!important;line-height:1.2}body.template-product .productView-moreItem{margin-bottom:14px!important}body.template-product .productView-details,body.template-product .halo-productView-right{font-size:14px}body.template-product .productView-details p,body.template-product .productView-info,body.template-product .productView-moreItem p{font-size:13px!important;line-height:1.45!important;color:#555;margin-bottom:0!important}body.template-product .productView-quantity .quantity__input,body.template-product .quantity__group button,body.template-product .quantity__group input{height:36px!important;min-height:36px!important;border-color:#dcd8d2!important;background:#fff!important}body.template-product .productView-options,body.template-product .product-form__swatch,body.template-product .product-form__input{min-height:0!important;margin:0!important;padding:0!important}body.template-product .productView-options .form__label,body.template-product .product-form__input .form__label,body.template-product legend.form__label,body.template-product .productView-quantity .form__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0 0 8px!important}body.template-product .product-form__radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;pointer-events:none}body.template-product .product-form__swatch .product-form__label,body.template-product .productView-options .product-form__label{display:inline-block!important;vertical-align:top;width:52px!important;height:52px!important;border:1px solid #e8e8e8!important;border-radius:50%!important;padding:3px!important;margin:0 10px 0 0!important;overflow:hidden;background:#fff!important}body.template-product .product-form__swatch .product-form__label .pattern,body.template-product .product-form__swatch .product-form__label span{width:100%!important;height:100%!important;border-radius:50%!important;background-size:cover!important;background-position:center!important}body.template-product .productView-action,body.template-product .productView-moreItem:has(.productView-action){display:flex;align-items:center;gap:10px}body.template-product .productView-action .button,body.template-product button[name=add],body.template-product .product-form__submit{background:#232323!important;border-color:#232323!important;color:#fff!important;border-radius:8px!important;min-height:48px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:13px!important;flex:1}body.template-product .shopify-payment-button__button{border-radius:8px!important;min-height:48px!important;font-size:13px!important}body.template-product .productView-wishlist a,body.template-product .productView-wishlist .wishlist{width:48px;height:48px;border:1px solid #e4e4e4;display:inline-flex;align-items:center;justify-content:center}body.template-product .productView-tab{margin-top:6px;background:#f7f7f7;padding:14px 16px 10px!important}body.template-product .productView-tab .card-header{padding:0 0 10px!important;margin:0 0 2px!important;border-bottom:1px solid #e8e8e8!important}body.template-product .productView-tab .card-header .title,body.template-product .productView-tab .card-header a,body.template-product .productView-tab .toggleLink,body.template-product .productView-tab .toggleLink .text{font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600!important;color:#111!important}body.template-product .productView-tab .card-body,body.template-product .productView-tab .collapse,body.template-product .tabs-contents{padding:0!important}body.template-product .productView-tab .card-body,body.template-product .productView-tab .halo-text-format,body.template-product .productView-tab .card-body p,body.template-product .productView-tab .card-body li,body.template-product .productView-tab ul li{font-size:13px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#444!important}body.template-product .productView-tab ul{list-style:none!important;margin:0!important;padding:0!important}body.template-product .productView-tab ul li{position:relative;padding:8px 0!important;margin:0!important;border-bottom:1px solid #ececec}body.template-product .productView-tab ul li:last-child{border-bottom:0}body.template-product .productView-tab ul li::marker{content:""}body.template-product .productView-tab ul li:before{display:none!important}body.template-product .productView-tab ul li strong{color:#111!important;font-weight:600!important;margin-right:6px}body.template-product .productView-tab .icon-plus{opacity:.45}@media(max-width:1024px){body.template-product .productView-container.container-1770,body.template-product .productView-container.container{width:100%!important;padding-right:16px!important}body.template-product .productView-top{gap:16px}body.template-product .halo-productView-left,body.template-product .productView-images{width:64%!important;max-width:64%!important}body.template-product .halo-productView-right,body.template-product .productView-details{width:38%!important;max-width:38%!important}body.template-product .productView-title{font-size:18px!important}}@media(max-width:767px){body.template-product .productView-container.container-1770,body.template-product .productView-container.container{width:100%!important;padding-left:0!important;padding-right:0!important}body.template-product .productView-top{flex-direction:column;gap:18px}body.template-product .halo-productView-left,body.template-product .halo-productView-right,body.template-product .productView-images,body.template-product .productView-details{width:100%!important;max-width:100%!important}body.template-product .productView-nav.style-1,body.template-product .productView-nav.style-2,body.template-product .productView-nav.style-3,body.template-product .productView-nav.slick-initialized{display:block!important;width:100%!important;overflow:hidden!important;gap:0!important;padding:0!important}body.template-product .productView-nav .slick-list{display:block!important;overflow:hidden!important;width:100%!important;transform:none!important}body.template-product .productView-nav .slick-track{display:block!important}body.template-product .productView-nav .slick-slide,body.template-product .productView-nav.style-1 .productView-image,body.template-product .productView-nav.style-2 .productView-image,body.template-product .productView-nav.style-3 .productView-image{width:100%!important;max-width:100%!important;float:left}body.template-product .productView-nav .slick-cloned{display:block!important}body.template-product .productView-title{font-size:18px!important}body.template-product .productView-price .price-item--sale,body.template-product .productView-price .price-item--sale .money,body.template-product .productView-price .price__last>.price-item:not(s),body.template-product .productView-price .price__last>.price-item:not(s) .money{font-size:20px!important}body.template-product .productView-price .price__compare,body.template-product .productView-price .price__compare .price-item,body.template-product .productView-price s.price-item,body.template-product .productView-price s.price-item--regular,body.template-product .productView-price s .money{font-size:16px!important;color:#c8c8c8!important;font-weight:400!important}}.idor-testimonials-section{margin:0;padding:0}.idor-testimonials{background:#f3f1ec;padding:72px 0 68px;color:#232323}.idor-testimonials__inner{max-width:1770px;margin:0 auto;padding:0 16px}.idor-testimonials__header{text-align:center;max-width:640px;margin:0 auto 42px}.idor-testimonials__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a8478;font-weight:500}.idor-testimonials__title{margin:0 0 10px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:500;letter-spacing:.02em;color:#1a1a1a}.idor-testimonials__sub{margin:0 0 18px;font-size:15px;line-height:1.55;color:#6b675e}.idor-testimonials__score{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#fff;border:1px solid #e6e1d6;border-radius:8px;font-size:13px;color:#232323}.idor-testimonials__stars{display:inline-flex;gap:2px;color:#232323}.idor-testimonials__score strong{font-weight:600;font-size:14px}.idor-testimonials__count{color:#7a756b;padding-left:8px;border-left:1px solid #e4dfd4}.idor-testimonials__slider-wrap{position:relative;padding:0 48px}.idor-testimonials__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 10px;scrollbar-width:none;-ms-overflow-style:none}.idor-testimonials__track::-webkit-scrollbar{display:none}.idor-testimonials__card{position:relative;flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;background:#fff;border:1px solid #e8e3d8;border-radius:16px;padding:36px 28px 26px;min-height:320px;display:flex;flex-direction:column;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.idor-testimonials__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #23232314;border-color:#d9d2c4}.idor-testimonials__quote-mark{position:absolute;top:8px;left:22px;font-size:64px;line-height:1;color:#e6e0d4;font-family:Playfair Display,serif;pointer-events:none}.idor-testimonials__card-stars{display:flex;gap:2px;color:#232323;margin:10px 0 16px}.idor-testimonials__quote{margin:0 0 18px;font-size:16px;line-height:1.65;color:#2a2a2a;font-weight:400;letter-spacing:.01em;word-spacing:.06em}.idor-testimonials__product{margin:0 0 22px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9a9488}.idor-testimonials__author{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #efeae1}.idor-testimonials__avatar{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0}.idor-testimonials__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:#232323;color:#fff;font-size:13px;letter-spacing:.06em;font-weight:500;border-radius:8px}.idor-testimonials__meta{display:flex;flex-direction:column;min-width:0}.idor-testimonials__meta strong{font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:.01em}.idor-testimonials__meta span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#8a8478;margin-top:2px}.idor-testimonials__verified{display:inline-flex;align-items:center;gap:3px;font-style:normal;color:#232323;font-weight:500}.idor-testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid #d8d2c6;background:#fff;color:#232323;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #0000000f;transition:background .2s ease,color .2s ease,border-color .2s ease}.idor-testimonials__nav:hover{background:#232323;color:#fff;border-color:#232323}.idor-testimonials__nav--prev{left:0}.idor-testimonials__nav--next{right:0}@media(max-width:1024px){.idor-testimonials{padding:56px 0 52px}.idor-testimonials__inner{padding:0 12px}.idor-testimonials__card{flex-basis:calc((100% - 20px)/2);min-height:300px}.idor-testimonials__slider-wrap{padding:0 40px}.idor-testimonials__nav--prev{left:0}.idor-testimonials__nav--next{right:0}}@media(max-width:767px){.idor-testimonials{padding:44px 0 40px}.idor-testimonials__inner{padding:0 16px}.idor-testimonials__header{margin-bottom:28px}.idor-testimonials__title{font-size:26px}.idor-testimonials__slider-wrap{padding:0}.idor-testimonials__card{flex-basis:86%;min-height:280px;padding:32px 22px 22px}.idor-testimonials__nav{display:none}}body.template-search .page-header{display:none!important}body.template-search .search-container.container-1770,body.template-search .search-container.container-1170,body.template-search .search-container.container{max-width:1440px;width:100%;padding-left:32px;padding-right:32px}body.template-search .halo-search-content{display:block!important}body.template-search .page-content{width:100%!important;float:none!important;padding-left:0!important}.idor-search-header{text-align:center;max-width:720px;margin:8px auto 28px}.idor-search-header__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;font-weight:500}.idor-search-header__title{margin:0 0 8px;font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:.02em;color:#1a1a1a;text-transform:none;line-height:1.2}.idor-search-header__count{margin:0 0 22px;font-size:14px;color:#777}.idor-search-form{display:flex;align-items:center;max-width:560px;margin:0 auto;border-bottom:1px solid #232323;background:transparent}.idor-search-form__input{flex:1;height:48px;border:0!important;outline:none;background:transparent;font-size:15px;color:#232323;padding:0 8px 0 0;box-shadow:none!important}.idor-search-form__input::placeholder{color:#9a9a9a}.idor-search-form__btn{width:44px;height:48px;border:0;background:transparent;color:#232323;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.idor-search-form__btn svg{width:18px;height:18px;transform:none!important}.idor-search-empty{text-align:center;padding:10px 0 40px}.idor-search-empty__links-label{margin:0 0 14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a}.idor-search-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.idor-search-empty__links a{display:inline-flex;align-items:center;height:38px;padding:0 16px;background:#f3f3f3;color:#232323;font-size:13px;text-decoration:none}.idor-search-empty__links a:hover{background:#232323;color:#fff}body.template-search .product-item .card-action,body.template-search .product-item .card-action .button,body.template-search .product-item .add-to-cart-form,body.template-search .product-item .card-action__group,body.template-search .product-item .halo-productBadges,body.template-search .product-item .sale-badge{display:none!important}body.template-search .product-item .card-information,body.template-search .product-item .card-title,body.template-search .product-item .card-price,body.template-search .product-item .card-action{text-align:left!important}body.template-search .product-item .card-information,body.template-search .product-item.disable_product_card_border .card-information,body.template-search.product-card-layout-02 .product-item .card-information{padding:4px 0 0!important;margin:0!important;min-height:0!important}body.template-search .product-item .card-information__wrapper{margin:0!important;padding:0!important;min-height:0!important}body.template-search .product-item .card-title,body.template-search .product-item .card-title a,body.template-search .product-item .card-title .text,body.template-search .product-item .card-title:hover,body.template-search .product-item .card-title a:hover,body.template-search .product-item .link-underline .text,body.template-search .product-item .card-information:hover .link-underline .text{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.2!important;min-height:0!important;margin:0!important;padding:0!important;color:#1a1a1a;text-decoration:none!important;border-bottom:0!important;text-align:left}body.template-search .product-item .card-price{margin:2px 0 0!important;padding:0!important;min-height:0!important}body.template-search .product-item .price,body.template-search .product-item .price dl,body.template-search .product-item .price .price__sale{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;width:100%;text-align:left!important;white-space:nowrap}body.template-search .product-item .price .price-item--sale,body.template-search .product-item .price .price-item--sale .money,body.template-search .product-item .price__last .price-item,body.template-search .product-item .price__last .money{font-size:16px!important;font-weight:700!important;color:#111!important}body.template-search .product-item .price__sale .price__last{order:1}body.template-search .product-item .price__sale .price__compare{order:2}body.template-search .product-item .price__sale .price__discount{order:3}body.template-search .product-item .price s,body.template-search .product-item .price__compare,body.template-search .product-item .price s .money{color:#9a9a9a!important;font-weight:300!important;font-size:13px!important}body.template-search .product-item .price--on-sale .price__regular{display:none!important}body.template-search .product-item .price dd{margin:0}body.template-search .product-item .price .price__sale{align-items:center}body.template-search .product-item .price__discount,body.template-search .product-item .price-item--percent{color:#c45a2a!important;background:#f7eee8!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;line-height:1.2;padding:3px 7px!important;margin:0!important;display:inline-block!important}body.template-search .product-item .card-swatch{margin-top:4px!important;margin-bottom:0!important;padding-bottom:0!important;text-align:left!important}body.template-search .product-item .card-review,body.template-search .product-item .card-summary,body.template-search .product-item .text-size,body.template-search .product-item .card-vendor{display:none!important}body.template-search .product-item .card-swatch .swatch{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 8px}body.template-search .product-item .card-swatch .swatch-label{width:32px!important;height:32px!important;border-radius:0!important;border:0 none!important}body.template-search .productListing.productGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px!important;row-gap:30px!important;gap:30px 16px!important}body.template-search .productListing .product,body.template-search .productGrid .product{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}body.template-search .product-item,body.template-search .product-item .card{margin:0!important;padding-bottom:0!important;min-height:0!important}body.template-search .product-item .card-action,body.template-search .product-item .card-swatch+.card-action,body.template-search.product-card-layout-02 .product-item .card-swatch+.card-action{display:none!important;margin:0!important;padding:0!important;height:0!important}body.template-search .product-item .card-product,body.template-search .product-item .card-product__wrapper,body.template-search .product-item .card-media{border:1px solid #d6d6d6!important;background:#fff;box-sizing:border-box}body.template-search .product-item .card-product__wrapper,body.template-search .product-item .card-media{border:0!important}body.template-search .product-item .card-product{border:1px solid #d6d6d6!important}body.template-search .toolbar{width:100%;display:block;border:0;padding:0;margin:0 0 12px}body.template-search .idor-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:100%;padding:14px 0 20px;margin:8px 0 16px;border-bottom:1px solid #eee}body.template-search .idor-filter-bar__item{position:relative}body.template-search .idor-filter-bar__btn{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px;border:0;background:#f3f3f3;color:#232323;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}body.template-search .idor-filter-bar__btn:hover,body.template-search .idor-filter-bar__btn[aria-expanded=true]{background:#e9e9e9}body.template-search .idor-filter-bar__meta{margin-left:auto;font-size:13px;color:#888}body.template-search .idor-filter-bar__sort .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:210px;background:#fff;box-shadow:0 8px 28px #0000001f;padding:10px 0;opacity:0;visibility:hidden;pointer-events:none}body.template-search .idor-filter-bar__sort [aria-expanded=true]~.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}body.template-search .idor-filter-bar__sort .dropdown-menu li{display:block;padding:8px 18px;font-size:13px;cursor:pointer}body.template-search .sidebarBlock:not(.js-filter){display:none!important}@media(min-width:1025px){body.template-search .toolbar-wrapper,body.template-search .idor-filter-bar .hidden-on-desktop{display:none!important}body.template-search .page-sidebar,body.template-search #halo-sidebar.page-sidebar{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:400px!important;max-width:400px!important;height:100vh!important;float:none!important;z-index:130!important;background:#fff!important;padding:0!important;overflow:hidden;transform:translate3d(-105%,0,0)!important;visibility:hidden!important;transition:transform .35s ease,visibility .35s ease!important}body.open-mobile-sidebar.template-search .page-sidebar,body.open-mobile-sidebar.template-search #halo-sidebar.page-sidebar{transform:translateZ(0)!important;visibility:visible!important}body.template-search .page-sidebar .halo-sidebar-header{display:flex!important;align-items:center;justify-content:space-between;padding:18px 56px 16px 24px!important;border-bottom:1px solid #f0f0f0}body.template-search .page-sidebar .halo-sidebar-close{display:flex!important;position:absolute!important;top:14px!important;right:16px!important;width:36px;height:36px;opacity:1!important;background:#232323!important}body.template-search .page-sidebar .halo-sidebar-wrapper{padding:18px 24px 32px!important;height:calc(100vh - 62px);overflow:auto}}@media(max-width:1024px){body.template-search .productListing.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px!important;row-gap:24px!important}body.template-search .search-container.container-1770,body.template-search .search-container.container{padding-left:16px;padding-right:16px}body.template-search .idor-filter-bar{flex-wrap:nowrap;overflow-x:auto;gap:10px}body.template-search .idor-filter-bar .hidden-on-mobile{display:none!important}body.template-search .idor-filter-bar__meta{display:none}body.template-search .idor-filter-bar__sort .dropdown-menu{display:none!important}body.template-search .idor-mobile-filterbar{position:fixed!important;left:0;right:0;bottom:0;z-index:90;display:flex!important;background:#fff;border-top:1px solid #eee;box-shadow:0 -8px 24px #00000014;padding:0!important;margin:0!important;width:100%}body.template-search .idor-mobile-filterbar .toolbar-item{display:flex!important;flex:1;margin:0;text-align:center}body.template-search .idor-mobile-filterbar .toolbar-icon{width:100%!important;height:56px;display:flex!important;align-items:center;justify-content:center}body.template-search .idor-mobile-filterbar .toolbar-icon .icon{display:none}body.template-search .idor-mobile-filterbar .filter-text{display:inline!important;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}body.template-search .idor-mobile-filterbar .toolbar-item+.toolbar-item{border-left:1px solid #eee}body.template-search #MainContent{padding-bottom:72px}}@media(max-width:767px){.idor-search-header__title{font-size:24px}}.header-nav-compact svg.idor-header-icon,.header-nav-compact svg.idor-header-icon *,.header-nav-compact .header__icon svg,.header-nav-compact .header__icon svg *,.header-nav-compact .header__search-full svg,.header-nav-compact .header__search-full svg *,.header-nav-compact .search-modal__form .search__button svg,.header-nav-compact .search-modal__form .search__button svg *,.header-navigation .header__icon svg.idor-header-icon,.header-navigation .header__icon svg.idor-header-icon *,.header-navigation .header__search-full svg.idor-header-icon,.header-navigation .header__search-full svg.idor-header-icon *,.header-mobile svg.idor-header-icon,.header-mobile svg.idor-header-icon *,.header-mobile .header__icon svg,.header-mobile .header__icon svg *{fill:none!important;stroke:currentColor!important;color:inherit}.announcement-bar{letter-spacing:.08em!important;padding-top:1px!important;padding-bottom:0!important}.announcement-bar .announcement-bar__message p,.announcement-bar .announcement-bar__message .message{font-weight:400!important;letter-spacing:.08em!important}.section-header-navigation,.section-header-navigation.shopify-section-header-sticky,.section-header-navigation.scrolled-past-header{position:sticky!important;top:0;z-index:220!important;overflow:visible!important}.section-header-mobile.shopify-section-header-sticky{position:sticky!important;top:0;z-index:120}body.open-mobile-sidebar.template-collection .section-header-navigation,body.open-mobile-sidebar.template-collection .section-header-mobile,body.open-mobile-sidebar.template-search .section-header-navigation,body.open-mobile-sidebar.template-search .section-header-mobile,body.open-mobile-sidebar.template-collection .halo-sticky-toolbar-mobile,body.open-mobile-sidebar.template-search .halo-sticky-toolbar-mobile{z-index:90!important}.section-header-navigation.shopify-section-header-hidden,.section-header-mobile.shopify-section-header-hidden{transform:translateY(-100%)!important;top:0!important;pointer-events:none}.section-header-navigation.shopify-section-header-show{transform:none!important;top:0!important;pointer-events:auto;overflow:visible!important}.section-header-mobile.shopify-section-header-show,.section-header-mobile.shopify-section-header-sticky:not(.shopify-section-header-hidden){transform:translateY(0)!important;top:0!important;pointer-events:auto}@media(min-width:1025px){.header-nav-compact{background:#fff!important;border-top:0!important;border-bottom:1px solid rgba(26,26,26,.08)!important;overflow:visible!important}.scrolled-past-header .header-nav-compact,.shopify-section-header-sticky .header-nav-compact{box-shadow:0 10px 30px #1111110b!important;border-bottom-color:#1a1a1a14!important}.header-nav-compact>.container,.header-nav-compact>.container-full{min-height:86px;align-items:center;flex-wrap:nowrap;padding-left:24px!important;padding-right:24px!important}.header-nav-compact .header-logo.header-item--side,.header-nav-compact .header-icons.header-item--side{flex:0 0 360px;width:360px;max-width:360px;overflow:visible!important}.header-nav-compact .header-logo.header-item--side{justify-content:flex-start}.header-nav-compact .header-icons.header-item--side{justify-content:flex-end}.header-nav-compact .main-menu.header-item{flex:1 1 auto;width:auto;display:flex;justify-content:center;text-align:center}.header-nav-compact .main-menu>.container,.header-nav-compact .main-menu>.container-full{width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin:0 auto}.header-nav-compact .header-logo .header__heading-logo{max-height:50px;width:auto}.header-nav-compact .header__inline-menu .list-menu--inline{gap:2px;flex-wrap:nowrap!important;white-space:nowrap;overflow:visible!important}sticky-header.header-navigation-wrapper,.header-navigation-wrapper,.header-nav-compact,.header-nav-compact>.container,.header-nav-compact>.container-full,.header-nav-compact .main-menu,.header-nav-compact .header__inline-menu,.header-nav-compact .menu-lv-item,.header-nav-compact .site-nav-list-dropdown{overflow:visible!important}.header-nav-compact .menu-lv-item.menu-lv-1{position:relative}.header-nav-compact .header__submenu,.header-nav-compact .list-menu--disclosure,.header-nav-compact .menu-dropdown{z-index:80!important;overflow:visible!important;white-space:normal!important}.header-nav-compact .menu-lv-item:hover>.header__submenu,.header-nav-compact .menu-lv-item:hover>.menu-dropdown,.header-nav-compact .menu-lv-2.dropdown:hover .site-nav-list-dropdown>.header__submenu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:80!important}.header-nav-compact .menu-lv-1.dropdown>.menu-lv-1__action{display:inline-flex!important;align-items:center;gap:6px}.header-nav-compact .menu-lv-1.dropdown>.menu-lv-1__action>.icon-dropdown{display:none!important}.header-nav-compact .menu-lv-1.dropdown>.menu-lv-1__action:after{content:"";width:6px;height:6px;margin-top:-4px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg);opacity:.45;flex-shrink:0;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.header-nav-compact .menu-lv-1.dropdown:hover>.menu-lv-1__action:after{opacity:1;border-color:#9a7b4f;transform:rotate(45deg) translateY(1px)}.header-nav-compact .list-menu--disclosure.list-menu--disclosure-1{display:none;position:absolute!important;top:calc(100% + 2px)!important;left:0!important;right:auto!important;transform:none!important;min-width:240px!important;width:max-content!important;max-width:280px;padding:16px 0 14px!important;margin:0!important;background:#fff!important;box-shadow:0 18px 48px #1111111f!important;border:0!important}.header-nav-compact .menu-lv-item:hover>.list-menu--disclosure-1{display:block!important;transform:none!important}.header-nav-compact .list-menu--disclosure .menu-lv-item{display:block!important;width:100%!important;float:none!important;white-space:normal!important;border:0!important}.header-nav-compact .list-menu--disclosure .nav-title-mobile,.header-nav-compact .list-menu--disclosure .navigation_all_mobile,.header-nav-compact .list-menu--disclosure .d-none{display:none!important}.header-nav-compact .menu-lv-2__action,.header-nav-compact .menu-lv-3__action{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;padding:11px 28px!important;border:0!important;background:transparent!important;line-height:1.3!important}.header-nav-compact .menu-lv-2__action .text,.header-nav-compact .menu-lv-3__action .text{display:block!important;width:auto!important;white-space:nowrap!important;text-transform:uppercase!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.14em!important;color:#1c1c1c!important;padding:0!important;background:none!important}.header-nav-compact .menu-lv-2:hover>.menu-lv-2__action,.header-nav-compact .menu-lv-2:hover>.site-nav-list-dropdown>.menu-lv-2__action{background:#f7f4ef!important}.header-nav-compact .menu-lv-2:hover>.menu-lv-2__action .text,.header-nav-compact .menu-lv-2:hover>.site-nav-list-dropdown>.menu-lv-2__action .text{color:#9a7b4f!important}.header-nav-compact .list-menu--disclosure .menu-lv-item:last-child .menu-lv-2__action .text{color:#9a7b4f!important;letter-spacing:.16em!important}.header-nav-compact .menu-lv-2.dropdown .menu-lv-2__action .icon-dropdown{display:inline-flex!important;position:static!important;width:8px!important;height:8px!important;margin:0!important;opacity:.45}.header-nav-compact .menu-lv-2.dropdown .menu-lv-2__action .icon-dropdown svg{width:8px!important;height:8px!important;fill:currentColor!important}.header-nav-compact .has-megamenu>.menu-dropdown{left:0!important;width:100%!important;max-width:none!important;transform:none!important}.header-nav-compact .menu-lv-1__action,.header-nav-compact .header__menu-item,.header-nav-compact .header__menu-item .text,.header-nav-compact .menu-lv-1__action .text{font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1c1c1c!important;white-space:nowrap}.header-nav-compact .menu-lv-1__action{padding:10px 12px!important}.header-nav-compact .menu-lv-1__action .text{position:relative;display:inline-block}.header-nav-compact .menu-lv-1__action .text:after,.header-nav-compact .menu-lv-1__action .link-effect>span:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;background:#9a7b4f;transform:translate(-50%);transition:width .32s ease}.header-nav-compact .menu-lv-1.dropdown>.menu-lv-1__action .text:before,.header-nav-compact .menu-lv-1:hover>.menu-lv-1__action .text:before{display:none!important;content:none!important}.header-nav-compact .menu-lv-item:hover>.menu-lv-1__action .text,.header-nav-compact .menu-lv-1__action:hover .text{color:#9a7b4f!important}.header-nav-compact .menu-lv-item:hover>.menu-lv-1__action .text:after,.header-nav-compact .menu-lv-1__action .header__active-menu-item:after,.header-nav-compact .menu-lv-item:hover>.menu-lv-1__action .link-effect>span:after{width:100%}.header-nav-compact .header-icons{gap:4px!important;align-items:center;flex-wrap:nowrap!important;overflow:visible!important}.header-nav-compact .header__search-full,.header-nav-compact .header__icon--account,.header-nav-compact .header__icon--cart,.header-nav-compact .header__icon--wishlist{width:40px!important;height:40px!important;min-width:40px!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#2a2a2a!important;box-shadow:none!important;border:0!important;transition:color .25s ease,transform .25s ease}.header-nav-compact .header__search-full:hover,.header-nav-compact .header__icon--account:hover,.header-nav-compact .header__icon--cart:hover,.header-nav-compact .header__icon--wishlist:hover,.header-nav-compact details[open]>.header__search-full{background:transparent!important;color:#9a7b4f!important;transform:translateY(-1px)}.header-nav-compact .header__search-full svg,.header-nav-compact .header__icon--account svg,.header-nav-compact .header__icon--cart svg,.header-nav-compact .header__icon--wishlist svg,.header-nav-compact svg.idor-header-icon{width:22px!important;height:22px!important;margin:0!important;color:inherit!important;overflow:visible!important}.header-nav-compact .header__icon--cart,.header-nav-compact .header__icon--wishlist{overflow:visible!important;position:relative!important}.header-nav-compact .header__icon--wishlist svg,.header-nav-compact .header__icon--wishlist svg *{overflow:visible!important;display:block!important;width:auto!important;height:auto!important}.header-nav-compact .header__icon--cart svg *{width:auto!important;height:auto!important}.header-nav-compact .header__icon--cart .cart-count-bubble{top:-2px!important;right:-2px!important;left:auto!important;min-width:16px!important;height:16px!important;padding:0 4px;background:#1a1a1a!important;color:#fff!important;border-radius:999px!important;font-size:9px!important;line-height:16px!important;z-index:2}.header-nav-compact .cart-count-bubble .text{color:#fff!important;font-family:Jost,sans-serif!important;font-weight:500}.header-nav-compact .header__search-full{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}.header-nav-compact .header__search-full:before{display:none!important}.header-nav-compact .header__search-full .text{display:none!important}.header-nav-compact .idor-search-pill-wrap,.header-nav-compact .header__search.idor-search-pill-wrap{width:188px;max-width:188px;min-width:160px;position:relative;margin:0 6px 0 0;overflow:visible!important}.header-nav-compact .idor-search-pill,.header-nav-compact .idor-search-pill__form{width:100%;background:transparent!important;padding:0!important;height:auto!important;max-width:100%!important}.header-nav-compact .idor-search-pill__field,.header-nav-compact .search-modal__form .field.idor-search-pill__field{display:flex!important;align-items:center;width:100%;max-width:100%!important;height:36px;margin:0;padding:0 4px 0 12px!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:10px!important;box-shadow:none!important}.header-nav-compact .idor-search-pill__input,.header-nav-compact .search-modal__form .search__input.idor-search-pill__input,.header-nav-compact .search-modal__form .search__input.field__input{flex:1;height:36px!important;min-height:0!important;padding:0 6px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;color:#555!important}.header-nav-compact .search-modal__form .search__input::placeholder,.header-nav-compact .idor-search-pill__input::placeholder{color:#9a9a9a!important;font-weight:400;opacity:1}.header-nav-compact .idor-search-pill__btn,.header-nav-compact .search-modal__form .search__button.idor-search-pill__btn{width:32px!important;height:32px!important;min-width:32px;border:0!important;border-radius:0!important;background:transparent!important;color:#222!important;box-shadow:none!important;flex-shrink:0}.header-nav-compact .idor-search-pill__btn svg,.header-nav-compact .search-modal__form .search__button svg{width:18px!important;height:18px!important;color:inherit!important;stroke:currentColor!important;fill:none!important}.header-nav-compact .idor-search-pill,.header-nav-compact .idor-search-pill__form,.header-nav-compact .header-icons{overflow:visible!important}.header-nav-compact .header__search .quickSearchResultsWrap,.header-nav-compact .quickSearchResultsWidget.quickSearchResultsWrap,.header-nav-compact .predictive-search.quickSearchResultsWrap{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;width:400px!important;max-width:70vw!important;padding:16px!important;background:#fff!important;border:1px solid #ece8e1!important;border-radius:0!important;box-shadow:0 16px 40px #1111111f!important;z-index:80!important;overflow:hidden}.header-nav-compact .quickSearchResults,.header-nav-compact .quickSearchResults .container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.header-nav-compact .quickSearchProduct{display:none!important}.header-nav-compact .quickSearchResultsBlock .search-block-title,.header-nav-compact .quickSearchTrending .search-block-title{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a8a8a!important;margin:0 0 12px!important;padding:0!important}.header-nav-compact .quickSearchTrending .list-item,.header-nav-compact .quickSearchTrending ul.list-unstyled{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important}.header-nav-compact .quickSearchTrending .list-item .item,.header-nav-compact .quickSearchTrending li.item{width:auto!important;float:none!important;margin:0!important;padding:0!important}.header-nav-compact .quickSearchTrending .list-item .link,.header-nav-compact .quickSearchTrending li.item .link{display:inline-flex!important;align-items:center;background:#f6f3ee!important;color:#1a1a1a!important;border-radius:0!important;padding:8px 12px!important;box-shadow:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.2!important;text-transform:capitalize!important;white-space:nowrap!important}.header-nav-compact .quickSearchTrending .link svg,.header-nav-compact .quickSearchTrending .link .icon{display:none!important}.header-nav-compact .quickSearchTrending .list-item .link:hover,.header-nav-compact .quickSearchTrending li.item .link:hover{background:#111!important;color:#fff!important}.header-nav-compact #predictive-search-results,.header-nav-compact .predictive-search .quickSearchResults{max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto}.header-nav-compact #predictive-search-results .search-block-title,.header-nav-compact .predictive-search__heading{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a8a8a!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #ece8e1!important}.header-nav-compact #predictive-search-results .search-block-title .text,.header-nav-compact .predictive-search__heading .text{padding:0!important;background:transparent!important}.header-nav-compact #predictive-search-results-list .products-grid,.header-nav-compact .predictive-search .products-grid{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;width:100%!important;font-size:inherit!important}.header-nav-compact #predictive-search-results-list .product,.header-nav-compact .predictive-search .products-grid .product{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.header-nav-compact #predictive-search-results-list .card,.header-nav-compact .predictive-search .product-item .card,.header-nav-compact .predictive-search .card-product{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;padding:10px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #f0ece6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.header-nav-compact #predictive-search-results-list .card-media,.header-nav-compact .predictive-search .card-media{flex:0 0 72px;width:72px!important;min-width:72px;height:72px!important;padding-bottom:0!important;margin:0!important;background:#f6f6f6!important;overflow:hidden;position:relative!important}.header-nav-compact #predictive-search-results-list .card-media img,.header-nav-compact .predictive-search .card-media img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.header-nav-compact #predictive-search-results-list .card-information,.header-nav-compact .predictive-search .card-information{flex:1 1 auto;min-width:0;padding:0!important;text-align:left!important}.header-nav-compact #predictive-search-results-list .card-title,.header-nav-compact #predictive-search-results-list .card-title a,.header-nav-compact #predictive-search-results-list .card-title .text,.header-nav-compact .predictive-search .card-title,.header-nav-compact .predictive-search .card-title a,.header-nav-compact .predictive-search .card-title .text{display:block!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important;color:#111!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 4px!important;min-height:0!important;text-decoration:none!important}.header-nav-compact #predictive-search-results-list .price,.header-nav-compact .predictive-search .price,.header-nav-compact .predictive-search .price .price__sale{display:flex!important;flex-wrap:nowrap!important;align-items:baseline;gap:6px;margin:0!important;width:auto!important;text-align:left!important}.header-nav-compact .predictive-search .price--on-sale .price__regular{display:none!important}.header-nav-compact .predictive-search .price dd{margin:0}.header-nav-compact .predictive-search .price .price-item--sale,.header-nav-compact .predictive-search .price__last .money{font-size:13px!important;font-weight:600!important;color:#111!important;white-space:nowrap}.header-nav-compact .predictive-search .price s,.header-nav-compact .predictive-search .price__compare{font-size:12px!important;color:#9a9a9a!important;font-weight:400!important;white-space:nowrap}.header-nav-compact .predictive-search .halo-productBadges,.header-nav-compact .predictive-search .sale-badge,.header-nav-compact .predictive-search .card__badge,.header-nav-compact .predictive-search .card-product__group,.header-nav-compact .predictive-search .card-wishlist,.header-nav-compact .predictive-search .card-quickview,.header-nav-compact .predictive-search .card-action,.header-nav-compact .predictive-search .card-swatch,.header-nav-compact .predictive-search .price-item--percent,.header-nav-compact .predictive-search .price__discount,.header-nav-compact .predictive-search .spinner{display:none!important}.header-nav-compact .predictive-search__item--term,.header-nav-compact .productViewAll .button-view-all{display:inline-flex!important;width:auto!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#111!important}}@media(max-width:1024px){.section-header-mobile.shopify-section-header-sticky{position:fixed!important;left:0;right:0;width:100%;top:0!important;z-index:120!important;background:#fff}.section-header-mobile.shopify-section-header-hidden{transform:translateY(-100%)!important;pointer-events:none!important}.section-header-mobile.shopify-section-header-sticky:not(.shopify-section-header-hidden){transform:translateY(0)!important;pointer-events:auto!important}body:has(.section-header-mobile.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .toolbar.show-sticky{top:62px!important}body:has(.section-header-mobile.shopify-section-header-hidden) .toolbar.show-sticky{top:0!important}.header-mobile .container{padding-left:12px!important;padding-right:12px!important;overflow:visible!important}.header-mobile__item--customer .header-mobile--icon{display:flex;align-items:center;justify-content:flex-end;gap:2px;overflow:visible!important;width:auto!important}.section-header-mobile,.header-mobile{width:100%!important;max-width:100%!important;background:#fff!important;border-bottom:1px solid rgba(26,26,26,.08);overflow:visible!important}.header-mobile{min-height:64px}.header-mobile--wrapper{min-height:64px;align-items:center;overflow:visible!important}.header-mobile__item--search,.header-mobile__item--cart{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;flex:0 0 0!important;overflow:hidden!important}.header-mobile__item--menu{flex:0 0 auto!important;min-width:40px!important;max-width:none!important;justify-content:flex-start!important}.header-mobile__item--customer{flex:0 0 auto!important;min-width:0!important;max-width:none!important;margin-left:auto;padding-right:6px!important;justify-content:flex-end!important;overflow:visible!important}.header-mobile__item--logo{flex:1 1 auto;justify-content:center!important;overflow:visible!important}.header-mobile .header__heading-link{margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important}.header-mobile .header__icon{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;margin:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#2a2a2a!important;box-shadow:none!important;overflow:visible!important}.header-mobile .header__icon--wishlist{display:none!important}.header-mobile .mobileMenu-toggle{width:22px!important;height:16px!important;min-width:22px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.header-mobile .mobileMenu-toggle__Icon,.header-mobile .mobileMenu-toggle__Icon:before,.header-mobile .mobileMenu-toggle__Icon:after{width:18px!important;height:1.5px!important;background-color:#111!important}.header-mobile .mobileMenu-toggle__Icon:before{top:-6px!important}.header-mobile .mobileMenu-toggle__Icon:after{bottom:-6px!important}.header-mobile .header__icon svg,.header-mobile svg.idor-header-icon,.header-mobile .header__icon--wishlist svg{width:26px!important;height:26px!important;color:inherit!important;overflow:visible!important}.header-mobile .header__heading-logo,.header-mobile img.header__heading-logo{max-height:44px!important;width:auto!important;height:auto!important;max-width:130px!important}.header-mobile .header__heading-link{display:flex!important;align-items:center;justify-content:center}body.open_search_mobile .background-overlay{z-index:240!important;opacity:1!important;pointer-events:auto!important}body.open_search_mobile .section-header-mobile{z-index:100!important}body.open_search_mobile .halo-sticky-toolbar-mobile{display:none!important;visibility:hidden!important;pointer-events:none!important}body.open_search_mobile #search-form-mobile.halo-sidebar,body.open_search_mobile .halo-sidebar.halo-sidebar_search{z-index:250!important;max-width:100%!important;width:100%!important;background:#fff!important;box-shadow:none!important}#search-form-mobile .halo-sidebar-close,body.open_search_mobile #search-form-mobile .halo-sidebar-close{position:absolute!important;top:8px!important;right:10px!important;left:auto!important;width:40px!important;height:40px!important;z-index:5;opacity:1!important;pointer-events:auto!important}#search-form-mobile .halo-sidebar-close svg{width:16px!important;height:16px!important;fill:#111!important}#search-form-mobile .halo-sidebar-header{padding:16px 52px 4px 20px!important;transform:none!important;opacity:1!important;background:#fff!important}#search-form-mobile .halo-sidebar-header .title{font-family:Jost,sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:.02em;text-transform:none!important;color:#111!important;margin:0!important}#search-form-mobile .halo-sidebar-wrapper{padding:4px 16px 32px!important;height:calc(100% - 52px);scrollbar-width:none!important}#search-form-mobile .halo-sidebar-wrapper::-webkit-scrollbar{display:none!important;width:0!important}#search-form-mobile .search_details,#search-form-mobile predictive-search,#search-form-mobile .search-modal__form,#search-form-mobile form.search{display:block!important;width:100%!important;max-width:none!important}#search-form-mobile summary.header__search-full{display:block!important;list-style:none!important;border:0!important;background:transparent!important;padding:0!important;height:auto!important;transform:none!important;opacity:1!important}#search-form-mobile summary.header__search-full::-webkit-details-marker,#search-form-mobile summary.header__search-full::marker{display:none}#search-form-mobile .header-search-close{display:none!important}#search-form-mobile .search-modal__form .field{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:48px!important;margin:8px 0 20px!important;padding:0 6px 0 16px!important;background:#f5f5f5!important;border:1px solid #e6e6e6!important;border-radius:24px!important;box-sizing:border-box!important}#search-form-mobile .search__input,#search-form-mobile .search__input.field__input,#search-form-mobile .search__input.form-input-placeholder{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:46px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0 8px 0 0!important;margin:0!important;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:46px!important;color:#111!important;overflow:visible!important;-webkit-appearance:none!important;appearance:none!important}#search-form-mobile .search__input::placeholder{color:#8a8a8a!important;opacity:1!important}#search-form-mobile .search__button,#search-form-mobile .search__button.button{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#111!important;color:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center}#search-form-mobile .search__button svg{width:16px!important;height:16px!important;fill:#fff!important;color:#fff!important;stroke:#fff!important;margin:0!important;transform:none!important}#search-form-mobile .quickSearchResultsWrap,#search-form-mobile .quickSearchResultsBlock{position:relative!important;width:100%!important;top:auto!important;left:auto!important;right:auto!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;opacity:1!important;background:transparent!important}#search-form-mobile .quickSearchResults,#search-form-mobile .quickSearchResults .container{max-height:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}#search-form-mobile .quickSearchTrending,#search-form-mobile .quickSearchProduct{transform:none!important;opacity:1!important;margin:0 0 22px!important}#search-form-mobile .search-block-title{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#111!important;border:0!important;margin:0 0 12px!important;padding:0!important}#search-form-mobile .search-block-title .text{padding:0!important;background:transparent!important}#search-form-mobile .quickSearchTrending .list-item,#search-form-mobile .quickSearchTrending ul.list-unstyled{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible!important;font-size:inherit!important}#search-form-mobile .quickSearchTrending .item{width:auto!important;float:none!important;margin:0!important;padding:0!important}#search-form-mobile .quickSearchTrending .link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;background:#f4f4f4!important;border-radius:20px!important;color:#222!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:capitalize!important;white-space:nowrap!important;line-height:1.2!important}#search-form-mobile .quickSearchTrending .link svg,#search-form-mobile .quickSearchTrending .link .icon{width:12px!important;height:12px!important;flex-shrink:0}#search-form-mobile .quickSearchProduct .products-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 10px!important;overflow:visible!important;white-space:normal!important;font-size:inherit!important;padding:0!important}#search-form-mobile .quickSearchProduct .product{width:100%!important;max-width:none!important;margin:0!important;float:none!important;white-space:normal!important}#search-form-mobile .quickSearchProduct .card-media{background:#f3f3f3!important;overflow:hidden}#search-form-mobile .quickSearchProduct .card-media img,#search-form-mobile .quickSearchProduct .card-media .placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important}#search-form-mobile .quickSearchProduct .card-title,#search-form-mobile .quickSearchProduct .card-title a,#search-form-mobile .quickSearchProduct .card-title .text{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#search-form-mobile .quickSearchProduct .card-action,#search-form-mobile .quickSearchProduct .card-compare,#search-form-mobile .quickSearchProduct .group-right,#search-form-mobile .quickSearchProduct .card-wishlist,#search-form-mobile .quickSearchProduct .quickview-button{display:none!important}}body.template-product{--idor-ink: #111;--idor-gold: #9a7b4f;--idor-stone: #f7f7f5;--idor-greige: #f0eeea;--idor-line: #e8e6e1;--idor-muted: #7a776f}body.template-product .product-details,body.template-product .productView,body.template-product .shopify-section:has(.productView-container){background:#fff}body.template-product .productView-container.container,body.template-product .productView-container.container-1170,body.template-product .productView-container.container-1770{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}body.template-product .productView-top{display:flex;align-items:flex-start;gap:0}body.template-product .halo-productView-left,body.template-product .productView-images{width:62%!important;max-width:62%!important;padding:0!important;background:#fff}body.template-product .halo-productView-right,body.template-product .productView-details{width:38%!important;max-width:38%!important;padding:12px 40px 28px 32px!important;position:sticky;top:12px;transition:top .2s ease}body.template-product:has(.shopify-section-header-show) .halo-productView-right,body.template-product:has(.shopify-section-header-show) .productView-details{top:76px}body.template-product .productView-thumbnail-wrapper,body.template-product .productView-images .cursor-wrapper{display:none!important}@media(min-width:1280px){body.template-product .productView.layout-1 .productView-image-wrapper,body.template-product .productView.layout-2 .productView-image-wrapper,body.template-product .productView-image-wrapper{width:100%!important}}@media(min-width:768px){body.template-product .productView-nav.style-1,body.template-product .productView-nav.style-2,body.template-product .productView-nav.style-3,body.template-product .productView-nav.slick-initialized{display:flex!important;flex-wrap:wrap;gap:10px;align-items:flex-start;overflow:visible!important;margin:0!important;padding:0!important}body.template-product .productView-nav .slick-list,body.template-product .productView-nav .slick-track{display:contents!important;transform:none!important}body.template-product .productView-nav .slick-arrow,body.template-product .productView-nav .slick-dots{display:none!important}body.template-product .productView-nav .slick-slide,body.template-product .productView-nav.style-1 .productView-image,body.template-product .productView-nav.style-2 .productView-image,body.template-product .productView-nav.style-3 .productView-image,body.template-product .productView-nav .slick-slide:first-child,body.template-product .productView-nav .productView-image:first-child{width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;height:auto!important;padding:0!important;margin:0!important;float:none!important;align-self:flex-start}body.template-product .productView-nav .slick-cloned{display:none!important}}body.template-product .productView-img-container,body.template-product .productView-nav .slick-slide:first-child .productView-img-container,body.template-product .productView-nav .productView-image:first-child .productView-img-container{background:#eee;padding-bottom:0!important;height:auto!important;overflow:hidden!important;position:relative}body.template-product .productView-image .media,body.template-product .productView-nav .slick-slide:first-child .media{background:#eee;padding-bottom:0!important;height:auto!important;aspect-ratio:1 / 1;overflow:hidden!important;position:relative}body.template-product .productView-nav.image-fit-contain .productView-image img,body.template-product .productView-image.fit-contain img,body.template-product .productView-image img,body.template-product .productView-img-container img,body.template-product .productView-image .media img{object-fit:cover!important;object-position:center center!important;position:absolute!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:100%!important;left:0!important;top:0!important;padding:0!important;transform:none!important;display:block!important}body.template-product .productView-image:hover img{transform:none!important}body.template-product .productView-image .data-lazy-loading,body.template-product .productView-image.is-empty-media,body.template-product .idor-pdp-eyebrow{display:none!important}body.template-product .idor-pdp-sku{margin:-6px 0 16px;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9a9690}body.template-product .productView-title,body.template-product .productView-title span{font-family:Jost,sans-serif!important;font-size:22px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.01em;color:var(--idor-ink)!important;margin:0 0 10px!important}body.template-product .productView-price{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--idor-line)}body.template-product .productView-price .price__sale{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:10px}body.template-product .productView-price .price-item--sale,body.template-product .productView-price .price-item--sale .money,body.template-product .productView-price .price__last>.price-item:not(s),body.template-product .productView-price .price__last>.price-item:not(s) .money{font-family:Jost,sans-serif!important;font-size:22px!important;font-weight:600!important;color:var(--idor-ink)!important}body.template-product .productView-price .price__compare,body.template-product .productView-price .price__compare .price-item,body.template-product .productView-price s.price-item,body.template-product .productView-price s.price-item--regular,body.template-product .productView-price s .money{font-size:16px!important;font-weight:400!important;color:#c8c8c8!important}body.template-product .productView-price .price__discount,body.template-product .productView-price .price-item--percent{font-size:14px!important;font-weight:600!important;letter-spacing:.04em;text-transform:none;color:#c45a2a!important;background:#f7eee8!important;padding:4px 8px!important;display:inline-block!important;line-height:1.2}body.template-product #checkout-message{display:contents!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body.template-product #checkout-message>span:first-of-type{display:flex!important;align-items:center;gap:10px;width:100%;margin:0 0 20px!important;padding:12px 14px 12px 12px;background:linear-gradient(120deg,#9a7b4f2e,#1a1a1a0a 40%,#9a7b4f1f),repeating-linear-gradient(-45deg,rgba(154,123,79,.08) 0 8px,transparent 8px 16px),#f6f1e8;border:1px solid #e4d4b8;border-radius:8px!important;color:#1a1a1a!important;font-size:13px!important;line-height:1.4!important;position:relative;overflow:hidden}body.template-product #checkout-message>span:first-of-type:before{content:"OFFER";flex:0 0 auto;padding:4px 8px;background:#1a1a1a;color:#f3e6c8;font-size:10px;letter-spacing:.14em;font-weight:600}body.template-product #checkout-message>span:first-of-type strong{color:#8a6430;font-weight:600}body.template-product .productView-quantity,body.template-product .quantity__group{width:124px!important;max-width:124px!important}body.template-product .quantity__container{display:flex!important;align-items:center;justify-content:center;height:36px;background:#fff;border:1px solid #dcd8d2!important;border-radius:8px!important;overflow:hidden}body.template-product .productView-quantity .quantity__input,body.template-product .quantity__group input,body.template-product .quantity__style--1 .quantity__input,body.template-product .quantity__group--1 .quantity__input{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;border:0!important;background:#fff!important;border-radius:0!important;text-align:center!important;font-size:13px!important;font-weight:500;line-height:36px!important;padding:0!important;margin:0!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}body.template-product .quantity__input::-webkit-outer-spin-button,body.template-product .quantity__input::-webkit-inner-spin-button,body.template-product .quantity__group input::-webkit-outer-spin-button,body.template-product .quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important;height:0!important;width:0!important}body.template-product .quantity__group .btn-quantity,body.template-product .quantity__group button.minus,body.template-product .quantity__group button.plus,body.template-product .quantity__group--1 .btn-quantity,body.template-product .quantity__group--2 .btn-quantity{width:36px!important;min-width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:#f4f3f0!important;color:#111!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}body.template-product .quantity__group .btn-quantity:before,body.template-product .quantity__group .btn-quantity:after{background:#111!important;width:10px!important;height:1.5px!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)}body.template-product .quantity__group .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}body.template-product .productView-options{display:block!important;margin:0!important;padding:0!important}body.template-product .productView-options .product-form__input,body.template-product .productView-options.has-border-top .product-form__input,body.template-product .productView-options.has-border-bottom .product-form__input,body.template-product .product-form__swatch{margin:0 0 10px!important;padding:0!important;border:0!important}body.template-product .productView-quantity,body.template-product .quantity__group{margin:10px 0!important}body.template-product .productView-options .form__label,body.template-product .product-form__input .form__label,body.template-product legend.form__label,body.template-product .productView-quantity .form__label,body.template-product .product-form__swatch .form__label{display:block!important;width:100%!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--idor-muted)!important;margin:0 0 10px!important}body.template-product .product-form__swatch,body.template-product .productView-options .swatch,body.template-product .product-form__input .swatch{display:block!important;font-size:0}body.template-product .product-form__swatch .product-form__label,body.template-product .productView-options .product-form__label{display:inline-block!important;vertical-align:top;width:54px!important;height:54px!important;border:1px solid #e4e0d8!important;border-radius:4px!important;padding:3px!important;margin:0 10px 0 0!important;background:#fff!important}body.template-product .product-form__swatch .product-form__label .pattern,body.template-product .product-form__swatch .product-form__label .expand,body.template-product .product-form__swatch .product-form__label img,body.template-product .product-form__swatch .product-form__label span{border-radius:2px!important}body.template-product .product-form__radio:checked+.product-form__label,body.template-product .product-form__swatch .product-form__label.active{border-color:#111!important;box-shadow:0 0 0 1px #111}body.template-product .productView-nav .slick-counter,body.template-product .slick-counter{display:none!important}body.template-product .productView-buttons,body.template-product .productView-form,body.template-product .productView-group,body.template-product .productView-groupBottom,body.template-product .productView-payment{width:100%!important;display:block}body.template-product .pvGroup-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}body.template-product .productView-groupTop{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%!important}body.template-product .productView-action,body.template-product .product-form__buttons{flex:1 1 auto!important;width:auto!important;display:block!important}body.template-product .productView-moreItem:has(.productView-action){display:block}body.template-product .productView-action .button,body.template-product button[name=add],body.template-product .product-form__submit,body.template-product #product-add-to-cart{width:100%!important;background:var(--idor-ink)!important;border:1px solid var(--idor-ink)!important;color:#fff!important;border-radius:8px!important;min-height:52px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:12px!important;margin:8px 0 0!important;transition:background .25s ease,color .25s ease}body.template-product .productView-action .button:hover,body.template-product #product-add-to-cart:hover{background:#000!important}body.template-product .productView-payment,body.template-product .shopify-payment-button,body.template-product shopify-accelerated-checkout,body.template-product shopify-buy-it-now-button{width:100%!important;display:block!important;border:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;margin:0!important;padding:0!important}body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded{width:100%!important;border-radius:8px!important;min-height:52px!important;margin-top:10px!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:#fff!important;color:#111!important;border:1px solid #111!important;box-shadow:none!important}body.template-product .shopify-payment-button__button:hover,body.template-product .shopify-payment-button__button--unbranded:hover{background:#f6f6f4!important;color:#111!important}body.template-product .shopify-payment-button__more-options,body.template-product .shopify-payment-button [role=button]:not(.shopify-payment-button__button){display:none!important}body.template-product .productView-groupTop .productView-wishlist,body.template-product .idor-pdp-trust{display:none!important}body.template-product .productView-tab{margin-top:28px;background:transparent;padding:0!important;border:0;border-top:1px solid var(--idor-line)}body.template-product .productView-tab .card,body.template-product .productView-tab .card-header,body.template-product .productView-tab .card-body{background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .productView-tab .card-header{padding:14px 0!important;border-bottom:1px solid var(--idor-line)!important}body.template-product .productView-tab .card-header .title,body.template-product .productView-tab .toggleLink .text{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;color:var(--idor-ink)!important}body.template-product .productView-tab .card-body,body.template-product .productView-tab .halo-text-format,body.template-product .productView-tab .card-body p,body.template-product .productView-tab .card-body li{font-size:14px!important;line-height:1.65!important;color:#4a4740!important}body.template-product .halo-block-header .title,body.template-product .halo-block-header .title .text,body.template-product .product-block .title,body.template-product .product-recommendations .halo-block-header .title,body.template-product .product-recommendations .halo-block-header .title .text,body.template-product .halo-product-block-sections .halo-block-header .title,body.template-product .halo-product-block-sections .halo-block-header .title .text,body.template-product [id*=product-recommendations] .halo-block-header .title,body.template-product [id*=product-recommendations] .halo-block-header .title .text{font-family:Playfair Display,serif!important;font-weight:500!important;letter-spacing:-.015em!important;text-transform:none!important;font-size:36px!important;line-height:1.18!important;color:#111!important}body.template-product .productView-stickyCart{display:none!important}@media(max-width:1100px){body.template-product .halo-productView-left,body.template-product .productView-images{width:56%!important;max-width:56%!important}body.template-product .halo-productView-right,body.template-product .productView-details{width:44%!important;max-width:44%!important;padding:28px 24px 40px!important}body.template-product .productView-title,body.template-product .productView-title span{font-size:20px!important}}@media(max-width:767px){body.template-product,body.template-product.idor-sticky-buy-on{padding-bottom:86px}body.template-product .productView-nav{position:relative!important}body.template-product .productView-action,body.template-product .productView-payment,body.template-product .shopify-payment-button,body.template-product .productView-groupTop,body.template-product .pvGroup-row{display:none!important}body.template-product a[href*="wa.me"],body.template-product a[href*="api.whatsapp"],body.template-product a[href*="whatsapp.com"],body.template-product [class*=whatsapp],body.template-product [class*=WhatsApp],body.template-product [id*=whatsapp],body.template-product [id*=WhatsApp],body.template-product [aria-label*=WhatsApp],body.template-product [title*=WhatsApp],body.template-product iframe[src*=whatsapp],body.template-product iframe[src*="wa.me"]{bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;z-index:90!important}body.template-product .halo-sticky-toolbar-mobile,body.template-product #shopify-section-halo-toolbar-mobile{display:none!important}body.template-product .productView-container.container,body.template-product .productView-container.container-1770{padding:0!important}body.template-product .productView-top{flex-direction:column}body.template-product .halo-productView-left,body.template-product .halo-productView-right,body.template-product .productView-images,body.template-product .productView-details{width:100%!important;max-width:100%!important;position:static}body.template-product .productView-nav.style-1,body.template-product .productView-nav.style-2,body.template-product .productView-nav.style-3,body.template-product .productView-nav.slick-initialized{display:block!important;padding:0!important;gap:0!important;overflow:hidden!important;width:100%!important}body.template-product .productView-nav .slick-list{display:block!important;overflow:hidden!important;width:100%!important}body.template-product .productView-nav .slick-track{display:block!important}body.template-product .productView-nav .slick-slide,body.template-product .productView-nav.style-1 .productView-image,body.template-product .productView-nav.style-2 .productView-image,body.template-product .productView-nav.style-3 .productView-image,body.template-product .productView-nav .slick-slide:first-child,body.template-product .productView-nav .productView-image:first-child{width:100%!important;max-width:100%!important;float:left}body.template-product .productView-nav .slick-cloned{display:block!important}body.template-product .productView-nav .slick-arrow{display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:5;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 14px #0000001f;opacity:1!important;visibility:visible!important}body.template-product .productView-nav .slick-prev{left:10px!important;right:auto!important}body.template-product .productView-nav .slick-next{right:10px!important;left:auto!important}body.template-product .productView-nav .slick-dots{display:flex!important;justify-content:center;position:absolute;left:0;right:0;bottom:12px;z-index:4;margin:0;padding:0;list-style:none;gap:6px}body.template-product .halo-productView-right,body.template-product .productView-details{padding:22px 18px 28px!important}body.template-product .productView-title,body.template-product .productView-title span{font-size:20px!important}body.template-product #checkout-message>span:first-of-type{margin-bottom:25px!important;margin-top:10px!important}body.template-product .productView-price .price-item--sale,body.template-product .productView-price .price-item--sale .money,body.template-product .productView-price .price__last>.price-item:not(s),body.template-product .productView-price .price__last>.price-item:not(s) .money{font-size:20px!important}body.template-product .productView-price .price__compare,body.template-product .productView-price .price__compare .price-item,body.template-product .productView-price s.price-item,body.template-product .productView-price s.price-item--regular,body.template-product .productView-price s .money{font-size:16px!important;color:#c8c8c8!important;font-weight:400!important}body.template-product .productView-action .button,body.template-product #product-add-to-cart,body.template-product .shopify-payment-button__button{min-height:50px!important}}.idor-sticky-buy{display:none}@media(max-width:767px){.idor-sticky-buy,.idor-sticky-buy[hidden]{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:140;align-items:stretch;gap:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ece8e1;box-shadow:0 -8px 28px #1a1a1a14}.idor-sticky-buy__meta{display:none!important}.idor-sticky-buy__actions{display:flex;width:100%;gap:8px}.idor-sticky-buy__atc,.idor-sticky-buy__buy{flex:1 1 0;width:50%;min-width:0;min-height:48px;border-radius:0;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer}.idor-sticky-buy__atc{background:#1a1a1a;color:#fff;border:1px solid #1a1a1a}.idor-sticky-buy__buy{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.idor-sticky-buy__atc:disabled,.idor-sticky-buy__buy:disabled{opacity:.45;pointer-events:none}}body.template-product .halo-productView-left,body.template-product .productView-images{position:relative}body.template-product .idor-pdp-float{position:absolute;top:16px;right:16px;z-index:6;display:flex;flex-direction:column;gap:10px}body.template-product .idor-pdp-float__btn{width:42px;height:42px;border:0;border-radius:999px;background:#fff;color:#111;box-shadow:0 6px 18px #1111111f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}body.template-product .idor-pdp-float__btn .icon,body.template-product .idor-pdp-float__btn svg{width:16px;height:16px;fill:none;stroke:currentColor}body.template-product .idor-pdp-float__btn .icon-wishlist,body.template-product .idor-pdp-float__btn .icon-wishlist path{fill:#111;stroke:none}body.template-product .idor-pdp-float__btn.is-copied{background:#111;color:#fff}body.template-product .trustoo-reviews-wrapper,body.template-product #noreviews-wrapper,body.template-product #vstar-noreviews{display:block!important;height:auto!important}body.template-product .trustoo-reviews-wrapper,body.template-product #noreviews-wrapper{background:#f6f3ee;margin:48px 0 0!important;padding:0!important;border:0!important;width:100%;max-width:none;box-sizing:border-box}body.template-product #noreviews-wrapper{padding:56px 24px 52px!important;margin-top:48px!important;min-height:0!important;text-align:center}body.template-product #noreviews-wrapper>#vstar-noreviews,body.template-product #vstar-noreviews{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;border:0!important;background:transparent!important;padding:0!important;margin:0 auto!important;max-width:560px;width:100%;float:none!important}body.template-product #tt-first-row{display:contents!important;float:none!important;width:auto!important;margin:0!important}body.template-product .noreviews-title,body.template-product #tt-first-row .noreviews-title{order:1;font-family:Playfair Display,serif!important;font-size:36px!important;letter-spacing:-.02em!important;text-transform:none!important;font-weight:500!important;color:#111!important;margin:0 0 18px!important;line-height:1.18!important}body.template-product .noreviews-center,body.template-product .nostar-wrapper,body.template-product .noreviews-nostar{order:2;display:block!important;width:100%!important;text-align:center!important;float:none!important;padding:0!important;margin:0!important}body.template-product .noreviews-nostar,body.template-product .nostar-wrapper{display:flex!important;justify-content:center;align-items:center;gap:6px}body.template-product #tt-buttons{order:4;display:flex!important;justify-content:center;margin:22px 0 0!important;width:auto;float:none!important}body.template-product .noreviews-button,body.template-product .tt-write-reviews{background:#111!important;color:#fff!important;border:0!important;border-radius:8px!important;width:auto!important;min-width:200px;min-height:48px;padding:0 32px!important;letter-spacing:.16em;text-transform:uppercase;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;cursor:pointer}body.template-product .noreviews-text{order:3;font-family:Jost,sans-serif!important;font-size:15px!important;line-height:1.5;color:#6b675e!important;margin:12px 0 0!important}body.template-product .trustoo-rating-icon,body.template-product .noreviews-nostar svg,body.template-product .nostar-wrapper svg{width:20px;height:20px}body.template-product .noreviews-nostar .trustoo-rating-icon path,body.template-product .nostar-wrapper .trustoo-rating-icon path{fill:none!important;stroke:#1a1a1a!important;stroke-width:1!important}body.template-product .trustoo-write-review .window-head,body.template-product .review-message,body.template-product .tt-write-content{font-family:Jost,sans-serif}@media(max-width:767px){body.template-product .idor-pdp-float{top:12px;right:12px}body.template-product .idor-pdp-float__btn{width:36px;height:36px}body.template-product #noreviews-wrapper{padding:40px 18px 36px!important;margin-top:28px!important}body.template-product .noreviews-title,body.template-product #tt-first-row .noreviews-title{font-size:28px!important;margin-bottom:14px!important}body.template-product .noreviews-button,body.template-product .tt-write-reviews{min-width:170px;min-height:44px}}.idor-pdp-usp{width:100%;max-width:none;margin:0;padding:40px 24px 8px;background:#fff;color:#111;border-top:0;box-sizing:border-box}.productView-details .idor-pdp-usp,.halo-productView-right .idor-pdp-usp,.productView-product .idor-pdp-usp{padding:8px 0 0}.productView-details .idor-pdp-usp__inner,.halo-productView-right .idor-pdp-usp__inner,.productView-product .idor-pdp-usp__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none}.productView-details .idor-pdp-usp__item,.halo-productView-right .idor-pdp-usp__item,.productView-product .idor-pdp-usp__item{padding:16px 10px 14px;gap:8px}.productView-details .idor-pdp-usp__icon svg,.halo-productView-right .idor-pdp-usp__icon svg,.productView-product .idor-pdp-usp__icon svg{width:24px;height:24px}.productView-details .idor-pdp-usp__copy strong,.halo-productView-right .idor-pdp-usp__copy strong,.productView-product .idor-pdp-usp__copy strong{font-size:14px}.productView-details .idor-pdp-usp__note,.halo-productView-right .idor-pdp-usp__note,.productView-product .idor-pdp-usp__note{margin-top:20px;font-size:11px}.idor-pdp-usp__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:0 auto}.idor-pdp-usp__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 16px 24px;text-align:center;background:#f6f3ee;border:0;border-radius:16px!important;overflow:hidden}.idor-pdp-usp__item:last-child{border-right:0}.idor-pdp-usp__icon{width:48px;height:48px;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:#111;margin-bottom:2px;background:transparent}.idor-pdp-usp__icon svg{width:36px;height:36px;display:block;fill:none!important;stroke:#111!important;stroke-width:1.8!important}.idor-pdp-usp__icon svg *{fill:none!important;stroke:#111!important}.idor-pdp-usp__copy{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.idor-pdp-usp__copy strong{font-family:Playfair Display,serif;font-size:17px;letter-spacing:-.02em;text-transform:none;font-weight:500;color:#111;line-height:1.2}.idor-pdp-usp__copy em{font-family:Jost,sans-serif;font-style:normal;font-size:13px;color:#6b675e;letter-spacing:.02em;text-transform:none;font-weight:400}body.template-product [id*=image_banner_3qXTjt]{display:none!important}body.template-product .image-banner{margin:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product .productView-bottom:not(:has(.halo-product-tab)),body.template-product .productView-bottom .container:empty{display:none!important;margin:0!important;padding:0!important}body.template-product #shopify-section-product-recommendations,body.template-product .shopify-section:has(.product-recommendations),body.template-product .halo-product-block-sections,body.template-product [id*=product-recommendations]{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;background:#fff}body.template-product .halo-product-block-sections .halo-block,body.template-product .halo-recommendations-block,body.template-product [id*=product-recommendations] .halo-block{margin:0 auto!important;padding-top:56px!important;padding-bottom:72px!important}body.template-product .halo-product-block-sections .halo-block-header,body.template-product .halo-recommendations-block .halo-block-header,body.template-product [id*=product-recommendations] .halo-block-header{margin:0 0 32px!important;padding:0!important;text-align:center!important}body.template-product .halo-product-block-sections .product-item .card,body.template-product .halo-recommendations-block .product-item .card,body.template-product [id*=product-recommendations] .product-item .card{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.template-product .halo-product-block-sections .product-item .card:hover,body.template-product [id*=product-recommendations] .product-item .card:hover{box-shadow:none!important}body.template-product .halo-product-block-sections .product-item .card-media,body.template-product .halo-recommendations-block .product-item .card-media,body.template-product [id*=product-recommendations] .product-item .card-media{background:#f6f6f6!important;border-radius:0!important}body.template-product .halo-product-block-sections .product-item .halo-productBadges,body.template-product .halo-product-block-sections .product-item .sale-badge,body.template-product .halo-recommendations-block .product-item .halo-productBadges,body.template-product .halo-recommendations-block .product-item .sale-badge,body.template-product [id*=product-recommendations] .product-item .halo-productBadges,body.template-product [id*=product-recommendations] .product-item .sale-badge,body.template-product [id*=product-recommendations] .card__badge{display:none!important}body.template-product .halo-product-block-sections .product-item .card-information,body.template-product .halo-recommendations-block .product-item .card-information,body.template-product [id*=product-recommendations] .product-item .card-information,body.template-product [id*=product-recommendations] .product-item .card-information__wrapper,body.template-product [id*=product-recommendations] .product-item .card-price,body.template-product [id*=product-recommendations] .product-item .card-title,body.template-product [id*=product-recommendations] .product-item .card-swatch{padding-left:0!important;padding-right:0!important;text-align:left!important}body.template-product [id*=product-recommendations] .product-item .card-information{padding-top:8px!important;padding-bottom:0!important}body.template-product .halo-product-block-sections .product-item .card-title,body.template-product .halo-product-block-sections .product-item .card-title a,body.template-product .halo-product-block-sections .product-item .card-title .text,body.template-product .halo-recommendations-block .product-item .card-title,body.template-product .halo-recommendations-block .product-item .card-title a,body.template-product .halo-recommendations-block .product-item .card-title .text,body.template-product [id*=product-recommendations] .product-item .card-title,body.template-product [id*=product-recommendations] .product-item .card-title a,body.template-product [id*=product-recommendations] .product-item .card-title .text{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.25!important;min-height:0!important;margin:0!important;padding:0!important;color:#1a1a1a!important;text-align:left!important}body.template-product [id*=product-recommendations] .product-item .price,body.template-product [id*=product-recommendations] .product-item .price dl,body.template-product [id*=product-recommendations] .product-item .price .price__sale{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:6px;margin:4px 0 0!important;text-align:left!important;width:100%}body.template-product [id*=product-recommendations] .product-item .price--on-sale .price__regular{display:none!important}body.template-product [id*=product-recommendations] .product-item .price dd{margin:0}body.template-product [id*=product-recommendations] .product-item .price__sale .price__last{order:1}body.template-product [id*=product-recommendations] .product-item .price__sale .price__compare{order:2}body.template-product [id*=product-recommendations] .product-item .price__sale .price__discount{order:3}body.template-product [id*=product-recommendations] .product-item .price .price-item--sale,body.template-product [id*=product-recommendations] .product-item .price__last .money{font-size:14px!important;font-weight:600!important;color:#111!important}body.template-product [id*=product-recommendations] .product-item .price s,body.template-product [id*=product-recommendations] .product-item .price__compare,body.template-product [id*=product-recommendations] .product-item .price__compare .price-item{color:#9a9a9a!important;font-size:12px!important;font-weight:400!important}body.template-product [id*=product-recommendations] .product-item .price__discount,body.template-product [id*=product-recommendations] .product-item .price-item--percent{color:#c45a2a!important;background:#f7eee8!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;padding:2px 6px!important;line-height:1.2;display:inline-block!important}body.template-product .halo-product-block-sections .product-item .card-action,body.template-product .halo-recommendations-block .product-item .card-action,body.template-product [id*=product-recommendations] .product-item .card-action,body.template-product [id*=product-recommendations] .product-item .add-to-cart-form{display:none!important}body.template-product [id*=product-recommendations] .product-item .card-swatch{margin-top:6px!important;margin-bottom:0!important}body.template-product [id*=product-recommendations] .slick-arrow,body.template-product .halo-recommendations-block .slick-arrow{width:40px!important;height:40px!important}@media(max-width:767px){body.template-product #halo-recently-viewed-popup,body.template-product .halo-recently-viewed-popup{display:none!important}.idor-pdp-usp{padding:24px 16px 4px}.idor-pdp-usp__inner{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:6px}.idor-pdp-usp__item{padding:10px 4px 8px;gap:6px;border:0;border-radius:12px!important}.idor-pdp-usp__icon{width:28px;height:28px}.idor-pdp-usp__icon svg{width:20px;height:20px}.idor-pdp-usp__copy em{display:none!important}.idor-pdp-usp__item:nth-child(odd),.idor-pdp-usp__item:nth-child(n+3){border:0}.idor-pdp-usp__copy strong{font-size:15px}.idor-pdp-usp__copy em{font-size:12px}body.template-product .productView-nav.style-1,body.template-product .productView-nav.slick-initialized{gap:0}body.template-product .halo-productView-right,body.template-product .productView-details{padding:16px 14px 20px!important}body.template-product .halo-product-block-sections .halo-block,body.template-product .halo-recommendations-block,body.template-product [id*=product-recommendations] .halo-block{padding-top:0!important;padding-bottom:48px!important}body.template-product .halo-product-block-sections .halo-block-header .title,body.template-product .halo-product-block-sections .halo-block-header .title .text,body.template-product [id*=product-recommendations] .halo-block-header .title,body.template-product [id*=product-recommendations] .halo-block-header .title .text{font-size:26px!important}body.template-product [id*=product-recommendations] .halo-block-header{margin-bottom:16px!important}body.template-product [id*=product-recommendations] .slick-arrow,body.template-product [id*=product-recommendations] .slick-dots,body.template-product [id*=product-recommendations] .products-cursor{display:none!important}body.template-product [id*=product-recommendations],body.template-product [id*=product-recommendations] .halo-block,body.template-product [id*=product-recommendations] product-scroller,body.template-product [id*=product-recommendations] .wrapper-container,body.template-product [id*=product-recommendations] .container-1770{overflow:visible!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}body.template-product [id*=product-recommendations] .halo-block-content,body.template-product [id*=product-recommendations] .halo-block-content.is-scroll{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 0 10px 10px!important;scroll-padding-left:10px;scrollbar-width:none}body.template-product [id*=product-recommendations] .halo-block-content::-webkit-scrollbar{display:none!important;height:0!important}body.template-product [id*=product-recommendations] .products-flex,body.template-product [id*=product-recommendations] .products-carousel{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow:visible!important;width:max-content!important;max-width:none!important;min-width:0!important;gap:10px!important;padding:0!important;margin:0!important;--count: 1.24 !important}body.template-product [id*=product-recommendations] .products-flex .product,body.template-product [id*=product-recommendations] .products-carousel .product{flex:0 0 calc((100vw - 20px) / 1.24)!important;flex-shrink:0!important;flex-grow:0!important;flex-basis:calc((100vw - 20px) / 1.24)!important;width:calc((100vw - 20px) / 1.24)!important;min-width:calc((100vw - 20px) / 1.24)!important;max-width:calc((100vw - 20px) / 1.24)!important;height:auto!important;padding:0!important;margin:0!important;scroll-snap-align:start;pointer-events:auto!important}body.template-product [id*=product-recommendations] .product-item .card-media{position:relative!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}body.template-product [id*=product-recommendations] .product-item .card-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}.shopify-section:has(.whatmore-base),.shopify-section:has(.whatmore-widget){width:100%!important;max-width:none!important;padding-top:28px!important}.whatmore-base,.whatmore-widget,.whatmore-shimmer-container,.whatmore-shimmer-neo,[class*=whatmore]{--sh-gap: 8px !important;--wht-gap: 8px !important;--sh-radius: 16px !important;--wht-radius: 16px !important}.whatmore-base,.whatmore-widget,.whatmore-shimmer-container,.whatmore-shimmer-neo{width:100%!important;max-width:none!important;margin-top:8px!important}.whatmore-shimmer-neo-rail,.whatmore-base [class*=rail],.whatmore-widget [class*=rail],.whatmore-base [class*=track],.whatmore-widget [class*=track],.whatmore-base [class*=row],.whatmore-widget [class*=row]{margin-inline:24px!important;width:calc(100% - 48px)!important;max-width:none!important;gap:8px!important;column-gap:8px!important}.whatmore-base *,.whatmore-widget *,.whatmore-shimmer-container *,.whatmore-shimmer-neo-tile,.wht-neo-slide,.wht-neo-media,.wht-neo-video,[class*=whatmore] img,[class*=whatmore] video{border-radius:16px!important}.wht-neo-slide+.wht-neo-slide,[class*=wht-neo] [class*=slide]{margin-left:0!important}[data-idor-reels-view=desktop]{display:none!important}[data-idor-reels-view=mobile]{display:block}@media(min-width:768px){[data-idor-reels-view=mobile] .whatmore-base,[data-idor-reels-view=mobile] .whatmore-widget,[data-idor-reels-view=mobile] .whatmore-render-root,[data-idor-reels-view=mobile] .wht-neo-widget,[data-idor-reels-view=mobile] .wht-neo-rail-wrap{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}[data-idor-reels-view=mobile] .wht-neo-rail,[data-idor-reels-view=mobile] .whatmore-shimmer-neo-rail,[data-idor-reels-view=mobile] .whatmore-base [class*=rail],[data-idor-reels-view=mobile] .whatmore-widget [class*=rail]{--idor-reel-width-desktop: calc((100% - 48px - 32px) / 5.15);--wht-neo-slide-width: var(--idor-reel-width-desktop);--wht-neo-slide-width-auto: var(--idor-reel-width-desktop);--wht-neo-slide-max-width: none;--wht-neo-rail-pad-inline: 0px;--wht-neo-side-scale: 1;--wht-neo-side-opacity: 1;box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;column-gap:8px!important;margin:0!important;padding:0 24px!important;width:100%!important;max-width:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-inline:24px!important}[data-idor-reels-view=mobile] .wht-neo-slide,[data-idor-reels-view=mobile] .whatmore-shimmer-neo-tile,[data-idor-reels-view=mobile] .whatmore-base [class*=tile],[data-idor-reels-view=mobile] .whatmore-widget [class*=tile]{flex:0 0 var(--idor-reel-width-desktop)!important;width:var(--idor-reel-width-desktop)!important;min-width:var(--idor-reel-width-desktop)!important;max-width:var(--idor-reel-width-desktop)!important;margin:0!important;transform:none!important;opacity:1!important;scroll-snap-align:start!important;border-radius:16px!important;overflow:hidden!important}[data-idor-reels-view=mobile] .wht-neo-slide .wht-neo-media,[data-idor-reels-view=mobile] .whatmore-shimmer-neo-tile{aspect-ratio:9 / 16!important;height:auto!important;border-radius:16px!important;overflow:hidden!important}}@media(max-width:767px){[data-idor-reels-view=desktop]{display:none}[data-idor-reels-view=mobile]{display:block}.shopify-section:has(.whatmore-base[data-wht-widget=wgt_4sqgl2fa]),.shopify-section:has(.whatmore-base[data-wht-widget=wgt_4sqgl2fa])>div,.whatmore-base[data-wht-widget=wgt_4sqgl2fa],.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .whatmore-render-root,.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .wht-neo-widget,.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .wht-neo-rail-wrap{margin:0!important;padding:0!important;min-height:0!important;width:100%!important;max-width:100%!important}.shopify-section:has(.whatmore-base[data-wht-widget=wgt_4sqgl2fa]){padding-block:16px!important;padding-left:10px!important}.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .wht-neo-rail,.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .whatmore-shimmer-neo-rail{--idor-reel-width: calc((100vw - 26px) / 2.1);--wht-neo-slide-max-width: none;--wht-neo-rail-pad-inline: 0px;box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;gap:8px!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;height:auto!important;overflow-x:auto!important;scroll-padding-inline:0!important}.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .wht-neo-slide,.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .whatmore-shimmer-neo-tile{flex:0 0 var(--idor-reel-width)!important;width:var(--idor-reel-width)!important;min-width:var(--idor-reel-width)!important;max-width:var(--idor-reel-width)!important;margin:0!important;scroll-snap-align:start!important;transform:none!important;opacity:1!important}.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .wht-neo-slide .wht-neo-media,.whatmore-base[data-wht-widget=wgt_4sqgl2fa] .whatmore-shimmer-neo-tile{aspect-ratio:9 / 16!important;height:auto!important}}@media(max-width:767px){html,body.template-index{overflow-x:hidden}body.template-index .shopify-section,body.template-index .container,body.template-index .container-1170,body.template-index .container-1770,body.template-index .container-full{max-width:100%!important;width:100%!important}body.template-index .container,body.template-index .container-1170,body.template-index .container-1770,body.template-index .container-full{padding-left:16px!important;padding-right:16px!important}body.template-index .sections-image-banner-block .container,body.template-index .sections-image-banner-block .container-full,body.template-index .image-banner .container-full{padding-left:0!important;padding-right:0!important}body.template-index .image-banner,body.template-index .image-banner-block,body.template-index .slideshow,body.template-index .slideshow .item,body.template-index .slideshow img,body.template-index .image-banner img{width:100%!important;max-width:100%!important}body.template-index .image-banner .banner-content,body.template-index .image-banner .content,body.template-index .image-banner .hero-content{padding-left:20px;padding-right:20px}body.template-index{--heading-border-height: 0px}body.template-index .halo-block-header .title:before,body.template-index .halo-block-header .title:after,body.template-index .halo-block-header .title .text:before,body.template-index .halo-block-header .title .text:after{display:none!important;content:none!important;background:none!important;height:0!important;width:0!important;opacity:0!important}body.template-index .halo-block-header .title,body.template-index .halo-block-header .title .text,body.template-index .sections-custom-text-block .halo-block-header .title,body.template-index .sections-custom-text-block .halo-block-header .title .text{font-size:24px!important;letter-spacing:.04em!important;word-spacing:.02em!important;line-height:1.2!important;background:transparent!important}body.template-index .halo-block-header>.title,body.template-index .idor-sorting__title,body.template-index .idor-testimonials__title{margin-bottom:10px!important}body.template-index [id$=__custom_text_block_HcgG6V] .halo-block-header .title,body.template-index [id$=__custom_text_block_HcgG6V] .halo-block-header .title .text{letter-spacing:0!important;font-weight:600!important;margin:0!important}body.template-index [id$=__product_block_Ppn6Xh] .halo-block-header .title,body.template-index [id$=__product_block_Ppn6Xh] .halo-block-header .title .text{letter-spacing:0!important;font-weight:600!important}body.template-index [id$=__product_block_Ppn6Xh] .halo-block-header>.title{margin-bottom:10px!important}body.template-index .list-product-tabs,body.template-index .product-tab-block .list-product-tabs,body.template-index .product-tab-block .list-product-tabs.list-tab__style_2{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;max-width:calc(100% - 32px);margin-left:auto!important;margin-right:auto!important;padding:4px!important;gap:0!important;overflow:hidden!important;background:#f3f1ec!important;border-radius:999px!important}body.template-index .product-tab-block .list-product-tabs li{margin:0!important;right:auto!important;min-width:0!important}body.template-index .product-tab-block .list-product-tabs li .tab-links,body.template-index .list-product-tabs .tab-links{padding:8px 16px!important;margin:0!important;border:0!important;background:transparent!important;border-radius:999px!important;white-space:nowrap}body.template-index .product-tab-block .list-product-tabs .tab-links.active{background:#111!important;color:#fff!important}body.template-index .product-item .card-title,body.template-index .product-item .card-title .text{font-size:12px!important}body.template-index .product-item .card-product__group .wishlist-icon,body.template-index .product-item .card-product__group .quickview-icon,body.template-index .product-item .wishlist-icon,body.template-index .product-item .quickview-icon{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}body.template-index .slick-arrow,body.template-index .halo-row .slick-arrow,body.template-index .halo-block-content .slick-arrow,body.template-index .sections-product-block .slick-arrow,body.template-index .sections-product-tab .slick-arrow,body.template-index .sections-brand-slider .slick-arrow,body.template-index [id*=brand_slider_z7NWNb] .slick-arrow{display:none!important}body.template-index .product-item .card-swatch,body.template-index .product-item .swatch,body.template-index .product-item .list-unstyled{max-width:100%;overflow:hidden}.idor-sorting{padding:36px 16px 40px}.idor-sorting__copy{margin-bottom:28px}body.template-index .idor-sorting__title{font-size:34px!important;line-height:1.05}.idor-sorting__desc{font-size:13px;max-width:280px}.idor-sorting__grid{gap:10px}.idor-sorting__label{font-size:15px;letter-spacing:.12em}.idor-sorting__cta{font-size:10px}.idor-sorting__meta{padding:16px 14px 14px}.shopify-section:has(.whatmore-base),.shopify-section:has(.whatmore-widget){padding-top:16px!important}.whatmore-shimmer-neo-rail,.whatmore-base [class*=rail],.whatmore-widget [class*=rail],.whatmore-base [class*=track],.whatmore-widget [class*=track],.whatmore-base [class*=row],.whatmore-widget [class*=row]{margin-inline:16px!important;width:calc(100% - 32px)!important}.idor-testimonials{padding:36px 0 32px}.idor-testimonials__inner{padding:0 16px!important}body.template-index .idor-testimonials__title{font-size:30px!important}.idor-testimonials__sub{font-size:13px}.idor-testimonials__card{flex-basis:86%!important;min-height:0!important;padding:26px 18px 18px}.footer-1--luxury .footer__content-top{padding-top:36px}.footer-1--luxury .footer-idor-logo img{width:110px!important;height:auto!important}.footer-1--luxury .footer-idor-est{margin-bottom:10px!important;font-size:9px!important;letter-spacing:.28em!important;color:#9a9a9a!important}.footer-1--luxury .footer-idor-tag{margin:10px auto 0!important;max-width:210px!important;font-size:10px!important;letter-spacing:.2em!important;line-height:1.7!important;color:#8a8a8a!important}.footer-1--luxury .footer-idor-tag:after{content:"";display:block;width:28px;height:1px;margin:18px auto 0;background:#ffffff38}.footer-1--luxury .footer-idor-columns .footer-block__item.footer-block__newsletter{padding:18px 16px!important}.footer-1--luxury .footer-idor-wordmark{padding:20px 16px 24px}.footer-1--luxury .footer-idor-wordmark__text{font-size:clamp(28px,12vw,52px)!important;letter-spacing:-.04em}.footer-1--luxury .footer-block__mobile .footer-block__heading{margin-bottom:0;padding:14px 28px 14px 0;border-bottom:1px solid rgba(255,255,255,.18)}.footer-1--luxury .footer-block__mobile .footer-block__heading:before,.footer-1--luxury .footer-idor-columns .footer-block__mobile .footer-block__heading:after{content:"";display:block;position:absolute;top:50%;margin-top:0;background:#fff;transform:translateY(-50%)}.footer-1--luxury .footer-idor-columns .footer-block__mobile .footer-block__heading:after{right:0;width:12px;height:1.5px}.footer-1--luxury .footer-block__mobile .footer-block__heading:before{right:5.25px;width:1.5px;height:12px}.footer-1--luxury .footer-block__newsletter .footer-block__heading:after{display:none!important}.footer-1--luxury .footer-idor-columns{display:flex!important;flex-wrap:wrap!important;align-items:flex-start;gap:0!important}.footer-1--luxury .footer-idor-brand{order:1;flex:0 0 100%!important;width:100%!important;max-width:100%!important;text-align:center!important;padding:0 0 18px!important}.footer-1--luxury .footer-idor-columns .footer-block__item.footer-block__newsletter{order:2;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-top:4px!important;margin-bottom:12px!important}.footer-1--luxury .footer-idor-columns .footer-block__item.footer-block__link_list{order:4;flex:0 0 50%!important;width:50%!important;max-width:50%!important;min-width:0!important;box-sizing:border-box!important;padding:0 10px 16px 0!important}.footer-1--luxury .footer-idor-columns .footer-block__item.footer-block__link_list+.footer-block__item.footer-block__link_list{padding:0 0 16px 10px!important}.footer-1--luxury .footer-block__mobile .footer-block__heading{pointer-events:none!important;padding:8px 0 10px!important;margin-bottom:6px!important;border-bottom:1px solid rgba(255,255,255,.18)}.footer-1--luxury .footer-block__mobile .footer-block__heading:before,.footer-1--luxury .footer-block__mobile .footer-block__heading:after,.footer-1--luxury .footer-idor-columns .footer-block__mobile .footer-block__heading:before,.footer-1--luxury .footer-idor-columns .footer-block__mobile .footer-block__heading:after{display:none!important;content:none!important}.footer-1--luxury .footer-block__mobile .footer-block__list{display:block!important;padding:0 0 8px!important}.footer-1--luxury .footer-idor-columns .footer-block__item.footer-block__text{display:contents!important}.footer-1--luxury .footer-block__text>.footer-block__list-social{order:3;flex:0 0 100%!important;width:100%!important;max-width:100%!important;text-align:center!important;padding:4px 0 36px!important}.footer-1--luxury .footer-block__text>div:not(.footer-block__list-social){order:5;flex:0 0 100%!important;width:100%!important;max-width:100%!important;text-align:center!important;padding-top:8px!important}.footer-1--luxury .footer-block__text .footer-block__heading,.footer-1--luxury .footer-block__text .footer-block__details,.footer-1--luxury .footer-block__text .footer-block__details a,.footer-1--luxury .footer-block__text .footer-block__list-social,.footer-1--luxury .footer-block__text .footer-block__list-social .footer-block__heading{text-align:center!important}.footer-1--luxury .footer-block__text .footer-block__heading:after{margin-left:auto;margin-right:auto}.footer-1--luxury .footer-block__text .footer-block__list-social .item,.footer-1--luxury .footer-block__text .footer-block__list-social .list-social,.footer-1--luxury .footer-block__text .list-social,.footer-1--luxury .footer-block__text .halo-social-media{display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap;margin-left:auto!important;margin-right:auto!important;float:none!important;text-align:center}.footer-1--luxury .footer-block__text .list-social__item{float:none!important;margin-left:6px;margin-right:6px}.footer-1--luxury .footer-block__text .content-piece{justify-content:center}body.template-index .shopify-section:has([id*=instafeed]){padding-left:0!important;padding-right:0!important;overflow:hidden}.header-mobile .header__icon{width:42px!important;height:42px!important;min-width:42px!important}.header-mobile .header__icon svg,.header-mobile svg.idor-header-icon{width:26px!important;height:26px!important}.header-mobile .mobileMenu-toggle{width:22px!important;height:16px!important;min-width:22px!important}}@media(max-width:1024px){body.menu_open .background-overlay{z-index:240!important;opacity:1!important;pointer-events:auto!important;background:#12100e94!important}body.menu_open .section-header-mobile,body.menu_open .section-header-mobile.shopify-section-header-sticky,body.menu_open .section-header-mobile.shopify-section-header-hidden,body.menu_open .section-header-mobile.shopify-section-header-show{z-index:80!important}body.menu_open .header-mobile .header__icon,body.menu_open .header-mobile .header__heading-logo,body.menu_open .header-mobile .mobileMenu-toggle{visibility:hidden!important}body.menu_open .halo-sticky-toolbar-mobile{display:none!important;visibility:hidden!important;pointer-events:none!important}body.menu_open #navigation-mobile.halo-sidebar,body.menu_open .halo-sidebar.halo-sidebar_menu{z-index:250!important;max-width:min(360px,88vw)!important;width:min(360px,88vw)!important;height:100%!important;max-height:100dvh!important;background:#fff!important;box-shadow:18px 0 50px #00000038!important}#navigation-mobile .halo-sidebar-wrapper{display:flex!important;flex-direction:column;height:100%!important;min-height:100dvh!important;padding:0!important;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}#navigation-mobile .nav-menu-tab,#navigation-mobile .nav-tabs-mb{display:none!important}#navigation-mobile .menu-heading-mobile.halo-sidebar-header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px 18px!important;border-bottom:0!important;position:sticky;top:0;z-index:2;background:#fff!important}#navigation-mobile .menu-heading-mobile .title{font-family:Playfair Display,serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#111!important;margin:0!important;line-height:1!important;position:relative;padding-bottom:10px}#navigation-mobile .menu-heading-mobile .title:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:1px;background:#9a7b4f}#navigation-mobile .halo-sidebar-close,body.menu_open #navigation-mobile .halo-sidebar-close{position:static!important;top:auto!important;right:auto!important;left:auto!important;width:36px!important;height:36px!important;margin-left:auto;border-radius:50%!important;opacity:1!important;pointer-events:auto!important;background:#f4f1eb!important;font-size:0!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}#navigation-mobile .halo-sidebar-close svg{width:12px!important;height:12px!important;fill:#111!important;stroke:#111!important}#navigation-mobile .site-nav-mobile.nav[data-navigation-mobile]{flex:1 1 auto;padding:4px 8px 12px!important}#navigation-mobile .site-nav-mobile.nav[data-navigation-mobile] .list-menu{margin:0!important;padding:0!important}#navigation-mobile .site-nav-mobile .list-menu .menu-lv-item{border-bottom:0!important;overflow:visible!important}#navigation-mobile .site-nav-mobile .menu-lv-1{border-bottom:1px solid #f1eee8!important}#navigation-mobile .site-nav-mobile .menu-lv-1:last-child{border-bottom:0!important}#navigation-mobile .site-nav-mobile .menu-lv-1__action{padding:17px 16px!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1a1a1a!important;line-height:1.35!important}#navigation-mobile .site-nav-mobile .menu-lv-2__action,#navigation-mobile .site-nav-mobile .menu-lv-3__action{padding:12px 16px 12px 24px!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em;text-transform:none!important;color:#444!important;line-height:1.35!important}#navigation-mobile .site-nav-mobile .menu-lv-1__action:hover,#navigation-mobile .site-nav-mobile .menu-lv-1__action .header__active-menu-item{color:#9a7b4f!important}#navigation-mobile .site-nav-mobile .icon-dropdown{width:48px!important;color:#9a7b4f!important;opacity:.85}#navigation-mobile .site-nav-mobile .icon-dropdown svg{width:10px!important;height:10px!important;fill:#9a7b4f!important;stroke:#9a7b4f!important}#navigation-mobile .site-nav-mobile.nav-account{margin-top:auto!important;padding:10px 16px 28px!important;border-top:0!important;background:#f7f4ef}#navigation-mobile .site-nav-mobile.nav-account .customer-links{display:flex!important;flex-direction:column;gap:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#navigation-mobile .site-nav-mobile.nav-account .header__link--account,#navigation-mobile .site-nav-mobile.nav-account .header__icon{display:flex!important;align-items:center;gap:12px!important;padding:13px 4px!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.06em;text-transform:none!important;color:#2a2a2a!important;border:0!important;border-bottom:1px solid #ebe6dc!important;background:transparent!important;width:100%!important}#navigation-mobile .site-nav-mobile.nav-account .header__icon.last-link,#navigation-mobile .site-nav-mobile.nav-account a:last-child{border-bottom:0!important}#navigation-mobile .site-nav-mobile.nav-account .icon-wrapper{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center;justify-content:center;color:#9a7b4f;flex-shrink:0}#navigation-mobile .site-nav-mobile.nav-account .icon-wrapper svg,#navigation-mobile .site-nav-mobile.nav-account .icon-wrapper .icon{width:16px!important;height:16px!important;fill:none!important;stroke:#9a7b4f!important;color:#9a7b4f!important}#navigation-mobile .site-nav-mobile.nav-account .title{margin-left:0!important}#navigation-mobile .site-nav-mobile.nav-currency-language,#navigation-mobile .list-menu-loading{display:none!important}}@media(max-width:767px){body.template-product .productView-images,body.template-product .halo-productView-left,body.template-product .productView-image-wrapper{width:100%!important;max-width:100%!important;overflow:hidden}body.template-product .productView-nav,body.template-product .productView-nav.style-1,body.template-product .productView-nav.style-2,body.template-product .productView-nav.style-3,body.template-product .productView-nav.slick-initialized{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;width:100%!important;gap:0!important;margin:0!important;padding:0!important}body.template-product .productView-nav .slick-list,body.template-product .productView-nav .slick-track{display:contents!important;transform:none!important;width:auto!important;height:auto!important}body.template-product .productView-nav .slick-slide,body.template-product .productView-nav .slick-slide.slick-active,body.template-product .productView-nav .slick-slide.slick-current,body.template-product .productView-nav .slick-slide[aria-hidden=true],body.template-product .productView-nav .productView-image,body.template-product .productView-nav .slick-slide:first-child,body.template-product .productView-nav .productView-image:first-child{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;float:none!important;display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}body.template-product .productView-nav .slick-cloned{display:none!important}body.template-product .productView-img-container,body.template-product .productView-image .media,body.template-product .productView-nav .slick-slide:first-child .productView-img-container,body.template-product .productView-nav .slick-slide:first-child .media{position:relative!important;width:100%!important;height:0!important;padding-bottom:100%!important;aspect-ratio:auto!important;overflow:hidden!important;background:#eee}body.template-product .productView-image img,body.template-product .productView-img-container img,body.template-product .productView-image .media img{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;display:block!important;transform:none!important}body.template-product .productView-nav .slick-arrow,body.template-product .productView-nav .slick-dots,body.template-index .halo-product-block .products-carousel .slick-arrow,body.template-index .brand-slider--editorial .slick-arrow{display:none!important}body.template-index .shopify-section:has(.halo-product-block) .container,body.template-index .shopify-section:has(.halo-product-block) .container-1170,body.template-index .shopify-section:has(.halo-product-block) .container-1770,body.template-index .halo-product-block .container,body.template-index .halo-product-block .container-1170,body.template-index .halo-product-block .container-1770{padding-left:16px!important;padding-right:16px!important}body.template-index .halo-product-block .halo-block-content,body.template-index .halo-product-block .products-carousel{margin-left:0!important;margin-right:-16px!important;margin-bottom:0!important;width:auto!important}body.template-index .halo-product-block .products-carousel .slick-list{overflow:hidden;margin:0!important;padding:0!important}body.template-index .halo-product-block .products-carousel .slick-track{margin-left:0!important;margin-right:0!important}body.template-index .halo-product-block .products-carousel .slick-slide,body.template-index .halo-product-block .products-carousel .product{padding-left:0!important;padding-right:8px!important}body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial){background:#fff!important;padding-bottom:12px!important;margin-bottom:0!important;position:relative;z-index:2;--heading-border-height: 0px}body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header{margin:0!important;padding:0!important}body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header .title:before,body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header .title .text:before{display:none!important;content:none!important}body.template-index .shopify-section:has(.brand-slider--editorial){padding-top:0!important;margin-top:0!important}body.template-index .brand-slider--editorial{padding-top:0!important;margin-top:0!important}body.template-index .shopify-section:has(.brand-slider--editorial) .container,body.template-index .shopify-section:has(.brand-slider--editorial) .container-1170,body.template-index .shopify-section:has(.brand-slider--editorial) .container-1770,body.template-index .brand-slider--editorial .container,body.template-index .brand-slider--editorial .container-1170,body.template-index .brand-slider--editorial .container-1770{padding-left:16px!important;padding-right:0!important}body.template-index .brand-slider--editorial .brands-slider,body.template-index .brand-slider--editorial .halo-row:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:0!important;margin-right:0!important;scrollbar-width:none!important}body.template-index .brand-slider--editorial .brands-slider::-webkit-scrollbar,body.template-index .brand-slider--editorial .halo-row:not(.slick-initialized)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.template-index .brand-slider--editorial .halo-row:not(.slick-initialized)>.halo-item{flex:0 0 68%!important;width:68%!important;max-width:68%!important;min-width:68%!important;padding-left:0!important;padding-right:8px!important}body.template-index .brand-slider--editorial .slick-dots,body.template-index .brand-slider--editorial .slick-arrow{display:none!important}body.template-index .brand-slider--editorial .halo-row .halo-item{padding-left:0!important;padding-right:8px!important;height:auto!important}body.template-index .brand-slider--editorial .wrapper-image{overflow:hidden!important;background:#fff;margin-bottom:0!important;border:0!important;box-shadow:none!important;border-radius:16px!important}body.template-index .brand-slider--editorial .wrapper-image a{display:block!important;position:relative!important;width:100%!important;height:auto!important;padding-top:0!important;aspect-ratio:1 / 1.22;overflow:hidden!important;border:0!important;outline:0!important;border-radius:16px!important}body.template-index .brand-slider--editorial .wrapper-image img{position:absolute!important;right:-2px!important;bottom:-2px!important;top:-2px!important;left:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:cover!important;object-position:center 28%!important;transform:none!important;outline:0!important;border:0!important;box-shadow:none!important}body.template-index .brand-slider--editorial .slick-list,body.template-index .brand-slider--editorial .slick-track,body.template-index .brand-slider--editorial .halo-item{background:#fff!important}body.template-index .brand-slider--editorial .wrapper-content{text-align:center;overflow:hidden;border:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important}body.template-index .brand-slider--editorial .wrapper-content:before,body.template-index .brand-slider--editorial .wrapper-content:after,body.template-index .brand-slider--editorial .halo-item:before,body.template-index .brand-slider--editorial .halo-item:after,body.template-index .brand-slider--editorial .halo-item .text:before,body.template-index .brand-slider--editorial .halo-item .text:after,body.template-index .brand-slider--editorial .halo-item a.text:before,body.template-index .brand-slider--editorial .halo-item a.text:after,body.template-index .brand-slider--editorial .slick-list:after,body.template-index .brand-slider--editorial .title:before,body.template-index .brand-slider--editorial .title .text:before{content:none!important;display:none!important;border:0!important;background:none!important;height:0!important;width:0!important}body.template-index .brand-slider--editorial .halo-item .text,body.template-index .brand-slider--editorial .halo-item a.text,body.template-index .brand-slider--editorial .shape-label{display:block!important;width:100%!important;max-width:100%!important;margin:24px 0 0!important;padding:0!important;border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;color:#111!important;text-decoration:none!important;text-decoration-line:none!important;position:relative!important;z-index:2!important}body.template-index .brand-slider--editorial .shape-label:before,body.template-index .brand-slider--editorial .shape-label:after{content:none!important;display:none!important}.brand-slider--trust .halo-row{display:flex!important;flex-wrap:nowrap!important;overflow:hidden;border-radius:20px}.brand-slider--trust .halo-item{width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important}.brand-slider--trust .halo-item+.halo-item:after{content:""!important;display:block!important;left:0;top:20%;bottom:20%;width:1px;background:#ffffff29}.brand-slider--trust .halo-item .wrapper-content{min-height:92px!important;padding:14px 8px 12px!important;align-items:center!important;justify-content:center!important}.brand-slider--trust .halo-item .wrapper-content:before{position:static!important;left:auto!important;top:auto!important;margin:0!important;width:28px!important;height:28px!important;background-size:14px!important}.brand-slider--trust .halo-item .text{font-size:13px!important;letter-spacing:.02em!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;text-align:center!important;text-transform:none!important}}.product-item h3,.product-item h3.card__heading,.product-item .card__heading,.product-item .card__heading a,.product-item .card__heading .card-title,.product-item .card__heading .text,h3.card__heading,.card__heading,.card__heading a,.card-information,.card-information a,.card-information .card-title,.card-information .card-title .text,.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.product-item .card-price,.product-item .price,.product-item .price span,.product-item .price-item,.product-item .card-vendor,.product-item .card-vendor a{font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif!important}.header__icon--wishlist,.header-mobile .header__icon--wishlist,.header-nav-compact .header__icon--wishlist,.card-wishlist,.card-product__group .card-wishlist,.card-product .wishlist-icon,.wishlist-icon,.productView-wishlist,a[data-wishlist],button[data-wishlist],.idor-pdp-float a[data-wishlist],#navigation-mobile .header__icon--wishlist,.site-nav-mobile.nav-account .header__icon--wishlist,.halo-quick-view-popup .productView-wishlist,a[href*="/pages/wish-list"]{display:none!important}@media(max-width:1024px){.header-mobile .header-mobile__item--customer{min-width:42px!important;padding-right:0!important}.header-mobile .header-mobile__item--customer .header__icon--account{justify-content:flex-end!important}.header-mobile .header-mobile__item--customer .header__icon--account svg{margin-right:-5px!important}}@media(min-width:1025px){.header-nav-compact .header-icons{gap:2px!important}}.idor-hide-empty-reviews,#noreviews-wrapper,#vstar-noreviews,.trustoo-reviews-wrapper:has(.no-reviews),.productView-review:has(.no-reviews){display:none!important}.idor-price-tax{display:block;margin:4px 0 0;font-family:Jost,sans-serif;font-size:12px;font-style:normal;color:#6b6b6b;letter-spacing:.02em}.idor-pdp-usp__note{margin:10px 0 0;text-align:center;font-family:Jost,sans-serif;font-size:12px;color:#6b6b6b}.idor-cart-nudge{margin:0 0 12px;padding:10px 12px;background:#f6f1e8;color:#222;font-family:Jost,sans-serif;font-size:13px;line-height:1.4}.idor-404-recover{position:relative;z-index:2;max-width:960px;margin:24px auto 48px;padding:0 16px 40px;text-align:center}.idor-404-search{display:flex;gap:8px;justify-content:center;margin-bottom:28px}.idor-404-search input{width:min(420px,70%);height:44px;padding:0 14px;border:1px solid #d8d2c8}.idor-404-search button{height:44px;padding:0 18px;background:#111;color:#fff;border:0}.idor-404-best h3{margin:0 0 16px;font-size:18px}.idor-404-best__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.idor-404-best__item{display:block;color:inherit;text-decoration:none;font-size:13px}.idor-404-best__item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:8px}.idor-404-best__all{display:inline-block;margin-top:16px;color:#111}@media(max-width:767px){.idor-404-best__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#halo-newsletter-popup,.halo-newsletter-popup{z-index:90!important}body.newsletter-show .background-overlay,body.newsletter-message-show .background-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.halo-newsletter-popup,.halo-newsletter-popup .halo-popup-wrapper,.halo-newsletter-popup .halo-popup-banner,.halo-newsletter-popup .halo-popup-banner img{border-radius:16px!important;overflow:hidden}.halo-cookie-policy,.cookie-bar,#halo-cookie-consent,[data-cookie-consent],.halo-gdpr-cookie-consent{z-index:120!important}.card-swatch .tooltip{font-size:12px;text-transform:none}img{border-radius:16px}.card-media,.product-item .card-media,.card-media img,.product-item .card-media img,.productView-image,.productView-thumbnail img,.collection-item img,.list-categories img,.wrapper-image,.wrapper-image img,.brand-slider .wrapper-image,.brand-slider .wrapper-image img,.previewCartItem-image img,.halo-quick-view-popup .productView-image,.halo-quick-view-popup .productView-image img,.idor-404-best__item img,.instagram-item img,.lookbook-item img{border-radius:16px!important;overflow:hidden}.header__logo img,.header-mobile img,.footer-idor-logo img,.footer img,.list-payment img,.list-social img,.card-swatch img,.swatch-label img,.image-banner img,.image-banner .image img,.slideshow img,.slideshow .image img,.idor-collection-hero img,.collection-header img,.collection-banner img,.collection-hero img,.template-404 .background-image img,.halo-banner-adv img,.banner-adv img,.announcement-bar img,body.template-index [id*=instafeed] img,body.template-index [id*=instafeed] video,body.template-index [id*=instafeed] iframe,.instagram-item img{border-radius:0!important}#shopify-section-image_banner_HYi4aV .image-banner,#shopify-section-image_banner_HYi4aV .image-banner img,#shopify-section-image_banner_HYi4aV .image,#shopify-section-image_banner_ERH9pL .image-banner,#shopify-section-image_banner_ERH9pL .image-banner img,#shopify-section-image_banner_ERH9pL .image,#shopify-section-image_banner_ythiiK .image-banner,#shopify-section-image_banner_ythiiK .image-banner img,#shopify-section-image_banner_ythiiK .image{border-radius:16px!important;overflow:hidden}.idor-sorting__card,.idor-sorting__media,.idor-sorting__card img,.idor-sorting__media img,#shopify-section-custom_liquid_EhGbRd .idor-sorting__card,#shopify-section-custom_liquid_EhGbRd .idor-sorting__media,#shopify-section-custom_liquid_EhGbRd img,[id*=custom_liquid_EhGbRd] .idor-sorting__card,[id*=custom_liquid_EhGbRd] .idor-sorting__media,[id*=custom_liquid_EhGbRd] img{border-radius:16px!important;overflow:hidden!important}.idor-sorting__media,#shopify-section-custom_liquid_EhGbRd .idor-sorting__media,[id*=custom_liquid_EhGbRd] .idor-sorting__media{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black)}.idor-sorting__card img{transform:none}.brand-slider--trust .halo-row,#shopify-section-brand_slider_y7xqQq .halo-row,[id*=__brand_slider_y7xqQq] .halo-row,[id*=brand_slider_y7xqQq] .halo-row{border-radius:16px!important;overflow:hidden!important}body.template-index .product-tab-block .list-product-tabs,body.template-index .product-tab-block .list-product-tabs.list-tab__style_2,body.template-index .product-tab-block .list-product-tabs li .tab-links,body.template-index .list-product-tabs .tab-links,body.template-index .product-tab-block .list-product-tabs.list-tab__style_2 li .tab-links,body.template-index .product-tab-block .list-product-tabs .tab-links.active{border-radius:999px!important}body.template-index .product-tab-block .list-product-tabs.list-tab__style_2 li .tab-links.active:before{display:none!important}.idor-testimonials__card{border-radius:16px!important}.idor-testimonials__score{border-radius:8px!important;overflow:hidden}.idor-testimonials__avatar,.idor-testimonials__avatar--initials{border-radius:8px!important}.halo-quick-view-popup.halo-popup,.halo-quick-view-popup .halo-popup-content,.halo-quick-view-popup .productView-image,.halo-quick-view-popup .productView-image img,.halo-quick-view-popup .productView-img-container,.halo-quick-view-popup .productView-img-container img{border-radius:16px!important}.halo-quick-view-popup .productView-thumbnail-link,.halo-quick-view-popup .productView-thumbnail img,.halo-quick-view-popup .idor-qv-perk,.halo-quick-view-popup .productView-action .button,.halo-quick-view-popup .productView-action .btn,.halo-quick-view-popup button[name=add],.halo-quick-view-popup .product-form__submit,.halo-quick-view-popup .shopify-payment-button__button{border-radius:8px!important}button,.button,.btn,a.button,a.btn,input[type=submit],input[type=button],.newsletter-form__button,.productView-action .button,.productView-action .btn,.halo-quick-view-popup .productView-action .button,.halo-quick-view-popup button[name=add],body.template-product .productView-action .button,body.template-product button[name=add],body.template-product .product-form__submit,body.template-product #product-add-to-cart,body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded,#halo-cart-sidebar .button,#halo-cart-sidebar .button-checkout,#halo-cart-sidebar .button-view-cart,.product-item .card-action .button,.facets__form .button,.search__button,.quantity__group .btn-quantity,.quantity__group button,body.template-product .quantity__container,body.template-product #checkout-message>span:first-of-type{border-radius:8px!important}.halo-popup-close,.cart-count-bubble,.swatch-label{border-radius:50%!important}body.template-index .spotlight-item,body.template-index .spotlight-item .image-container,body.template-index .spotlight-item .img-box,body.template-index .spotlight-item .image,body.template-index .spotlight-item img,body.template-index .brand-slider:not(.brand-slider--trust) .halo-item .wrapper-image,body.template-index .brand-slider:not(.brand-slider--trust) .halo-item .wrapper-image a,body.template-index .brand-slider:not(.brand-slider--trust) .halo-item img,body.template-index .product-item .card-media,body.template-index .product-item .card-media img,body.template-index .video-section__media,body.template-index .video-section__poster,body.template-index .video-section video,body.template-index .video-section iframe,body.template-index .wht-neo-slide,body.template-index .wht-neo-media,body.template-index .wht-neo-video,body.template-index .whatmore-shimmer-neo-tile,body.template-index [class*=whatmore] img,body.template-index [class*=whatmore] video,body.template-index [class*=whatmore] iframe{border-radius:16px!important;overflow:hidden}@media(max-width:767px){.product-item .card-media,.product-item .card-media img,.card-media,.card-media img,body.template-index .product-item .card-media,body.template-index .product-item .card-media img,body.template-collection .product-item .card-media,body.template-collection .product-item .card-media img,body.template-search .product-item .card-media,body.template-search .product-item .card-media img,body.template-product .product-item .card-media,body.template-product .product-item .card-media img{border-radius:16px!important;overflow:hidden}body.template-product .productView-image,body.template-product .productView-image img,body.template-product .productView-image .media,body.template-product .productView-image .media img,body.template-product .productView-thumbnail img{border-radius:0!important}body.template-index .idor-sorting__eyebrow{font-size:14px!important;letter-spacing:.2em!important}body.template-index .idor-sorting__title{font-size:48px!important;line-height:1.02!important}.idor-sorting__desc,body.template-index .idor-sorting__desc{font-size:16px!important;max-width:340px!important;line-height:1.45!important}body{font-size:16px}.product-item .card-title,.product-item .card-title a,.product-item .card-title .text,.card-information .card-title,.card-information .card-title a,.card-information .card-title .text,body.template-index .product-item .card-title,body.template-index .product-item .card-title .text,body.template-collection .product-item .card-title,body.template-search .product-item .card-title,body.template-product .product-item .card-title{font-size:14px!important}.product-item .card-information .card-title,.product-item .card-title{max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.template-index [id*=product_block_Ppn6Xh] .product-item .card-title,body.template-index [id*=product_block_Ppn6Xh] .product-item .card-information .card-title,body.template-index [id*=product_block_Ppn6Xh] .product-item .card-title a,body.template-index [id*=product_block_Ppn6Xh] .product-item .card-title .text{max-width:100%!important;font-size:14px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-item .card-title a,.product-item .card-title .text,.card-information .card-title a,.card-information .card-title .text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item .price-item,.card-price,.announcement-bar__message,.button,.btn,.toolbar-amount,.breadcrumb,.productView-info,.productView-meta,.idor-pdp-usp__copy strong{font-size:calc(1em + 2px)!important}.footer-1--luxury .footer-idor-est{font-size:8px!important}.footer-1--luxury .footer-idor-tag{font-size:9px!important}.footer-1--luxury .footer-block__heading,.footer-1--luxury .footer-block__mobile .footer-block__heading{font-size:10px!important}.footer-1--luxury .list-menu__item--link,.footer-1--luxury .list-menu__item--link .text,.footer-1--luxury .footer-block__details,.footer-1--luxury .footer-block__details a,.footer-1--luxury .footer-block__subheading,.footer-1--luxury .footer-block__subheading a,.footer-1--luxury .footer-block__newsletter .footer-block__subheading,.footer-1--luxury .footer__copyright,.footer-1--luxury .copyright,.footer-1--luxury .footer__content-bottom,.footer-1--luxury .footer__content-bottom a,.footer-1--luxury .footer-block__newsletter .newsletter-form__button,.footer-1--luxury .footer-block__details .rte .content-piece a{font-size:11px!important}body.template-index [id*=custom_text_block_CXznbN],body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial){padding-top:24px!important;padding-bottom:0!important;margin-top:0!important}body.template-index [id*=custom_text_block_CXznbN] .halo-block-header,body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header{margin:0 0 12px!important;padding:0!important}body.template-index [id*=brand_slider_z7NWNb],body.template-index .shopify-section:has(.brand-slider--editorial){padding-bottom:8px!important;margin-bottom:0!important}body.template-index [id*=product_block_Ppn6Xh]{--mg-top-mobile: 24px;padding-top:24px!important;margin-top:0!important}body.template-index [id*=product_block_Ppn6Xh] .halo-block-header{margin:0 0 12px!important;padding:0!important}body.template-index [id*=custom_text_block_CXznbN] .halo-block-header .title,body.template-index [id*=custom_text_block_CXznbN] .halo-block-header .title .text,body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header .title,body.template-index .shopify-section:has(+.shopify-section .brand-slider--editorial) .halo-block-header .title .text,body.template-index [id*=product_block_Ppn6Xh] .halo-block-header .title,body.template-index [id*=product_block_Ppn6Xh] .halo-block-header .title .text,body.template-index [id$=__product_block_Ppn6Xh] .halo-block-header .title,body.template-index [id$=__product_block_Ppn6Xh] .halo-block-header .title .text{font-size:26px!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.15!important}body.template-index [id*=brand_slider_z7NWNb] .halo-item .text,body.template-index [id*=brand_slider_z7NWNb] .halo-item a.text,body.template-index [id*=brand_slider_z7NWNb] .shape-label,body.template-index .brand-slider--editorial .halo-item .text,body.template-index .brand-slider--editorial .halo-item a.text,body.template-index .brand-slider--editorial .shape-label{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/idor-premium.css.map */
