:root{--font-heading-family: "Crimson Text", Georgia, "Times New Roman", serif !important;--font-body-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-family-1: "Jost", sans-serif !important;--font-family-2: "Crimson Text", serif !important;--ikawa-espresso: #261814;--ikawa-maroon: #682b1c;--ikawa-maroon-hover: #4e1d11;--ikawa-tan: #9c836e;--ikawa-cream: #faf8f5;--ikawa-sand: #f5efe6;--ikawa-border: #ede7de;--ikawa-border-light: #f3eee8;--ikawa-muted: #8a7a70}body,p,span,a,li,input,select,button,label,.text,.card-information,.site-nav,.menu-drawer{font-family:var(--font-body-family)!important;color:var(--ikawa-espresso)}h1,h2,h3,h4,h5,h6,.page-header,.title,.articleLookbook-title,.banner-title,.section-title,.collection-title,.halo-block-header .title{font-family:var(--font-heading-family)!important;letter-spacing:.02em!important}a:hover{color:var(--ikawa-maroon)!important}.button,.button-ATC,.btn{font-family:var(--font-body-family)!important;letter-spacing:.06em!important;text-transform:uppercase!important}#shopify-section-halo-navigation-mobile,#shopify-section-halo-navigation-mobile>div{margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:hidden!important;line-height:0!important;border:none!important}.shopify-section-group-header-group{margin-bottom:0!important;padding-bottom:0!important}.shopify-section-group-header-group>div{padding-bottom:0!important}.slide-show,.slideshow,.section-slide-show,.collection-header{margin-top:0!important;padding-top:0!important}.collection-content--absolute,.collection-content--absolute .collection-banner,.collection-content--absolute .collection-banner .image:not(.image-mobile),.collection-header .collection-banner .image,.collection-header .collection-banner{height:240px!important;min-height:240px!important;max-height:240px!important;position:relative;overflow:hidden;padding-top:0!important}.collection-banner .image img{object-fit:cover!important;object-position:center center!important;height:100%!important;width:100%!important}.collection-banner--overlay .image:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2!important;background:linear-gradient(180deg,#26181459,#190f0ca6)!important}@media(max-width:550px){.collection-content--absolute,.collection-content--absolute .collection-banner,.collection-content--absolute .collection-banner .image:not(.image-mobile),.collection-header .collection-banner .image,.collection-header .collection-banner{height:160px!important;min-height:160px!important;max-height:160px!important;padding-top:0!important}}.collection-header--no-image,.collection-header--no-image .collection-banner,.collection-header--no-image.collection-content--absolute{height:130px!important;min-height:130px!important;max-height:130px!important;background:transparent!important;background-image:none!important}@media(max-width:550px){.collection-header--no-image,.collection-header--no-image .collection-banner,.collection-header--no-image.collection-content--absolute{height:100px!important;min-height:100px!important;max-height:100px!important}}.collection-header--no-image .collection-banner--overlay:before,.collection-header--no-image .image:before{display:none!important}.collection-info--absolute{position:absolute!important;left:0!important;width:100%!important;z-index:3!important;top:50%!important;transform:translateY(-50%)!important;text-align:center!important;overflow:visible!important}.collection-info--absolute .collection-breadcrumb{margin:0 0 6px!important;padding:0!important;text-align:center!important}.collection-info--absolute .breadcrumb a,.collection-info--absolute .breadcrumb span{color:#000!important;font-size:12px!important;letter-spacing:.06em!important;font-family:var(--font-body-family)!important;text-shadow:none!important}.collection-info--absolute .breadcrumb .separate svg{fill:#000!important;color:#000!important;filter:none!important}.collection-info--absolute .breadcrumb a:hover{color:#000!important;opacity:.7;text-decoration:underline!important}.collection-info--absolute .collection-title{color:#000!important;font-size:clamp(22px,2.5vw,30px)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;padding:0 15px!important;line-height:1.2!important;text-shadow:none!important}.collection-header--has-image .collection-info--absolute .breadcrumb a,.collection-header--has-image .collection-info--absolute .breadcrumb span{color:#ffffffe6!important;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}.collection-header--has-image .collection-info--absolute .breadcrumb .separate svg{fill:#ffffffe6!important}.collection-header--has-image .collection-info--absolute .breadcrumb a:hover{color:#fff!important}.collection-header--has-image .collection-info--absolute .collection-title{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important}.collection-header{display:block!important;position:relative!important;margin-bottom:0!important}.collection-banner{display:block!important}.collection-breadcrumb{display:block!important;padding:12px 0!important;text-align:center!important}.collection-info--absolute .collection-breadcrumb{padding:0!important;margin:0 0 6px!important}.collection-breadcrumb .breadcrumb{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.collection-breadcrumb .breadcrumb a,.collection-breadcrumb .breadcrumb span{font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important;color:#000!important}.collection-breadcrumb .breadcrumb .separate svg{fill:#000!important;color:#000!important}.toolbar.toolbar-ikoho{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 0!important;margin:0 0 24px!important;border-top:1px solid #ebe6df!important;border-bottom:1px solid #ebe6df!important;background:transparent!important}.toolbar-ikoho .toolbar-left,.toolbar-ikoho .toolbar-right{display:flex!important;align-items:center!important}.toolbar-ikoho .toolbar-sidebar{display:inline-flex!important;align-items:center!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.toolbar-ikoho .icon-filter{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;width:auto!important;border:none!important;padding:0!important}.toolbar-ikoho .icon-filter-equalizer{width:18px!important;height:18px!important;stroke:#261814!important;color:#261814!important}.toolbar-ikoho .icon-filter .filter-text{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:#261814!important}.toolbar-ikoho .toolbar-sidebar:hover .icon-filter .filter-text,.toolbar-ikoho .toolbar-sidebar:hover .icon-filter-equalizer{color:var(--ikawa-maroon)!important;stroke:var(--ikawa-maroon)!important}.toolbar-ikoho .toolbar-sort-form{display:inline-flex!important;align-items:center!important;gap:10px!important}.toolbar-ikoho .sort-form-label{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;color:#8a7a70!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important}.toolbar-ikoho .sort-form-select-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important}.toolbar-ikoho .sort-form-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;color:#261814!important;background:#fff!important;border:1px solid #dfd8cf!important;border-radius:4px!important;padding:8px 32px 8px 12px!important;line-height:1.4!important;cursor:pointer!important;outline:none!important;transition:border-color .2s ease!important}.toolbar-ikoho .sort-form-select:hover,.toolbar-ikoho .sort-form-select:focus{border-color:#261814!important}.toolbar-ikoho .sort-form-arrow{position:absolute!important;right:12px!important;pointer-events:none!important;color:#8a7a70!important;stroke:#8a7a70!important}.toolbar-viewAs,.toolbar-viewAs-mobile,.toolbar-sort,.toolbar-dropdown.filter-sortby,.toolbar-item.toolbar-limitView{display:none!important}@media(max-width:991px){.productGrid.column-4 .product,.productListing .product{width:50%!important;padding:0 6px 20px!important}}html body .page-sidebar,html body #halo-sidebar,.page-sidebar.page-sidebar--vertical,.sidebar--layout_vertical .page-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:380px!important;max-width:88vw!important;height:100vh!important;min-height:100vh!important;background:#fff!important;z-index:999999!important;box-shadow:4px 0 30px #0000001f!important;transform:translate3d(-100%,0,0)!important;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .25s ease!important;visibility:hidden!important;opacity:0!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;float:none!important;box-sizing:border-box!important;overflow:hidden!important}@media(min-width:1025px){html body .page-sidebar,html body #halo-sidebar,.page-sidebar.page-sidebar--vertical,.sidebar--layout_vertical .page-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:380px!important;height:100vh!important;min-height:100vh!important;transform:translate3d(-100%,0,0)!important;transition:transform .35s cubic-bezier(.25,1,.5,1)!important;float:none!important;display:flex!important;visibility:hidden!important;opacity:0!important;background-color:#fff!important}}html body.open-mobile-sidebar .page-sidebar,html body.open-mobile-sidebar #halo-sidebar,body.open-mobile-sidebar .page-sidebar.page-sidebar--vertical,body.open-mobile-sidebar .sidebar--layout_vertical .page-sidebar{transform:translateZ(0)!important;visibility:visible!important;opacity:1!important;left:0!important}@media(min-width:1025px){html body.open-mobile-sidebar .page-sidebar,html body.open-mobile-sidebar #halo-sidebar,body.open-mobile-sidebar .page-sidebar.page-sidebar--vertical{transform:translateZ(0)!important;visibility:visible!important;opacity:1!important;left:0!important}}html body.open-mobile-sidebar .background-overlay,body.open-mobile-sidebar .background-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;opacity:1!important;pointer-events:all!important;background:#26181473!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:999998!important}.page-sidebar .halo-sidebar-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 24px 18px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #f0ece6!important;flex-shrink:0!important;position:relative!important}.page-sidebar .halo-sidebar-header .title{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#261814!important;line-height:1!important;margin:0!important}.page-sidebar .halo-sidebar-close{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f7f4ef!important;border:none!important;cursor:pointer!important;padding:0!important;transition:background-color .2s ease,transform .2s ease!important}.page-sidebar .halo-sidebar-close:hover{background:#ede7de!important;transform:rotate(90deg)!important}.page-sidebar .halo-sidebar-close svg{width:12px!important;height:12px!important;fill:#261814!important;stroke:none!important}.page-sidebar .halo-sidebar-wrapper{flex:1 1 auto!important;padding:20px 24px 30px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.page-sidebar .halo-sidebar-wrapper::-webkit-scrollbar,.page-sidebar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.page-sidebar .sidebarBlock{margin-bottom:20px!important;padding-bottom:16px!important;border-bottom:1px solid #f2ede6!important}.page-sidebar .sidebarBlock:last-child{border-bottom:none!important;margin-bottom:0!important}.page-sidebar .sidebarBlock-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#261814!important;padding:6px 0!important;margin:0 0 10px!important;border-bottom:none!important;cursor:pointer!important;position:relative!important}.page-sidebar .sidebarBlock-headingWrapper{cursor:pointer!important}.page-sidebar .all-categories-list{margin:0!important;padding:0!important;list-style:none!important}.page-sidebar .all-categories-list .navPages-item{padding:5px 0!important}.page-sidebar .all-categories-list .navPages-action{display:inline-block!important;font-family:var(--font-body-family)!important;font-size:13px!important;color:#4a3b32!important;text-decoration:none!important;letter-spacing:.02em!important;transition:color .2s ease,transform .2s ease!important}.page-sidebar .all-categories-list .navPages-action:hover{color:var(--ikawa-maroon)!important;transform:translate(3px)!important}.page-sidebar .facets__list{margin:0!important;padding:0!important;list-style:none!important}.page-sidebar .facets__item{padding:6px 0!important}.page-sidebar .facet-checkbox,.page-sidebar .form-label--checkbox{display:inline-flex!important;align-items:center!important;font-family:var(--font-body-family)!important;font-size:13px!important;color:#4a3b32!important;cursor:pointer!important;letter-spacing:.02em!important;-webkit-user-select:none!important;user-select:none!important}.page-sidebar input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:17px!important;height:17px!important;border:1.5px solid #c8bfb5!important;border-radius:3px!important;margin:0 10px 0 0!important;background:#fff!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;transition:all .2s ease!important}.page-sidebar input[type=checkbox]:checked{background:#682b1c!important;border-color:#682b1c!important}.page-sidebar input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:4px!important;top:1px!important;width:5px!important;height:9px!important;border:solid #ffffff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.page-sidebar .facet-checkbox .count{color:#9c836e!important;font-size:12px!important;margin-left:6px!important}.page-sidebar .facets__price--slide{position:relative!important;margin:18px 0 22px!important;height:4px!important;background:#ede7de!important;border-radius:2px!important}.page-sidebar .facets__price--slide input[type=range]{position:absolute!important;width:100%!important;height:0!important;top:2px!important;pointer-events:none!important;background:transparent!important;border:none!important;outline:none!important}.page-sidebar .facets__price--slide input[type=range]::-webkit-slider-thumb{pointer-events:auto!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:3px solid #682b1c!important;box-shadow:0 2px 6px #00000026!important;cursor:pointer!important;-webkit-appearance:none!important;margin-top:-9px!important;transition:transform .15s ease!important}.page-sidebar .facets__price--slide input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)!important}.page-sidebar .facets__price--slide input[type=range]::-webkit-slider-runnable-track{background:transparent!important;height:4px!important;border:none!important}.page-sidebar .facets__price--box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:10px!important}.page-sidebar .facets__price--box .price-to-price{font-size:13px!important;color:#8a7a70!important;padding:0 4px!important}.page-sidebar .facets__price--box .filter__price{flex:1!important;background:#faf8f5!important;border:1px solid #dfd8cf!important;border-radius:4px!important;padding:8px 10px!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;color:#261814!important;text-align:center!important;outline:none!important;transition:border-color .2s ease!important}.page-sidebar .facets__price--box .filter__price:focus{border-color:#261814!important;background:#fff!important}.page-sidebar .facets__price--box .filter__price--apply{display:block!important;width:100%!important;margin-top:14px!important;background:#261814!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:11px 0!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease!important}.page-sidebar .facets__price--box .filter__price--apply:hover{background:#682b1c!important;transform:translateY(-1px)!important}.halo-collection-content{display:block!important;width:100%!important}.halo-collection-content .page-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:20px 0!important}.productListing.productGrid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;margin:0 -10px!important}.productGrid.column-4 .product,.productListing .product{width:25%!important;padding:0 10px 32px!important;box-sizing:border-box!important}@media(min-width:992px){.productListing.productGrid .product:nth-child(-n+4),.productListing .product:nth-child(-n+4),.productGrid .product:nth-child(-n+4){margin-top:0!important}}@media(max-width:991px){.productListing.productGrid .product:nth-child(-n+2),.productListing .product:nth-child(-n+2),.productGrid .product:nth-child(-n+2){margin-top:0!important}}@media(max-width:991px){.productGrid.column-4 .product,.productListing .product{width:50%!important;padding:0 6px 24px!important}}.product-item{padding-bottom:0!important}.product-item>.card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100%!important}.product-item:hover>.card{transform:none!important;box-shadow:none!important;border:none!important}.product-item .card-product{background-color:#f5f5f5!important;border-radius:4px!important;position:relative!important;overflow:hidden!important;border:none!important;aspect-ratio:1 / 1!important}.product-item .card-media{background-color:#f5f5f5!important;overflow:hidden!important;position:relative!important;height:100%!important;padding-bottom:100%!important}.product-item .card-media img{padding:16px!important;object-fit:contain!important;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.8,.25,1)!important}.product-item:hover .card-media img{transform:scale(1.04)!important}.product-item .luxury-card-badge{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;pointer-events:none!important}.product-item .luxury-pill-badge{display:inline-block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important;padding:4px 10px!important;border-radius:9999px!important;color:#fff!important}.product-item .badge-bestseller{background-color:#ff3b30!important;box-shadow:0 2px 6px #ff3b304d!important}.product-item .badge-soldout{background-color:#757575!important}.product-item .luxury-card-wishlist{position:absolute!important;top:8px!important;right:8px!important;z-index:6!important}.product-item .luxury-wishlist-btn{width:28px!important;height:28px!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#444!important;padding:0!important;transition:transform .2s ease,color .2s ease!important}.product-item .luxury-wishlist-btn:hover{transform:scale(1.15)!important;color:#ff3b30!important}.product-item .luxury-card-rating{position:absolute!important;bottom:12px!important;left:12px!important;z-index:25!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:9999px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;box-shadow:0 2px 8px #0000001f!important;font-size:11.5px!important;font-weight:700!important;color:#111!important;line-height:1!important;pointer-events:none!important;visibility:visible!important;opacity:1!important}.product-item .luxury-card-rating .rating-star{color:#f90!important;font-size:12px!important;line-height:1!important}.product-item .luxury-card-rating .rating-score{font-weight:700!important;color:#111!important;font-size:11.5px!important}.product-item .luxury-card-rating .rating-divider{color:#b8b0a6!important;font-size:11px!important;font-weight:400!important;margin:0 1px!important}.product-item .luxury-card-rating .rating-count{color:#555!important;font-weight:600!important;font-size:11px!important}.product-item .luxury-card-crest{position:absolute!important;bottom:8px!important;right:8px!important;z-index:5!important;opacity:.8!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-item .card-information{padding:12px 0 0!important;text-align:left!important}.product-item .luxury-card-info{display:flex!important;flex-direction:column!important;gap:4px!important}.product-item .luxury-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.product-item .card__heading{margin:0!important;min-height:auto!important;flex:1!important;overflow:hidden!important}.product-item .luxury-card-title{font-family:var(--font-body-family)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#111!important;line-height:1.3!important;text-decoration:none!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transition:color .2s ease!important}.product-item:hover .luxury-card-title{color:#ff3b30!important}.product-item .luxury-quick-add-btn{width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%!important;background:transparent!important;border:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#111!important;flex-shrink:0!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.product-item .luxury-quick-add-btn:hover{transform:scale(1.15)!important;color:#ff3b30!important}.product-item .luxury-price-row{display:flex!important;align-items:baseline!important;gap:6px!important}.product-item .luxury-price-row .price-current{font-size:14.5px!important;font-weight:500!important;color:#111!important;letter-spacing:.01em!important}.product-item .luxury-price-row .price-compare{font-size:13px!important;font-weight:400!important;color:#888!important;text-decoration:line-through!important}.card-product__group,.card-quickview,.card-wishlist,.product-item:hover .card-quickview,.product-item:hover .card-wishlist,.product-item .card-action,.product-item .card-vendor,.product-item .price__tax-note{display:none!important}.custom-service-block{background:var(--ikawa-cream)!important;padding:24px 0!important;border-top:1px solid var(--ikawa-border)!important;border-bottom:1px solid var(--ikawa-border)!important}.custom-service-block .service-block-item,.custom-service-block .service-item,.service-block-item{background:#fff!important;border:1px solid var(--ikawa-border)!important;border-radius:8px!important;box-shadow:0 2px 8px #26181408!important;padding:14px 18px!important;transition:all .25s ease!important}.custom-service-block .service-block-item:hover,.service-block-item:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #682b1c14!important;border-color:var(--ikawa-maroon)!important}.custom-service-block .title,.custom-service-block .service-title,.service-block-item .title{color:var(--ikawa-espresso)!important;font-family:var(--font-body-family)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.02em!important}.custom-service-block img,.service-block-item img{filter:brightness(.7) sepia(1) hue-rotate(-20deg) saturate(2.5)!important}[class*=banner-template--][class*=blog_posts_list],.banner-template--27803432779812__blog_posts_list_UPdrDf,section[class*=blog_posts_list]{background-color:var(--ikawa-maroon)!important;padding:48px 0!important}[class*=banner-template--][class*=blog_posts_list] h2,section[class*=blog_posts_list] h2{color:#ffebae!important;font-family:var(--font-heading-family)!important;font-size:clamp(26px,3.5vw,38px)!important;letter-spacing:.06em!important;margin-bottom:20px!important}[class*=banner-template--][class*=blog_posts_list] p,[class*=banner-template--][class*=blog_posts_list] .banner-desc,section[class*=blog_posts_list] p{color:#faf8f5!important;opacity:.95!important;font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.7!important}[class*=banner-template--][class*=blog_posts_list] .banner-btn,section[class*=blog_posts_list] a.banner-btn,section[class*=blog_posts_list] .button{background:#ffebae!important;color:#261814!important;border:1px solid #FFEBAE!important;border-radius:4px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 28px!important;display:inline-block!important;transition:all .2s ease!important}[class*=banner-template--][class*=blog_posts_list] .banner-btn:hover,section[class*=blog_posts_list] a.banner-btn:hover{background:#fff!important;color:var(--ikawa-maroon)!important}.fbs-pck__video-content{background:#fff!important;border:1px solid #EDE7DE!important;border-radius:8px!important;box-shadow:0 2px 8px #2618140a!important;padding:8px 10px!important;gap:10px!important;align-items:center!important;transition:all .25s ease!important}.fbs-pck__video-content:hover{border-color:var(--ikawa-maroon)!important;box-shadow:0 4px 14px #682b1c1a!important}.fbs-pck__video-content h3,.fbs-pck__video-content p{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;color:var(--ikawa-espresso)!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.halo-productView-left{align-self:flex-start!important}.productView-images-wrapper{position:relative!important;align-self:flex-start!important}.productView-title{font-family:var(--font-heading-family)!important;font-size:clamp(22px,2.5vw,28px)!important;font-weight:600!important;color:var(--ikawa-espresso)!important;line-height:1.3!important}.productView-price .price-item--sale,.productView-price .price-item--regular{color:var(--ikawa-maroon)!important;font-size:22px!important;font-weight:700!important}.productView-buttons .product-form__submit{background:var(--ikawa-maroon)!important;color:#fff!important;border:1px solid var(--ikawa-maroon)!important;border-radius:6px!important;padding:15px 24px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13.5px!important;transition:all .25s ease!important}.productView-buttons .product-form__submit:hover{background:var(--ikawa-maroon-hover)!important;border-color:var(--ikawa-maroon-hover)!important}.product-form__buttons .shopify-payment-button__button--unbranded{border-radius:6px!important}.productView-nav{position:relative!important}.productView-nav .slick-arrow{position:absolute!important;top:42%!important;transform:translateY(-50%)!important;bottom:auto!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#fffffff2!important;border:1px solid var(--ikawa-border)!important;box-shadow:0 4px 16px #0000001f!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:all .25s ease!important}.productView-nav .slick-arrow svg{width:16px!important;height:16px!important;fill:var(--ikawa-espresso)!important;stroke:var(--ikawa-espresso)!important;transition:fill .2s ease,stroke .2s ease!important}.productView-nav .slick-prev{left:14px!important;right:auto!important}.productView-nav .slick-next{right:14px!important;left:auto!important}.productView-nav .slick-arrow:hover{background:var(--ikawa-maroon)!important;border-color:var(--ikawa-maroon)!important}.productView-nav .slick-arrow:hover svg{fill:#fff!important;stroke:#fff!important}.productView-securityImage{display:none!important}.halo-cart-sidebar{background:#fff!important;border-left:1px solid var(--ikawa-border)!important;box-shadow:-8px 0 24px #26181414!important}.halo-sidebar-header,#halo-cart-sidebar .halo-sidebar-header{background:var(--ikawa-cream)!important;padding-top:max(48px,env(safe-area-inset-top,48px))!important;padding-bottom:16px!important;padding-left:20px!important;padding-right:20px!important;min-height:88px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-bottom:1px solid var(--ikawa-border)!important;position:relative!important;box-sizing:border-box!important}#halo-cart-sidebar .halo-sidebar-close{top:auto!important;bottom:14px!important;right:18px!important;transform:none!important}.halo-sidebar-header .title{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:600!important;color:var(--ikawa-espresso)!important}.previewCart-emptyBody{padding:50px 24px!important;text-align:center!important}.previewCart-emptyBody .text{font-family:var(--font-heading-family)!important;font-size:22px!important;font-weight:600!important;color:var(--ikawa-espresso)!important;display:block!important;margin-bottom:16px!important}.previewCart-emptyBody .button-continue{background:var(--ikawa-maroon)!important;color:#fff!important;border:1px solid var(--ikawa-maroon)!important;border-radius:6px!important;padding:12px 28px!important;font-family:var(--font-body-family)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;display:inline-block!important;transition:background .2s ease!important}.previewCart-emptyBody .button-continue:hover{background:var(--ikawa-maroon-hover)!important}.previewCartMessage{background:var(--ikawa-cream)!important;border:1px solid var(--ikawa-border-light)!important;border-radius:6px!important;padding:12px 14px!important;margin:14px 18px!important}.previewCartMessage .message{font-size:13px!important;color:var(--ikawa-espresso)!important;font-weight:500!important}.previewCartMessage .progress{background:var(--ikawa-border)!important;height:5px!important;border-radius:4px!important;margin-top:8px!important;overflow:hidden!important}.previewCartMessage .progress-bar{background:var(--ikawa-maroon)!important;border-radius:4px!important}.previewCartItem{padding:16px 18px!important;border-bottom:1px solid var(--ikawa-border-light)!important}.previewCartItem-image img{border-radius:6px!important;background:var(--ikawa-cream)!important}.previewCartItem-name{font-family:var(--font-body-family)!important;font-size:13.5px!important;font-weight:500!important;color:var(--ikawa-espresso)!important;text-decoration:none!important}.previewCartItem-name:hover{color:var(--ikawa-maroon)!important}.previewCartItem-price{font-size:14px!important;font-weight:600!important;color:var(--ikawa-maroon)!important}.previewCartItem-qty .quantity{border:1px solid var(--ikawa-border)!important;border-radius:4px!important;background:var(--ikawa-cream)!important}.previewCartInfo{padding:16px 18px!important;background:var(--ikawa-cream)!important;border-top:1px solid var(--ikawa-border)!important}.previewCartTotals .text{font-size:14px!important;font-weight:500!important;color:var(--ikawa-espresso)!important}.previewCartTotals .price{font-size:18px!important;font-weight:700!important;color:var(--ikawa-maroon)!important}.previewCartAction .button-checkout{background:var(--ikawa-maroon)!important;color:#fff!important;border:1px solid var(--ikawa-maroon)!important;border-radius:6px!important;padding:14px 20px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;transition:all .25s ease!important}.previewCartAction .button-checkout:hover{background:var(--ikawa-maroon-hover)!important;border-color:var(--ikawa-maroon-hover)!important}.search-modal__form{max-width:620px!important;margin:0 auto!important}.search-modal__form .search__input{background:var(--ikawa-cream)!important;border:1px solid var(--ikawa-border)!important;border-radius:28px!important;padding:12px 22px 12px 48px!important;font-family:var(--font-body-family)!important;font-size:14px!important;color:var(--ikawa-espresso)!important;transition:all .25s ease!important}.search-modal__form .search__input:focus{background:#fff!important;border-color:var(--ikawa-maroon)!important;box-shadow:0 0 0 3px #682b1c1f!important;outline:none!important}.search-modal__form .search__button{left:14px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important}.search-modal__form .search__button svg{fill:var(--ikawa-tan)!important;width:20px!important;height:20px!important}.footer:not(.footer-1),.footer-group{background:var(--ikawa-espresso)}.footer-block{background:transparent!important}.footer-block__heading,.footer__heading,.footer h2,.footer h3,.footer h4,.footer__content-top .title{color:#faf8f5!important;font-family:var(--font-heading-family)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:14px!important}.footer-block__item a,.footer-block__item span,.footer__list-item a,.footer a,.footer p,.footer .footer__content-top p,.footer .newsletter-description{color:#d8cec3!important;font-family:var(--font-body-family)!important;font-size:13.5px!important;line-height:1.6!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover,.footer-block__item a:hover{color:#fff!important;text-decoration:underline!important}.footer .footer-bottom,.footer .footer__content-bottom{background:#1c110e!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:16px 0!important}.footer .footer-bottom p,.footer .copyright__content{color:#a39288!important;font-size:12px!important}.footer input[type=email],.footer .newsletter-form__input{background:#1a110e!important;color:#faf8f5!important;border:1px solid #4A352D!important;border-radius:4px!important;padding:10px 14px!important;font-family:var(--font-body-family)!important;font-size:13.5px!important}.footer input[type=email]::placeholder{color:#a39288!important}.footer .newsletter-form__button,.footer button[type=submit],.footer .btn-newsletter{background:var(--ikawa-maroon)!important;color:#fff!important;border:1px solid var(--ikawa-maroon)!important;border-radius:4px!important;font-family:var(--font-body-family)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:10px 20px!important;transition:background .2s ease!important}.footer .newsletter-form__button:hover,.footer button[type=submit]:hover,.footer .btn-newsletter:hover{background:var(--ikawa-maroon-hover)!important}.jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-widget .jdgm-star,.jdgm-form__rating .jdgm-star,.jm-cluster span,span.jdgm-star{font-family:JudgemeStar,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.jdgm-star.jdgm--on:before,span.jdgm-star.jdgm--on:before{content:"\2605"!important;color:#ffb800!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;font-weight:400!important;display:inline-block!important;line-height:1!important}.jdgm-star.jdgm--half:before,span.jdgm-star.jdgm--half:before{content:"\2605"!important;color:#ffb800!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;font-weight:400!important;display:inline-block!important;line-height:1!important}.jdgm-star.jdgm--off:before,span.jdgm-star.jdgm--off:before{content:"\2606"!important;color:#dcdcdc!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;font-weight:400!important;display:inline-block!important;line-height:1!important}.productView-variants .product-form__input--size-group legend.form__label{display:block!important;width:100%!important;margin:12px 0 10px!important;padding:0!important}.productView-variants .size-option-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:440px!important}.productView-variants .size-option-header-row .size-title{font-size:16px!important;font-weight:800!important;color:#1a1a1a!important;letter-spacing:.04em!important;text-transform:uppercase!important}.productView-variants .size-option-header-row .find-your-size-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;color:#742813!important;font-size:14.5px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:opacity .2s ease!important}.productView-variants .size-option-header-row .find-your-size-btn:hover{opacity:.8!important}.productView-variants .size-option-header-row .find-your-size-btn .tape-measure-icon{width:22px!important;height:15px!important;display:inline-block!important;vertical-align:middle!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:66px!important;height:44px!important;padding:0 14px!important;border-radius:6px!important;border:1.5px solid #231512!important;background-color:#fff!important;margin:4px 10px 22px 0!important;overflow:visible!important;cursor:pointer!important;box-shadow:none!important;transition:all .2s ease!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size .text{border:none!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1!important;padding:0!important;height:auto!important;min-width:unset!important;width:auto!important;margin:0 0 2px!important;display:block!important}.productView-variants .product-form__input--size-group .product-form__radio:checked+.product-form__label.product-form__label--size{border-color:#742813!important;background-color:#faf8f5!important;box-shadow:0 0 0 1px #742813!important}.productView-variants .product-form__input--size-group .product-form__radio:checked+.product-form__label.product-form__label--size .text{color:#742813!important;font-weight:700!important;background:transparent!important;background-color:transparent!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size .size-stock-badge{position:absolute!important;bottom:-9px!important;left:50%!important;transform:translate(-50%)!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important;line-height:1!important;padding:3px 8px!important;border-radius:10px!important;z-index:10!important;letter-spacing:.02em!important;display:inline-block!important;pointer-events:none!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size .size-stock-badge--left{background-color:#742813!important;color:#fff!important;box-shadow:0 2px 4px #74281359!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size.soldout{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important;border-color:#dcdcdc!important;background-color:#f7f7f7!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size.soldout .text{color:#999!important;text-decoration:line-through!important}.productView-variants .product-form__input--size-group .product-form__label.product-form__label--size.soldout .size-stock-badge--soldout{background-color:#8c827a!important;color:#fff!important}.productView-quantity .quantity__container{position:relative!important;display:inline-flex!important;align-items:center!important;border:1px solid #dcdcdc!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important;min-width:110px!important;height:46px!important}.productView-quantity .btn-quantity{width:38px!important;height:100%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;z-index:2!important;transition:background-color .2s ease,opacity .2s ease!important}.productView-quantity .btn-quantity:hover{background-color:#f5f3ef!important}.productView-quantity .btn-quantity:active{background-color:#ede8e1!important}.productView-quantity .quantity__input{width:44px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;padding:0!important;margin:0 auto!important;-moz-appearance:textfield!important}.productView-quantity .quantity__input::-webkit-outer-spin-button,.productView-quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.has-warning .background-overlay,body.has-warning .background-cursor-wrapper,body.has-warning .background-cursor-wrapper_outer,body.has-warning .background-cursor-wrapper_inner{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.halo-warning-popup{position:fixed!important;top:auto!important;bottom:28px!important;left:50%!important;transform:translate(-50%,50px)!important;width:max-content!important;max-width:min(90vw,480px)!important;padding:12px 46px 12px 18px!important;min-height:auto!important;opacity:0!important;visibility:hidden!important;z-index:999999!important;display:flex!important;align-items:center!important;gap:14px!important;background:#261814!important;border:1px solid rgba(250,248,245,.22)!important;border-radius:8px!important;box-shadow:0 10px 30px #00000059!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,visibility .3s ease!important;pointer-events:none!important}body.has-warning .halo-warning-popup{transform:translate(-50%)!important;pointer-events:all!important;opacity:1!important;visibility:visible!important}.halo-warning-popup .halo-warning-content{color:#faf8f5!important;font-size:13.5px!important;font-weight:500!important;line-height:1.4!important}.halo-warning-popup .halo-warning-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.halo-warning-popup .halo-warning-icon .icon{width:20px!important;height:20px!important;fill:#f5a623!important}.halo-warning-popup .halo-popup-close{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;height:26px!important;width:26px!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#ffffff1f!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease!important}.halo-warning-popup .halo-popup-close:hover{background-color:#ffffff40!important}.halo-warning-popup .halo-popup-close svg{width:14px!important;height:14px!important;stroke:transparent!important;fill:#faf8f5!important}@media(min-width:1025px){.productView-container,.productView,.productView-top,.page-content{overflow:visible!important}.productView-top{display:flex!important;align-items:flex-start!important}.productView .halo-productView-left{position:-webkit-sticky!important;position:sticky!important;top:24px!important;align-self:flex-start!important;z-index:5!important;transition:top .25s ease!important}body.scroll-up .productView .halo-productView-left{top:calc(var(--header-height, 80px) + 20px)!important}}.bsb-image-frame{max-width:540px!important;margin:0 auto!important;overflow:hidden!important}.bsb-image-frame img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}@media screen and (max-width:991px){.bsb-image-frame{max-width:500px!important;margin:0 auto!important}}.custom-mobile-menu-header{background:#faf8f5!important;border-bottom:1px solid #EDE7DE!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:max(48px,env(safe-area-inset-top,48px))!important;padding-bottom:16px!important;padding-left:24px!important;padding-right:20px!important;height:auto!important;min-height:88px!important;position:relative!important;box-sizing:border-box!important}.custom-mobile-menu .halo-sidebar-wrapper{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;background:#fff!important}.custom-mobile-menu .menu-custom-mobile,.custom-mobile-menu .site-nav-mobile{flex:1 0 auto!important}.custom-mobile-menu-header .nav-mobile-menu-tab{flex:1!important;display:flex!important;align-items:center!important}.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab .item .link{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.03em!important;color:#261814!important;background:transparent!important;padding:0!important;min-height:auto!important;line-height:1!important;text-transform:capitalize!important}.custom-mobile-menu-header .halo-sidebar-close-custom,.halo-sidebar_search .halo-sidebar-close{position:static!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fff!important;border:1px solid #EDE7DE!important;color:#261814!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;margin:0!important;box-shadow:0 2px 6px #0000000a!important;transition:all .25s ease!important}.custom-mobile-menu-header .halo-sidebar-close-custom:hover,.halo-sidebar_search .halo-sidebar-close:hover{background:#261814!important;color:#fff!important;border-color:#261814!important}.custom-mobile-menu-header .halo-sidebar-close-custom svg,.halo-sidebar_search .halo-sidebar-close svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item{border-bottom:1px solid #F0EAE1!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-1__action{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:16px!important;font-weight:500!important;color:#261814!important;padding:18px 24px!important;letter-spacing:.03em!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:color .2s ease,background-color .2s ease,padding-left .2s ease!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item:not(.dropdown) .menu-lv-1__action:after{content:"\203a"!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:20px!important;color:#b5a69b!important;font-weight:300!important;line-height:1!important;transition:transform .2s ease,color .2s ease!important;margin-left:auto!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-1__action:hover,.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-1__action:active{color:#682b1c!important;background-color:#faf8f5!important;padding-left:28px!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-1__action:hover:after{color:#682b1c!important;transform:translate(3px)!important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item .icon-dropdown{width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#8a7a70!important}.custom-mobile-menu-footer{padding:20px 16px 30px!important;background:#faf8f5!important;border-top:1px solid #EDE7DE!important;margin-top:20px!important}.custom-mobile-menu-utilities{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:18px!important}.custom-mobile-util-link{display:flex!important;align-items:center!important;gap:12px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:14px!important;font-weight:500!important;color:#261814!important;text-decoration:none!important;padding:10px 14px!important;border-radius:8px!important;background:#fff!important;border:1px solid #EDE7DE!important;transition:all .25s ease!important}.custom-mobile-util-link:hover{color:#682b1c!important;border-color:#682b1c!important}.custom-mobile-util-link .util-icon{display:flex!important;align-items:center!important;color:#682b1c!important}.custom-mobile-menu-support-card{background:#fff!important;border:1px solid #EDE7DE!important;border-radius:12px!important;padding:14px 16px!important;text-align:center!important;margin-bottom:16px!important}.custom-mobile-menu-support-card .support-title{margin:0 0 10px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13px!important;font-weight:500!important;color:#8a7a70!important}.custom-mobile-whatsapp-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:10px 16px!important;background:#25d366!important;color:#fff!important;text-decoration:none!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13.5px!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 2px 8px #25d36640!important;transition:transform .2s ease,box-shadow .2s ease!important}.custom-mobile-menu-trust{text-align:center!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:11.5px!important;color:#a0938a!important;letter-spacing:.05em!important;text-transform:uppercase!important}.halo-sidebar_search .halo-sidebar-header{background:#faf8f5!important;border-bottom:1px solid #EDE7DE!important;padding:0 16px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;box-sizing:border-box!important}.halo-sidebar_search .halo-sidebar-header .title{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.02em!important;color:#261814!important}.halo-sidebar_search .halo-sidebar-wrapper{padding:20px 16px 40px!important;background:#fff!important}.halo-sidebar_search .search-modal__form{background:transparent!important;border-bottom:none!important;max-width:100%!important;margin:0 0 16px!important}.halo-sidebar_search .field{position:relative!important;width:100%!important;display:block!important}.halo-sidebar_search .field .search__input{width:100%!important;height:48px!important;box-sizing:border-box!important;background:#faf8f5!important;border:1.5px solid #EDE7DE!important;border-radius:9999px!important;padding:0 46px 0 20px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:15px!important;color:#261814!important;outline:none!important;transition:all .25s ease!important}.halo-sidebar_search .field .search__input:focus{background:#fff!important;border-color:#682b1c!important;box-shadow:0 0 0 3px #682b1c1a!important}.halo-sidebar_search .field .search__button{position:absolute!important;right:8px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border-radius:50%!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;margin:0!important;color:#682b1c!important}.halo-sidebar_search .field .search__button svg{width:18px!important;height:18px!important;fill:#682b1c!important}.quickSearchDiscovery{margin-top:14px}.quickSearchHeading{font-family:var(--font-heading-family, "Crimson Text", serif);font-size:17px;font-weight:600;color:#261814;margin:0 0 12px}.quickSearchTags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.quickSearchTag{display:inline-flex;align-items:center;padding:7px 14px;background:#faf8f5;border:1px solid #EDE7DE;border-radius:20px;font-family:var(--font-body-family, "Jost", sans-serif);font-size:13px;font-weight:500;color:#261814;text-decoration:none;transition:all .2s ease}.quickSearchTag:hover{background:#682b1c;color:#fff;border-color:#682b1c}.quickSearchOccasionsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.quickOccasionCard{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#faf8f5;border:1px solid #EDE7DE;border-radius:10px;text-decoration:none;transition:all .2s ease}.quickOccasionCard:hover{border-color:#682b1c;background:#fff;transform:translateY(-1px)}.quickOccasionDot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.quickOccasionTitle{font-family:var(--font-heading-family, "Crimson Text", serif);font-size:14px;font-weight:600;color:#261814;line-height:1.25}.custom-mobile-menu-title{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.03em!important;color:#261814!important;line-height:1!important}.custom-mobile-menu-header,.custom-mobile-menu-header .nav-mobile-menu-tab,.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab,.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab .item,.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab .item .link,.custom-mobile-menu-header .nav-mobile-menu-tab .menu-tab .item.is-active .link,.nav-mobile-menu-tab .menu-tab .item.is-active .link,.nav-mobile-menu-tab .menu-tab .link{background:transparent!important;background-color:transparent!important;color:#261814!important;box-shadow:none!important;border:none!important}.apps-wrapper,.jdgm-review-widget,.jdgm-rev-widg{max-width:1200px!important;margin:40px auto!important;padding:0 20px!important;box-sizing:border-box!important;width:100%!important}@media(max-width:767px){.apps-wrapper,.jdgm-review-widget,.jdgm-rev-widg{padding:0 16px!important;margin:28px auto!important}}.jdgm-rev-widg__header{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;width:100%!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:24px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;color:#261814!important;margin:0 0 12px!important}.jdgm-rev-widg__summary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important}.jdgm-rev-widg__summary-stars{display:flex!important;justify-content:center!important;align-items:center!important;gap:4px!important;font-size:18px!important;color:#f5a623!important}.jdgm-rev-widg__summary-text{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:14.5px!important;font-weight:500!important;color:#444!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.jdgm-histogram{display:flex!important;flex-direction:column!important;gap:7px!important;max-width:330px!important;margin:18px auto!important;width:100%!important}.jdgm-histogram__row{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important}.jdgm-histogram__stars{display:flex!important;align-items:center!important;gap:1px!important;min-width:78px!important;color:#f5a623!important;font-size:12px!important}.jdgm-histogram__bar{flex:1!important;height:9px!important;background:#eae6df!important;border-radius:9999px!important;overflow:hidden!important;position:relative!important}.jdgm-histogram__bar-content{background:#0e8074!important;border-radius:9999px!important;height:100%!important}.jdgm-histogram__frequency{min-width:26px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:12px!important;color:#666!important;text-align:right!important}.jdgm-rev-widg__actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:20px!important;width:100%!important;flex-wrap:wrap!important}.jdgm-write-rev-link,.jdgm-rev-widg .jdgm-btn--primary{background-color:#682b1c!important;color:#fff!important;border:1px solid #682B1C!important;border-radius:8px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-weight:600!important;font-size:14px!important;padding:12px 28px!important;text-transform:none!important;letter-spacing:.02em!important;transition:all .25s ease!important;box-shadow:0 2px 8px #682b1c26!important}.jdgm-write-rev-link:hover,.jdgm-rev-widg .jdgm-btn--primary:hover{background-color:#4a1d13!important;border-color:#4a1d13!important;color:#fff!important}.jdgm-rev-widg .jdgm-btn--secondary,.jdgm-rev-widg__sort-menu,.jdgm-rev-widg__filter-menu{border-radius:8px!important;border:1px solid #DCD6CD!important;background:#fff!important;color:#261814!important;font-family:var(--font-body-family, "Jost", sans-serif)!important}.jdgm-rev{border-top:1px solid #EDE7DE!important;padding:22px 0!important}.jdgm-rev__author{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:16.5px!important;font-weight:600!important;color:#261814!important}.jdgm-rev__timestamp{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:12px!important;color:#8a7a70!important}.jdgm-rev__body p{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:14.5px!important;line-height:1.6!important;color:#333!important}.productView-stickyCart{position:fixed!important;left:0!important;right:0!important;width:100%!important;top:auto!important;bottom:0!important;background:#fff!important;border-top:1px solid #EDE7DE!important;box-shadow:0 -4px 20px #26181414!important;z-index:99!important;padding:10px 0!important;box-sizing:border-box!important;transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease!important}.productView-stickyCart.show-sticky{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.productView-stickyCart .sticky-product{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0!important}.productView-stickyCart .sticky-left{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important}.productView-stickyCart .sticky-image{width:48px!important;height:48px!important;min-width:48px!important;border-radius:6px!important;overflow:hidden!important;background:#faf8f5!important;border:1px solid #EDE7DE!important;position:relative!important}.productView-stickyCart .sticky-image:before{display:none!important}.productView-stickyCart .sticky-image img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.productView-stickyCart .sticky-info{padding-left:0!important;flex:1!important;min-width:0!important}.productView-stickyCart .sticky-brand{display:none!important}.productView-stickyCart .sticky-title{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:#261814!important;margin:0 0 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:500px!important}.productView-stickyCart .sticky-price{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:14px!important;font-weight:700!important;color:#682b1c!important;margin:0!important;display:flex!important;align-items:center!important;gap:6px!important}.productView-stickyCart .sticky-price .money-compare-price{color:#8a7a70!important;text-decoration:line-through!important;font-weight:400!important;font-size:12.5px!important}.productView-stickyCart .sticky-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:auto!important;flex-shrink:0!important}.productView-stickyCart .sticky-options{display:block!important;margin:0!important;max-width:220px!important}.productView-stickyCart .sticky-options .select__select{height:42px!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13px!important;font-weight:500!important;padding:0 28px 0 12px!important;border-radius:6px!important;border:1px solid #EDE7DE!important;background:#faf8f5!important;color:#261814!important;cursor:pointer!important;outline:none!important}.productView-stickyCart .sticky-actions{display:block!important;padding:0!important;margin:0!important}.productView-stickyCart .sticky-actions form{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.productView-stickyCart .sticky-actions .quantity__group{display:block!important;margin:0!important}.productView-stickyCart .sticky-actions .quantity__container{height:42px!important;border:1px solid #EDE7DE!important;border-radius:6px!important;background:#faf8f5!important;overflow:hidden!important}.productView-stickyCart .sticky-actions .btn-quantity{width:32px!important;height:40px!important;background:transparent!important;border:none!important;color:#261814!important}.productView-stickyCart .sticky-actions .quantity__input{width:40px!important;height:40px!important;font-size:13px!important;font-weight:600!important;color:#261814!important;background:transparent!important;border:none!important;text-align:center!important;padding:0!important}.productView-stickyCart .sticky-actions .empty-add-cart-button-wrapper{display:none!important}.productView-stickyCart #product-sticky-add-to-cart{background:#682b1c!important;color:#fff!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:8px!important;height:42px!important;padding:0 24px!important;min-width:140px!important;white-space:nowrap!important;border:none!important;box-shadow:0 3px 12px #682b1c38!important;cursor:pointer!important;transition:all .2s ease!important}.productView-stickyCart #product-sticky-add-to-cart:hover{background:#4a1d13!important;transform:translateY(-1px)!important;box-shadow:0 5px 16px #682b1c52!important}.productView-stickyCart .sticky-wishlist,.productView-stickyCart .sticky-product-close{display:none!important}body:has(.productView-stickyCart.show-sticky) notification-popup.halo-notification-popup,body:has(.productView-stickyCart.show-sticky) .halo-notification-popup,body:has(.productView-stickyCart.show-sticky) .halo-popup-card-mobile,body:has(.productView-stickyCart.show-sticky) .sticky-notification{bottom:85px!important;top:auto!important}.halo-sidebar.halo-cart-sidebar{z-index:2147483640!important}body.cart-sidebar-show .background-overlay{z-index:2147483630!important}body.cart-sidebar-show .productView-stickyCart,body.quickshop-popup-show .productView-stickyCart,body.edit-cart-show .productView-stickyCart,body:has(.size-chart-drawer.is-open) .productView-stickyCart{transform:translateY(140%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .25s ease,opacity .2s ease!important}body.cart-sidebar-show [class*=whatsapp-button],body.quickshop-popup-show [class*=whatsapp-button],body.edit-cart-show [class*=whatsapp-button],body:has(.size-chart-drawer.is-open) [class*=whatsapp-button]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:767px){.productView-stickyCart{top:auto!important;bottom:60px!important;padding:8px 12px!important;background:#fff!important;border-top:1px solid #EDE7DE!important;box-shadow:0 -4px 18px #2618141f!important;z-index:99!important}.productView-stickyCart .sticky-product{gap:8px!important}.productView-stickyCart .sticky-left{gap:8px!important;flex:1 1 auto!important;min-width:0!important}.productView-stickyCart .sticky-image{width:42px!important;height:42px!important;min-width:42px!important;border-radius:6px!important;border:1px solid #EDE7DE!important;background:#faf8f5!important}.productView-stickyCart .sticky-title{font-size:12px!important;font-weight:600!important;line-height:1.25!important;color:#261814!important;margin:0 0 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:140px!important}.productView-stickyCart .sticky-price{font-size:12px!important;font-weight:700!important;color:#742813!important;white-space:nowrap!important}.productView-stickyCart .sticky-price .money-compare-price{display:none!important}.productView-stickyCart .sticky-right{gap:6px!important;flex:0 0 auto!important}.productView-stickyCart .sticky-options{max-width:90px!important}.productView-stickyCart .sticky-options .select__select{height:38px!important;font-size:11.5px!important;font-weight:600!important;border-radius:6px!important;border:1.5px solid #231512!important;background-color:#faf8f5!important;color:#261814!important;padding:0 16px 0 8px!important}.productView-stickyCart .productView-groupBottom,.productView-stickyCart .productView-payment,.productView-stickyCart .productView-subtotal,.productView-stickyCart .sticky-actions .quantity__group{display:none!important}.productView-stickyCart .sticky-options{max-width:90px!important;flex-shrink:0!important;margin:0!important}.productView-stickyCart .sticky-actions{margin:0!important;flex-shrink:0!important}.productView-stickyCart .sticky-actions-row{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important}.productView-stickyCart #product-sticky-add-to-cart{height:38px!important;font-size:11.5px!important;font-weight:700!important;padding:0 12px!important;min-width:96px!important;letter-spacing:.05em!important;background:#742813!important;color:#fff!important;border-radius:6px!important;white-space:nowrap!important;box-shadow:0 2px 8px #7428134d!important}.productView-stickyCart #product-sticky-add-to-cart:hover,.productView-stickyCart #product-sticky-add-to-cart:active{background:#5a1e0e!important}[class*=whatsapp-button]{top:auto!important;bottom:72px!important;transform:translate(-50%)!important;transition:bottom .3s ease,transform .3s ease!important}body:has(.productView-stickyCart.show-sticky) [class*=whatsapp-button]{top:auto!important;bottom:128px!important;transform:translate(-50%)!important}.halo-sticky-toolbar-mobile{z-index:100!important}body:has(.productView-stickyCart.show-sticky) notification-popup.halo-notification-popup,body:has(.productView-stickyCart.show-sticky) .halo-notification-popup,body:has(.productView-stickyCart.show-sticky) .halo-popup-card-mobile,body:has(.productView-stickyCart.show-sticky) .sticky-notification{bottom:145px!important;top:auto!important}}.product-amazon-badge-wrapper{margin:12px 0 16px!important;width:100%!important;display:block!important}.product-amazon-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 16px!important;background:#faf8f5!important;border:1px solid #EDE7DE!important;border-radius:8px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;box-sizing:border-box!important}.product-amazon-button:hover{background:#fff!important;border-color:#232f3e!important;box-shadow:0 4px 14px #232f3e1f!important;transform:translateY(-1px)!important}.product-amazon-left{display:flex!important;align-items:center!important;gap:10px!important}.product-amazon-label{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:12px!important;font-weight:500!important;color:#6c5d53!important;letter-spacing:.04em!important;text-transform:uppercase!important}.product-amazon-logo-box{display:inline-flex!important;align-items:center!important;line-height:1!important}.product-amazon-img{display:block!important;height:22px!important;width:auto!important;max-width:90px!important;object-fit:contain!important;image-rendering:-webkit-optimize-contrast!important}.product-amazon-right{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;background:#232f3e!important;color:#fff!important;border-radius:6px!important;transition:background .2s ease,transform .2s ease!important}.product-amazon-button:hover .product-amazon-right{background:#141920!important}.product-amazon-cta{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;color:#fff!important}.product-amazon-arrow{stroke:#f90!important;transition:transform .2s ease!important}.product-amazon-button:hover .product-amazon-arrow{transform:translate(2px,-2px)!important}@media(max-width:480px){.product-amazon-button{padding:8px 12px!important}.product-amazon-label{font-size:11px!important}.product-amazon-img{height:18px!important;max-width:75px!important}.product-amazon-right{padding:5px 10px!important}.product-amazon-cta{font-size:11px!important}}body.cart-sidebar-show{overflow:hidden!important}body.cart-sidebar-show .productView-stickyCart,body.cart-sidebar-show .halo-sticky-toolbar-mobile,body.cart-sidebar-show [class*=whatsapp-button],body.cart-sidebar-show #whatsapp-chat-button,body.cart-sidebar-show .joinchat,body.cart-sidebar-show [id*=whatsapp]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.cart-sidebar-show .background-overlay{z-index:2147483630!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#halo-cart-sidebar{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;z-index:2147483640!important;background:#fff!important;overflow:hidden!important;touch-action:pan-y!important;box-shadow:-4px 0 24px #0000001f!important}#halo-cart-sidebar .halo-sidebar-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 20px 14px!important;border-bottom:1px solid #EDE7DE!important;background:#fff!important;flex-shrink:0!important;position:relative!important;z-index:5!important}#halo-cart-sidebar .cart-header-title-wrap{display:flex!important;align-items:center!important;gap:10px!important}#halo-cart-sidebar .halo-sidebar-header .title{font-family:var(--font-heading-family, "Crimson Text", serif)!important;font-size:24px!important;font-weight:700!important;color:#261814!important;letter-spacing:-.01em!important;line-height:1!important;margin:0!important}#halo-cart-sidebar .halo-sidebar-header .wrapper-cartCount{background:#f5ece1!important;color:#5a3e31!important;font-size:13px!important;font-weight:600!important;padding:3px 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1.2!important;margin:0!important}#halo-cart-sidebar .halo-sidebar-close{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #EDE7DE!important;background:#faf8f5!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;position:static!important}#halo-cart-sidebar .halo-sidebar-close:hover{background:#ede7de!important;transform:rotate(90deg)!important}#halo-cart-sidebar .halo-sidebar-close svg{width:14px!important;height:14px!important;stroke:#261814!important;stroke-width:2px!important}#halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}#halo-cart-sidebar cart-coupon-discount,#halo-cart-sidebar .previewCart-wrapper{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}#halo-cart-sidebar .previewCartMessage,.halo-cart-sidebar .previewCartMessage{background:#eef7f2!important;border:1.5px solid #D1EBD9!important;border-radius:14px!important;padding:12px 16px!important;margin:14px 16px!important;box-sizing:border-box!important;flex-shrink:0!important}#halo-cart-sidebar .haloCalculatorShipping{display:flex!important;flex-direction:column!important;gap:8px!important}#halo-cart-sidebar .haloCalculatorShipping .message{color:#136034!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;order:1!important}#halo-cart-sidebar .haloCalculatorShipping .progress{order:2!important;height:5px!important;background:#d1ebd9!important;border-radius:999px!important;overflow:hidden!important;margin:0!important}#halo-cart-sidebar .haloCalculatorShipping .progress .progress-meter{height:100%!important;background:#136034!important;border-radius:999px!important}#halo-cart-sidebar .previewCart{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;padding:8px 16px 16px!important;margin:0!important}#halo-cart-sidebar .previewCartList{padding:0!important;margin:0!important;list-style:none!important}#halo-cart-sidebar .previewCartItem{position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1.5px solid #EDE7DE!important;border-radius:16px!important;padding:14px 16px!important;margin:0 0 12px!important;box-shadow:0 2px 8px #2618140a!important;box-sizing:border-box!important}#halo-cart-sidebar .previewCartItem-image:before{display:none!important;content:none!important;padding:0!important;height:0!important}#halo-cart-sidebar .previewCartItem-image{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;border-radius:12px!important;background-color:#f3ece2!important;border:none!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important;box-sizing:border-box!important;position:relative!important;top:0!important}#halo-cart-sidebar .previewCartItem-image img{position:static!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important;z-index:1!important}#halo-cart-sidebar .previewCartItem-content{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;padding:0 28px 0 0!important}#halo-cart-sidebar .previewCartItem-name{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.35!important;margin:0 0 2px!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}#halo-cart-sidebar .previewCartItem-options{background:transparent!important;border:none!important;padding:0!important;margin:2px 0 8px!important;width:auto!important;display:flex!important;align-items:center!important}#halo-cart-sidebar .previewCartItem-variant{font-size:13px!important;color:#7a7067!important;font-weight:400!important;background:transparent!important;border:none!important;padding:0!important;display:inline!important;line-height:1.3!important}#halo-cart-sidebar .previewCartItem-edit,#halo-cart-sidebar .previewCartItem-vendor{display:none!important}#halo-cart-sidebar .previewCartItem-remove{position:absolute!important;top:14px!important;right:14px!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;color:#7a7067!important;opacity:.8!important;transition:opacity .2s ease,transform .2s ease!important;z-index:10!important}#halo-cart-sidebar .previewCartItem-remove:hover{opacity:1!important;color:#261814!important;transform:scale(1.15)!important}#halo-cart-sidebar .previewCartItem-remove svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2px!important}#halo-cart-sidebar .previewCartItem-change{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;margin-top:8px!important;padding:0!important;gap:10px!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty{order:1!important;margin:0!important;flex-shrink:0!important}#halo-cart-sidebar .previewCartItem-price{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;text-align:right!important;margin:0 0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important}#halo-cart-sidebar .previewCartItem-price .discounted-price,#halo-cart-sidebar .previewCartItem-price span[data-item-final-price-display],#halo-cart-sidebar .previewCartItem-price .price{font-size:15.5px!important;font-weight:700!important;color:#682b1c!important;line-height:1.2!important;letter-spacing:-.01em!important;white-space:nowrap!important;display:inline-block!important}#halo-cart-sidebar .previewCartItem-price .before-discount-price{font-size:12px!important;font-weight:400!important;color:#8a7a70!important;text-decoration:line-through!important;margin-top:2px!important;line-height:1!important;display:inline-block!important;white-space:nowrap!important}#halo-cart-sidebar .previewCartInfo{flex-shrink:0!important;background:#fff!important;border-top:1px solid #EDE7DE!important;box-shadow:0 -4px 16px #00000014!important;padding:16px 20px 45px!important;padding-bottom:max(45px,calc(env(safe-area-inset-bottom,20px) + 36px))!important;margin-top:auto!important;position:relative!important;z-index:20!important}@media(max-width:550px){#halo-cart-sidebar .previewCartInfo{padding:14px 16px 50px!important;padding-bottom:max(50px,calc(env(safe-area-inset-bottom,24px) + 38px))!important}}.cart-trust-badges,#halo-cart-sidebar .cart-trust-badges{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:10px!important;margin-top:14px!important;padding-bottom:12px!important;border-top:1px solid #F2EBE5!important}#halo-cart-sidebar .previewCartTotalsPrice{margin:0 0 12px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}#halo-cart-sidebar .previewCartTotals{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;font-size:13.5px!important;line-height:1.3!important;margin:0!important}#halo-cart-sidebar .previewCartTotals-label{color:#63564e!important;font-weight:500!important;font-size:13px!important}#halo-cart-sidebar .previewCartTotals-value{color:#2c1e19!important;font-weight:700!important;font-size:14.5px!important}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{color:#682b1c!important;font-size:16px!important}#halo-cart-sidebar .previewCartGroup{display:flex!important;flex-direction:column!important;gap:8px!important}#halo-cart-sidebar .previewCartGroup .button-checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;line-height:44px!important;background:#682b1c!important;color:#fff!important;border-radius:9999px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;pointer-events:auto!important;border:none!important;box-shadow:0 4px 12px #682b1c40!important;transition:background .2s ease,transform .2s ease!important}#halo-cart-sidebar .previewCartGroup .button-checkout:hover{background:#501e13!important;transform:translateY(-1px)!important}#halo-cart-sidebar .previewCartGroup .button-view-cart{display:none!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty,.halo-cart-content cart-update-quantity.cart-item-qty{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:96px!important;height:32px!important;border:1.5px solid #D5CECA!important;border-radius:9999px!important;background:#fff!important;padding:0 4px!important;margin:0!important;box-sizing:border-box!important;position:relative!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .btn-quantity,.halo-cart-content cart-update-quantity.cart-item-qty .btn-quantity{width:26px!important;height:26px!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#1a1a1a!important;cursor:pointer!important;padding:0!important;margin:0!important;font-size:0!important;flex-shrink:0!important;line-height:1!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .btn-quantity:after,.halo-cart-content cart-update-quantity.cart-item-qty .btn-quantity:after{display:none!important;content:none!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .btn-quantity:before,.halo-cart-content cart-update-quantity.cart-item-qty .btn-quantity:before{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:16px!important;font-weight:700!important;line-height:1!important;color:#1a1a1a!important;background:transparent!important;margin:0!important;padding:0!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .btn-quantity.minus:before,.halo-cart-content cart-update-quantity.cart-item-qty .btn-quantity.minus:before{content:"\2212"!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .btn-quantity.plus:before,.halo-cart-content cart-update-quantity.cart-item-qty .btn-quantity.plus:before{content:"+"!important}#halo-cart-sidebar cart-update-quantity.previewCartItem-qty .quantity,.halo-cart-content cart-update-quantity.cart-item-qty .quantity{width:32px!important;height:28px!important;border:none!important;background:transparent!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;text-align:center!important;padding:0!important;margin:0!important;pointer-events:none!important}.halo-cart-content .cart-header{display:none!important}.halo-cart-content .cart-item>.cart-item-block.cart-item-price:not(.small-screen-visible),.halo-cart-content .cart-item>.cart-item-block.cart-item-quantity:not(.small-screen-visible),.halo-cart-content .cart-item>.cart-item-block.cart-item-total:not(.small-screen-visible),.halo-cart-content .cart-item>.cart-item-block.cart-item-remove:not(.small-screen-visible){display:none!important}.halo-cart-content .cart-item-info .small-screen-visible{display:flex!important}.halo-cart-content .cart-item{position:relative!important;display:flex!important;align-items:center!important;background:#fff!important;border:1.5px solid #EDE7DE!important;border-radius:16px!important;padding:16px 18px!important;margin-bottom:14px!important;box-sizing:border-box!important;box-shadow:0 2px 8px #26181408!important}.halo-cart-content .cart-item-block.cart-item-info{width:100%!important;max-width:100%!important;padding:0!important}.halo-cart-content .cart-item-wrapper{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important}.halo-cart-content .cart-item-image:before,.halo-cart-content .cart-item-block-left:before{display:none!important;content:none!important;padding:0!important;height:0!important}.halo-cart-content .cart-item-block-left{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;border-radius:12px!important;background-color:#f5efeb!important;border:none!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important;box-sizing:border-box!important;position:relative!important}.halo-cart-content .cart-item-block-left .cart-item-image{width:100%!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;position:static!important}.halo-cart-content .cart-item-block-left img,.halo-cart-content .cart-item-image img{position:static!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important;z-index:1!important}.halo-cart-content .cart-item-image svg{display:none!important}.halo-cart-content .cart-item-block-right{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto auto!important;grid-template-areas:"title title" "option option" "qty price"!important;row-gap:4px!important;column-gap:16px!important;align-items:end!important;flex:1 1 auto!important;min-width:0!important;padding:0!important}.halo-cart-content .cart-item-name{grid-area:title!important;margin:0!important;padding-right:32px!important}.halo-cart-content .cart-item-name a{font-size:14.5px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.35!important;text-decoration:none!important}.halo-cart-content .cart-item-option{grid-area:option!important;display:block!important;background:transparent!important;border:none!important;padding:0!important;margin:2px 0 10px!important;width:auto!important}.halo-cart-content .cart-item-option .cart-item-variant{font-size:13px!important;font-weight:400!important;color:#7a7067!important;background:transparent!important;border:none!important;padding:0!important;display:inline!important;line-height:1.3!important}.halo-cart-content .cart-item-edit,.halo-cart-content .cart-item-vendor{display:none!important}.halo-cart-content .cart-item-blocks.small-screen-visible{grid-area:qty!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;width:auto!important;padding:0!important}.halo-cart-content .cart-item-blocks-left,.halo-cart-content .cart-item-block.cart-item-quantity.small-screen-visible{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.halo-cart-content .cart-item-block.cart-item-price.small-screen-visible{grid-area:price!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;text-align:right!important;margin:0!important;justify-self:end!important;white-space:nowrap!important}.halo-cart-content .cart-item__price-wrapper,.halo-cart-content .cart-item-block.cart-item-price.small-screen-visible .cart-item__price-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;white-space:nowrap!important;margin:0!important}.halo-cart-content .cart-item__discounted-prices{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;margin:0!important;white-space:nowrap!important}.halo-cart-content .cart-item__discounted-prices dd{margin:0!important;white-space:nowrap!important}.halo-cart-content .cart-item-block.cart-item-price.small-screen-visible .price,.halo-cart-content .cart-item-block.cart-item-price.small-screen-visible .price.price--end{font-size:16px!important;font-weight:700!important;color:#682b1c!important;line-height:1.2!important;margin:0!important;white-space:nowrap!important;display:inline-block!important}.halo-cart-content .cart-item__old-price{font-size:12.5px!important;font-weight:400!important;color:#8a7a70!important;text-decoration:line-through!important;margin-top:2px!important;line-height:1!important;display:inline-block!important;white-space:nowrap!important;order:2!important}.halo-cart-content .cart-item__discounted-prices dd:has(.cart-item__old-price){order:2!important}.halo-cart-content .cart-item__discounted-prices dd:not(:has(.cart-item__old-price)){order:1!important}.halo-cart-content .cart-item-remove,.halo-cart-content .cart-item-block-remove{position:absolute!important;top:14px!important;right:14px!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:10!important}.halo-cart-content .cart-item-remove a{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#8a7a70!important;opacity:.8!important;transition:opacity .2s ease,transform .2s ease!important;cursor:pointer!important}.halo-cart-content .cart-item-remove a:hover{opacity:1!important;color:#1a1a1a!important;transform:scale(1.15)!important}.halo-cart-content .cart-item-remove svg{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:2px!important}.cart-actions .button-checkout,.cart-actions .button-checkout.button-enable,#cart-checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;line-height:48px!important;background:#682b1c!important;color:#fff!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:9999px!important;border:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;margin:0 0 12px!important;text-decoration:none!important;box-shadow:0 4px 14px #682b1c40!important;transition:background .2s ease,transform .2s ease!important}.cart-actions .button-checkout:hover,.cart-actions .button-checkout.button-enable:hover,#cart-checkout:hover{background:#501e13!important;color:#fff!important;transform:translateY(-1px)!important}.cart-actions .button-checkout.button-disable{display:none!important}.cart-actions .button-continue{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;line-height:44px!important;border:1.5px solid #261814!important;border-radius:9999px!important;color:#261814!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:transparent!important;text-decoration:none!important;transition:all .2s ease!important}.cart-actions .button-continue:hover{background:#261814!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
