@font-face{font-family:GenRyuMin2JP-L;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-L.otf?v=1755230982) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-L.otf?v=1755230982) format("woff")}@font-face{font-family:GenRyuMin2JP-EL;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-EL.otf?v=1755230982) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-EL.otf?v=1755230982) format("woff")}@font-face{font-family:GenRyuMin2JP-R;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-R.otf?v=1755230982) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-R.otf?v=1755230982) format("woff")}@font-face{font-family:GenRyuMin2JP-M;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-M.otf?v=1755230980) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-M.otf?v=1755230980) format("woff")}@font-face{font-family:GenRyuMin2JP-SB;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-SB.otf?v=1755230977) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-SB.otf?v=1755230977) format("woff")}@font-face{font-family:GenRyuMin2JP-B;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-B.otf?v=1755230974) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-B.otf?v=1755230974) format("woff")}@font-face{font-family:GenRyuMin2JP-H;src:url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-H.otf?v=1755230959) format("woff2"),url(https://cdn.shopify.com/s/files/1/0686/7238/9411/files/GenRyuMin2JP-H.otf?v=1755230959) format("woff")}@media(max-width:767px){body.template-cart,body.template-cart .cart-container,body.template-cart .cart{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:#24231f!important}body.template-cart .page-header,body.template-cart h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:26px!important;font-weight:300!important;line-height:1.16!important;letter-spacing:-.01em!important;color:#24231f!important;text-transform:none!important}body.template-cart .cart-item,body.template-cart .cart-item *,body.template-cart .cart-total,body.template-cart .cart-total *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}body.template-cart .cart-item__name,body.template-cart .cart-item__name *,body.template-cart .cart-item-title,body.template-cart .cart-item-title *{font-size:15.5px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important;color:#24231f!important}body.template-cart .cart-item__price,body.template-cart .cart-item__price *,body.template-cart .cart-total,body.template-cart .cart-total *{font-size:16px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.005em!important;color:#24231f!important}body.template-cart .form-label,body.template-cart .form-input,body.template-cart input,body.template-cart select,body.template-cart textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;color:#34322d!important}body.template-cart .button,body.template-cart button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important}}@media(max-width:767px){body .halo-cart-sidebar,body .halo-sidebar-cart,body .cart-sidebar,body .cart-drawer,body .previewCart,body .preview-cart,body .mini-cart,body .quick-cart{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:#24231f!important}body .halo-cart-sidebar .product-title,body .halo-cart-sidebar .cart-item__name,body .halo-cart-sidebar .previewCartItem-name,body .halo-sidebar-cart .product-title,body .halo-sidebar-cart .cart-item__name,body .halo-sidebar-cart .previewCartItem-name,body .cart-sidebar .product-title,body .cart-sidebar .cart-item__name,body .cart-drawer .product-title,body .cart-drawer .cart-item__name,body .previewCart .product-title,body .previewCart .cart-item__name,body .previewCart .previewCartItem-name{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:16.5px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important;color:#24231f!important}body .halo-cart-sidebar .options,body .halo-cart-sidebar .cart-item__options,body .halo-cart-sidebar .previewCartItem-options,body .halo-cart-sidebar .previewCartItem-variant,body .halo-sidebar-cart .options,body .halo-sidebar-cart .cart-item__options,body .halo-sidebar-cart .previewCartItem-options,body .halo-sidebar-cart .previewCartItem-variant,body .cart-sidebar .options,body .cart-sidebar .cart-item__options,body .cart-drawer .options,body .cart-drawer .cart-item__options,body .previewCart .options,body .previewCart .cart-item__options,body .previewCart .previewCartItem-options,body .previewCart .previewCartItem-variant{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14.5px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;color:#5f5c55!important}body .halo-cart-sidebar .price,body .halo-cart-sidebar .price *,body .halo-cart-sidebar .money,body .halo-cart-sidebar .previewCartItem-price,body .halo-cart-sidebar .previewCartItem-price *,body .halo-sidebar-cart .price,body .halo-sidebar-cart .price *,body .halo-sidebar-cart .money,body .halo-sidebar-cart .previewCartItem-price,body .halo-sidebar-cart .previewCartItem-price *,body .cart-sidebar .price,body .cart-sidebar .price *,body .cart-drawer .price,body .cart-drawer .price *,body .previewCart .price,body .previewCart .price *,body .previewCart .money,body .previewCart .previewCartItem-price,body .previewCart .previewCartItem-price *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.28!important;color:#24231f!important}body .halo-cart-sidebar .quantity,body .halo-cart-sidebar .quantity *,body .halo-cart-sidebar .previewCartItem-qty,body .halo-cart-sidebar .previewCartItem-qty *,body .halo-sidebar-cart .quantity,body .halo-sidebar-cart .quantity *,body .halo-sidebar-cart .previewCartItem-qty,body .halo-sidebar-cart .previewCartItem-qty *,body .cart-sidebar .quantity,body .cart-sidebar .quantity *,body .cart-drawer .quantity,body .cart-drawer .quantity *,body .previewCart .quantity,body .previewCart .quantity *,body .previewCart .previewCartItem-qty,body .previewCart .previewCartItem-qty *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;color:#24231f!important}body .halo-cart-sidebar .previewCartInfo,body .halo-cart-sidebar .previewCartInfo *,body .halo-cart-sidebar .previewCartTotals,body .halo-cart-sidebar .previewCartTotals *,body .halo-sidebar-cart .previewCartInfo,body .halo-sidebar-cart .previewCartInfo *,body .halo-sidebar-cart .previewCartTotals,body .halo-sidebar-cart .previewCartTotals *,body .cart-sidebar .cart-total,body .cart-sidebar .cart-total *,body .cart-drawer .cart-total,body .cart-drawer .cart-total *,body .previewCart .previewCartInfo,body .previewCart .previewCartInfo *,body .previewCart .previewCartTotals,body .previewCart .previewCartTotals *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;color:#24231f!important}body .halo-cart-sidebar .previewCartInfo .money,body .halo-cart-sidebar .previewCartTotals .money,body .halo-sidebar-cart .previewCartInfo .money,body .halo-sidebar-cart .previewCartTotals .money,body .cart-sidebar .cart-total .money,body .cart-drawer .cart-total .money,body .previewCart .previewCartInfo .money,body .previewCart .previewCartTotals .money{font-size:18px!important;font-weight:600!important}body .halo-cart-sidebar .button,body .halo-cart-sidebar button,body .halo-sidebar-cart .button,body .halo-sidebar-cart button,body .cart-sidebar .button,body .cart-sidebar button,body .cart-drawer .button,body .cart-drawer button,body .previewCart .button,body .previewCart button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}}@media(min-width:1025px){.header-nav-plain .header__inline-menu{--bg_mega_menu: rgba(255, 255, 255, .96) !important}}@media(max-width:767px){body.template-product .halo-recommendations-block .card-title,body.template-product .halo-recommendations-block .card-title a,body.template-product .halo-recommendations-block .card-title .text,body.template-product .collections-list .card-title,body.template-product .collections-list .card-title a,body.template-product .collections-list .card-title .text,body.template-product .product-item .card-title,body.template-product .product-item .card-title a,body.template-product .product-item .card-title .text,body.template-product .card-product .card-title,body.template-product .card-product .card-title a,body.template-product .card-product .card-title .text,body.template-collection .products-grid .product .card-title,body.template-collection .products-grid .product .card-title a,body.template-collection .products-grid .product .card-title .text,body.template-collection .product-item .card-title,body.template-collection .product-item .card-title a,body.template-collection .product-item .card-title .text,body.template-collection .card-product .card-title,body.template-collection .card-product .card-title a,body.template-collection .card-product .card-title .text,body.template-collection .product-card .card-title,body.template-collection .product-card .card-title a,body.template-collection .product-card .card-title .text,body.template-search .productListing .product .card-title,body.template-search .productListing .product .card-title a,body.template-search .productListing .product .card-title .text,body.template-search .product-item .card-title,body.template-search .product-item .card-title a,body.template-search .product-item .card-title .text,body.template-search .card-product .card-title,body.template-search .card-product .card-title a,body.template-search .card-product .card-title .text,body .quickSearchResultsBlock .products-grid .product .card-title,body .quickSearchResultsBlock .products-grid .product .card-title a,body .quickSearchResultsBlock .products-grid .product .card-title .text,body .quickSearchResultsBlock .product-item .card-title,body .quickSearchResultsBlock .product-item .card-title a,body .quickSearchResultsBlock .product-item .card-title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important;color:#24231f!important;text-transform:none!important}body.template-product .halo-recommendations-block .card-title,body.template-product .collections-list .card-title,body.template-product .product-item .card-title,body.template-product .card-product .card-title,body.template-collection .products-grid .product .card-title,body.template-collection .product-item .card-title,body.template-collection .card-product .card-title,body.template-collection .product-card .card-title,body.template-search .productListing .product .card-title,body.template-search .product-item .card-title,body.template-search .card-product .card-title,body .quickSearchResultsBlock .products-grid .product .card-title,body .quickSearchResultsBlock .product-item .card-title{margin-bottom:8px!important}}@media(max-width:767px){body.template-product .halo-recommendations-block .card-price,body.template-product .halo-recommendations-block .price,body.template-product .halo-recommendations-block .price-item,body.template-product .halo-recommendations-block .money,body.template-product .collections-list .card-price,body.template-product .collections-list .price,body.template-product .collections-list .price-item,body.template-product .collections-list .money,body.template-product .product-item .card-price,body.template-product .product-item .price,body.template-product .product-item .price-item,body.template-product .product-item .money,body.template-product .card-product .card-price,body.template-product .card-product .price,body.template-product .card-product .price-item,body.template-product .card-product .money,body.template-collection .products-grid .product .card-price,body.template-collection .products-grid .product .price,body.template-collection .products-grid .product .price-item,body.template-collection .products-grid .product .money,body.template-collection .product-item .card-price,body.template-collection .product-item .price,body.template-collection .product-item .price-item,body.template-collection .product-item .money,body.template-collection .card-product .card-price,body.template-collection .card-product .price,body.template-collection .card-product .price-item,body.template-collection .card-product .money,body.template-collection .product-card .card-price,body.template-collection .product-card .price,body.template-collection .product-card .price-item,body.template-collection .product-card .money,body.template-search .productListing .product .card-price,body.template-search .productListing .product .price,body.template-search .productListing .product .price-item,body.template-search .productListing .product .money,body.template-search .product-item .card-price,body.template-search .product-item .price,body.template-search .product-item .price-item,body.template-search .product-item .money,body.template-search .card-product .card-price,body.template-search .card-product .price,body.template-search .card-product .price-item,body.template-search .card-product .money,body .quickSearchResultsBlock .products-grid .product .card-price,body .quickSearchResultsBlock .products-grid .product .price,body .quickSearchResultsBlock .products-grid .product .price-item,body .quickSearchResultsBlock .products-grid .product .money,body .quickSearchResultsBlock .product-item .card-price,body .quickSearchResultsBlock .product-item .price,body .quickSearchResultsBlock .product-item .price-item,body .quickSearchResultsBlock .product-item .money{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.006em!important;color:#24231f!important}body.template-product .halo-recommendations-block .card-price,body.template-product .halo-recommendations-block .price,body.template-product .collections-list .card-price,body.template-product .collections-list .price,body.template-product .product-item .card-price,body.template-product .product-item .price,body.template-product .card-product .card-price,body.template-product .card-product .price,body.template-collection .products-grid .product .card-price,body.template-collection .products-grid .product .price,body.template-collection .product-item .card-price,body.template-collection .product-item .price,body.template-collection .card-product .card-price,body.template-collection .card-product .price,body.template-collection .product-card .card-price,body.template-collection .product-card .price,body.template-search .productListing .product .card-price,body.template-search .productListing .product .price,body.template-search .product-item .card-price,body.template-search .product-item .price,body.template-search .card-product .card-price,body.template-search .card-product .price,body .quickSearchResultsBlock .products-grid .product .card-price,body .quickSearchResultsBlock .products-grid .product .price,body .quickSearchResultsBlock .product-item .card-price,body .quickSearchResultsBlock .product-item .price{margin-top:6px!important}}@media(min-width:1025px){.scrolled-past-header .header-nav-plain .header-language_currency.show-main-menu{display:flex!important}}@media(min-width:768px){body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;text-align:center!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-heading.slide-pc{width:auto!important;max-width:100%!important;margin:0!important;text-align:center!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-heading .line{display:none!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-button{display:inline-flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin-left:0!important;margin-right:0!important;min-height:48px!important;padding:13px 24px 13px 26px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:4px!important;background:#1f1f1d75!important;color:#fff!important;letter-spacing:.09em!important;text-transform:uppercase!important;transition:background .28s ease,border-color .28s ease,transform .28s ease!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-button:after{content:"\2197"!important;display:inline-block!important;font-size:14px!important;line-height:1!important;transform:translateY(-1px)!important;transition:transform .28s ease,opacity .28s ease!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-button:hover{background:#1f1f1d9e!important;border-color:#ffffffeb!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-button:hover:after{transform:translate(4px,-1px)!important}}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-heading.slide-pc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.015em!important;line-height:1.02!important}body.template-index .product-block .halo-block-header .title,body.template-index .product-block .halo-block-header .title .text,body.template-index .collections-list .halo-block-header .collection-list-title,body.template-index .collections-list .halo-block-header .title,body.template-index .collections-list .halo-block-header .title .text,body.template-index .collection-list .halo-block-header .collection-list-title,body.template-index .collection-list .halo-block-header .title,body.template-index .collection-list .halo-block-header .title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.005em!important;line-height:1.12!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__sub{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;letter-spacing:.07em!important;line-height:1.7!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__blocks{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__content,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .shiki-brand-intro__logo-wrap{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .shiki-brand-intro__logo{width:96px!important;max-width:96px!important;height:auto!important}@media(min-width:769px){body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__blocks{display:grid!important;grid-template-columns:minmax(150px,240px) minmax(0,620px)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-content:center!important;column-gap:118px!important;row-gap:18px!important;text-align:left!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__content{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:end!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp h2.heading{grid-column:1!important;grid-row:2!important;justify-self:center!important;align-self:start!important;text-align:center!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text{grid-column:2!important;grid-row:1 / span 2!important;justify-self:start!important;align-self:center!important;text-align:left!important}}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp h2.heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:var(--color-heading-style)!important;font-weight:300!important;letter-spacing:.18em!important;line-height:1.2!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp:before,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp:after,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__blocks:before,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__blocks:after{content:none!important;display:none!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.004em!important;color:#3f3e39!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text{max-width:620px!important;width:min(100%,620px)!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text p{max-width:620px!important;width:auto!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text p:first-of-type{font-size:16.5px!important;font-weight:300!important;line-height:1.74!important;letter-spacing:-.01em!important;color:#363531!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text p:not(:first-of-type){font-size:14px!important;font-weight:300!important;line-height:1.9!important;letter-spacing:-.004em!important;color:#3f3e39!important}@media(min-width:1025px){.header-nav-plain .menu-lv-1>.menu-lv-1__action,.header-nav-plain .menu-lv-1>.menu-lv-1__action span{font-size:13px!important;font-weight:500!important;letter-spacing:.085em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-index .product-block .card-title,body.template-index .product-block .card-title a,body.template-index .product-block .card-title .text,body.template-index .halo-product-block .card-title,body.template-index .halo-product-block .card-title a,body.template-index .halo-product-block .card-title .text,body.template-index .product-item .card-title,body.template-index .product-item .card-title a,body.template-index .product-item .card-title .text{font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.02em!important;text-transform:none!important}body.template-index .product-block .halo-block-header .title,body.template-index .product-block .halo-block-header .title .text,body.template-index .collections-list .halo-block-header .collection-list-title,body.template-index .collections-list .halo-block-header .title,body.template-index .collections-list .halo-block-header .title .text,body.template-index .collection-list .halo-block-header .collection-list-title,body.template-index .collection-list .halo-block-header .title,body.template-index .collection-list .halo-block-header .title .text,body.template-index .section-header .title{font-weight:300!important;letter-spacing:.015em!important;line-height:1.18!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-button,body.template-index .slideshow-wrapper .slide-content .slide-button{font-weight:500!important;letter-spacing:.09em!important;line-height:1.2!important;text-transform:uppercase!important}}.footer.footer-1 .footer-block__heading,.footer.footer-1 .footer-block__heading span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#2f2f2b!important}.footer.footer-1 .footer-block__column .list-menu__item--link,.footer.footer-1 .footer-block__column .list-menu__item--link span,.footer.footer-1 .footer-block__newsletter .footer-block__subheading,.footer.footer-1 .footer__content-bottom .footer__copyright,.footer.footer-1 .copyright__content,.footer.footer-1 .copyright__content p,.footer.footer-1 .copyright__content a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:.018em!important;color:#34322d!important}.footer.footer-1 .footer-block__column .list-menu__item--link:hover,.footer.footer-1 .footer-block__column .list-menu__item--link:hover span,.footer.footer-1 .copyright__content a:hover{color:#1f1f1d!important}body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .halo-block-header .collection-list-title,body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .halo-block-header .collection-list-title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;line-height:1.14!important;letter-spacing:0!important;color:#24231f!important}body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .card__heading,body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .card__heading a,body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .card__heading .text,body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .collection-title,body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .collection-title a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:.018em!important;color:#2b2a26!important;text-transform:none!important}body.template-index .section-block-template--20372702920783__collection_list_qHKGHJ .collection-list .full-unstyled-link{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.015em!important;color:#34322d!important;text-transform:none!important}.template-page .page-header,.template-page .halo-page-header .page-header,.template-page .page-header h1,.template-page .page-header .title,.template-blog .page-header,.template-blog .halo-page-header .page-header,.template-blog .page-header h1,.template-blog .page-header .title,.template-article .page-header,.template-article .halo-page-header .page-header,.template-article .page-header h1,.template-article .page-header .title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.01em!important;color:#24231f!important}.template-page .rte,.template-page .rte p,.template-blog .blog-summary,.template-article .article-template__content,.template-article .article-template__content p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.84!important;letter-spacing:.002em!important;color:#2b2a26!important}.template-page .rte strong,.template-page .rte b,.template-article .article-template__content strong,.template-article .article-template__content b{font-weight:500!important}.template-page .breadcrumb,.template-page .breadcrumb a,.template-page .breadcrumb span,.template-page .breadcrumb .link,.template-blog .breadcrumb,.template-blog .breadcrumb a,.template-blog .breadcrumb span,.template-blog .breadcrumb .link,.template-article .breadcrumb,.template-article .breadcrumb a,.template-article .breadcrumb span,.template-article .breadcrumb .link{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.02em!important;color:#5a5750!important}.template-page .breadcrumb a:hover,.template-page .breadcrumb .link:hover,.template-blog .breadcrumb a:hover,.template-blog .breadcrumb .link:hover,.template-article .breadcrumb a:hover,.template-article .breadcrumb .link:hover{color:#24231f!important}.footer.footer-1 .footer-block__details-content,.footer.footer-1 .footer-block__details-content a,.footer.footer-1 .footer__content-bottom,.footer.footer-1 .footer__content-bottom a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:.018em!important;color:#34322d!important}@media(max-width:1024px){.template-page .page-header,.template-page .halo-page-header .page-header,.template-page .page-header h1,.template-page .page-header .title,.template-blog .page-header,.template-blog .halo-page-header .page-header,.template-blog .page-header h1,.template-blog .page-header .title,.template-article .page-header,.template-article .halo-page-header .page-header,.template-article .page-header h1,.template-article .page-header .title{font-weight:400!important;line-height:1.16!important}.template-page .rte,.template-page .rte p,.template-article .article-template__content,.template-article .article-template__content p{font-size:14.5px!important;line-height:1.8!important}}@media(max-width:767px){.template-page .rte,.template-page .rte p,.template-article .article-template__content,.template-article .article-template__content p{font-size:15px!important;line-height:1.78!important}.template-page .page-header h1,.template-blog .page-header h1,.template-article .page-header h1{font-weight:400!important;line-height:1.18!important}}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;line-height:1.12!important;letter-spacing:.028em!important;color:#242424!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:#3f3e39!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2 *,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h3,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h3 *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;line-height:1.16!important;letter-spacing:-.018em!important;color:#242424!important;font-synthesis:none!important;font-synthesis-weight:none!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2{font-size:clamp(30px,2.8vw,40px)!important;margin:0 0 22px!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h3{font-size:20px!important;margin:0 0 24px!important;color:#2b2a26!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about p,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about li{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:15.8px!important;font-weight:300!important;line-height:1.82!important;letter-spacing:-.006em!important;color:#3f3e39!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about p{margin:0 0 20px!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about strong,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about b{font-weight:400!important;color:inherit!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about hr{border:0!important;border-top:1px solid rgba(36,35,31,.12)!important;margin:46px 0!important}@media(min-width:1025px){body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .item--smallImg .flex-box__banner{display:flex!important;flex-direction:column!important;align-items:center!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .item--smallImg .banner-item{width:100%!important;max-width:920px!important;margin:0 auto!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .item--smallImg .banner-content{width:100%!important;max-width:780px!important;margin:34px auto 0!important;padding:0!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .item--smallImg .content-box{width:100%!important;max-width:780px!important;margin:0 auto!important;text-align:left!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .item--smallImg .banner-heading{text-align:left!important}}@media(max-width:1024px){body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2 *{font-size:clamp(29px,5.8vw,36px)!important;line-height:1.15!important;letter-spacing:-.012em!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h3{font-size:20px!important;font-weight:400!important;line-height:1.24!important;letter-spacing:-.01em!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about p,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about li{font-size:15.5px!important;line-height:1.8!important}}@media(max-width:767px){body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about h2 *{font-size:clamp(28px,7.6vw,34px)!important;line-height:1.15!important}body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about p,body.template-page #halo-image-banner-template--20372702330959__164709134604b9bd62 .banner-text .shiki-about li{font-size:15px!important;font-weight:400!important;line-height:1.76!important}}body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(26px,1.9vw,30px)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:.018em!important;color:#242424!important}body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text p,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text span,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:300!important;line-height:1.68!important;letter-spacing:-.004em!important;color:#34322d!important}body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-button,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-button span,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-button a,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .button,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .button span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media(max-width:767px){body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-heading{font-size:clamp(24px,6.2vw,28px)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:.012em!important}body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text p,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text span,body.template-page #halo-image-banner-template--20372702330959__164707469606355f61 .banner-text a{font-size:14.5px!important;font-weight:400!important;line-height:1.62!important}}.shopify-policy__container{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:#2b2a26!important}.shopify-policy__title h1,.shopify-policy__title .page-header{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(26px,2.1vw,34px)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.01em!important;color:#24231f!important}.shopify-policy__body,.shopify-policy__body .rte,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.58!important;letter-spacing:0!important;color:#2b2a26!important}.shopify-policy__body p{margin-top:0!important;margin-bottom:10px!important}.shopify-policy__body p:empty{display:none!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-top:24px!important;margin-bottom:10px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.006em!important;color:#24231f!important}.shopify-policy__body h2{font-size:clamp(22px,1.7vw,28px)!important;font-weight:300!important}.shopify-policy__body h3{font-size:17px!important;font-weight:500!important}.shopify-policy__body ul,.shopify-policy__body ol{margin-top:6px!important;margin-bottom:12px!important;padding-left:1.35em!important}.shopify-policy__body li{margin-bottom:6px!important;line-height:1.54!important}.shopify-policy__body hr{margin:22px 0!important;border:0!important;border-top:1px solid #e6e0d8!important}.shopify-policy__body strong,.shopify-policy__body b{font-weight:500!important;color:inherit!important}@media(max-width:1024px){.shopify-policy__title h1,.shopify-policy__title .page-header{font-size:clamp(25px,4vw,32px)!important;font-weight:400!important;line-height:1.16!important}.shopify-policy__body,.shopify-policy__body .rte,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body a{font-size:14.5px!important;line-height:1.58!important}}@media(max-width:767px){.shopify-policy__title h1,.shopify-policy__title .page-header{font-size:clamp(24px,6vw,30px)!important;line-height:1.18!important}.shopify-policy__body,.shopify-policy__body .rte,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body a{font-size:14.5px!important;line-height:1.56!important}.shopify-policy__body p{margin-bottom:9px!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-top:20px!important;margin-bottom:9px!important}.shopify-policy__body h2{font-size:22px!important;line-height:1.18!important}.shopify-policy__body li{margin-bottom:5px!important;line-height:1.52!important}.shopify-policy__body hr{margin:18px 0!important}}body.template-product .halo-recommendations-block .halo-block-header .title,body.template-product .halo-recommendations-block .halo-block-header .title .text,body.template-product .halo-recommendations-block .halo-block-header .title *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(26px,2vw,32px)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:.01em!important;color:#24231f!important}@media(max-width:767px){body.template-product .halo-recommendations-block .halo-block-header .title,body.template-product .halo-recommendations-block .halo-block-header .title .text,body.template-product .halo-recommendations-block .halo-block-header .title *{font-size:clamp(22px,6vw,26px)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:.01em!important}}body.template-collection .collection-title.page-header,body.template-collection .collection-header .page-header,body.template-collection .halo-page-header .page-header,body.template-collection h1.page-header{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(28px,2.2vw,36px)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.012em!important;color:#24231f!important}body.template-index .collections-list .halo-block-header .collection-list-title,body.template-index .collections-list .halo-block-header .collection-list-title .text,body.template-index .collections-list .halo-block-header .title,body.template-index .collections-list .halo-block-header .title .text,body.template-product .collections-list .halo-block-header .collection-list-title,body.template-product .collections-list .halo-block-header .collection-list-title .text,body.template-product .collections-list .halo-block-header .title,body.template-product .collections-list .halo-block-header .title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(26px,2vw,32px)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.004em!important;color:#24231f!important}body.template-index .collections-list .collection-list .card__heading,body.template-index .collections-list .collection-list .card__heading a,body.template-index .collections-list .collection-list .card__heading *,body.template-index .collections-list .collection-list .full-unstyled-link,body.template-product .collections-list .collection-list .card__heading,body.template-product .collections-list .collection-list .card__heading a,body.template-product .collections-list .collection-list .card__heading *,body.template-product .collections-list .collection-list .full-unstyled-link{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.014em!important;color:#2b2a26!important;text-transform:none!important}@media(max-width:767px){body.template-collection .collection-title.page-header,body.template-collection .collection-header .page-header,body.template-collection .halo-page-header .page-header,body.template-collection h1.page-header{font-size:clamp(24px,6vw,30px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.006em!important}body.template-index .collections-list .halo-block-header .collection-list-title,body.template-index .collections-list .halo-block-header .collection-list-title .text,body.template-index .collections-list .halo-block-header .title,body.template-index .collections-list .halo-block-header .title .text,body.template-product .collections-list .halo-block-header .collection-list-title,body.template-product .collections-list .halo-block-header .collection-list-title .text,body.template-product .collections-list .halo-block-header .title,body.template-product .collections-list .halo-block-header .title .text{font-size:clamp(23px,6vw,28px)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:0!important}}body.template-collection .collection-title.page-header,body.template-collection .collection-title.page-header *,body.template-collection .collection-header .page-header,body.template-collection .collection-header .page-header *,body.template-collection h1.page-header,body.template-collection h1.page-header *,body.template-list-collections .page-header,body.template-list-collections .page-header *,body.template-list-collections h1.page-header,body.template-list-collections h1.page-header *,body.template-list-collections #CollectionListSection-template--20372702330959__main .page-header,body.template-list-collections #CollectionListSection-template--20372702330959__main .page-header *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(28px,2vw,34px)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.008em!important;color:#24231f!important;font-synthesis:none!important;font-synthesis-weight:none!important}body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title,body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title a,body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title *,body.template-list-collections .collections-wrapper .collection-title,body.template-list-collections .collections-wrapper .collection-title a,body.template-list-collections .collections-wrapper .collection-title *,body.template-list-collections .collection-list-item .collection-title,body.template-list-collections .collection-list-item .collection-title a,body.template-list-collections .collection-list-item .collection-title *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.01em!important;color:#24231f!important;text-transform:none!important;font-synthesis:none!important;font-synthesis-weight:none!important}body.template-list-collections #CollectionListSection-template--20372702330959__main .count,body.template-list-collections .collections-wrapper .count,body.template-list-collections .collection-list-item .count{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.015em!important;color:#8a8780!important}body.template-collection .toolbar,body.template-collection .toolbar *,body.template-collection .toolbar-label,body.template-collection .toolbar-viewAs,body.template-collection .view-as{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.015em!important}@media(max-width:767px){body.template-collection .collection-title.page-header,body.template-collection .collection-title.page-header *,body.template-collection .collection-header .page-header,body.template-collection .collection-header .page-header *,body.template-collection h1.page-header,body.template-collection h1.page-header *,body.template-list-collections .page-header,body.template-list-collections .page-header *,body.template-list-collections h1.page-header,body.template-list-collections h1.page-header *{font-size:clamp(24px,6vw,30px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.006em!important}body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title,body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title a,body.template-list-collections #CollectionListSection-template--20372702330959__main .collection-title *,body.template-list-collections .collections-wrapper .collection-title,body.template-list-collections .collections-wrapper .collection-title a,body.template-list-collections .collections-wrapper .collection-title *,body.template-list-collections .collection-list-item .collection-title,body.template-list-collections .collection-list-item .collection-title a,body.template-list-collections .collection-list-item .collection-title *{font-size:17px!important;font-weight:400!important;line-height:1.34!important;letter-spacing:.006em!important}}body.template-collection .collection-info .collection-title.page-header,body.template-collection .collection-info .collection-title.page-header *,body.template-collection .collection-header .page-header,body.template-collection .collection-header .page-header *,body.template-collection h1.collection-title,body.template-collection h1.collection-title *,body.template-collection h1.page-header,body.template-collection h1.page-header *,body.template-list-collections [id^=CollectionListSection-] .page-header,body.template-list-collections [id^=CollectionListSection-] .page-header *,body.template-list-collections [id^=CollectionListSection-] h1.page-header,body.template-list-collections [id^=CollectionListSection-] h1.page-header *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(24px,1.7vw,30px)!important;font-weight:300!important;line-height:1.16!important;letter-spacing:-.012em!important;color:#24231f!important;text-transform:none!important;font-synthesis:none!important;font-synthesis-weight:none!important}body.template-list-collections [id^=CollectionListSection-] .collection-title,body.template-list-collections [id^=CollectionListSection-] .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collection-title *,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title *,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.36!important;letter-spacing:.006em!important;color:#24231f!important;text-transform:none!important;font-synthesis:none!important;font-synthesis-weight:none!important}body.template-list-collections [id^=CollectionListSection-] .count,body.template-list-collections [id^=CollectionListSection-] .count *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.012em!important;color:#8a8780!important}@media(max-width:767px){body.template-collection .collection-info .collection-title.page-header,body.template-collection .collection-info .collection-title.page-header *,body.template-collection .collection-header .page-header,body.template-collection .collection-header .page-header *,body.template-collection h1.collection-title,body.template-collection h1.collection-title *,body.template-collection h1.page-header,body.template-collection h1.page-header *,body.template-list-collections [id^=CollectionListSection-] .page-header,body.template-list-collections [id^=CollectionListSection-] .page-header *,body.template-list-collections [id^=CollectionListSection-] h1.page-header,body.template-list-collections [id^=CollectionListSection-] h1.page-header *{font-size:clamp(22px,5.6vw,27px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.006em!important}body.template-list-collections [id^=CollectionListSection-] .collection-title,body.template-list-collections [id^=CollectionListSection-] .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collection-title *,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collections-wrapper .collection-title *,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title a,body.template-list-collections [id^=CollectionListSection-] .collection-list-item .collection-title *{font-size:15.5px!important;font-weight:400!important;line-height:1.36!important;letter-spacing:.004em!important}}body.template-collection .page-header,body.template-collection .page-header *,body.template-collection h1.collection-title,body.template-collection h1.collection-title *,body.template-collection .collection-info .collection-title.page-header,body.template-collection .collection-info .collection-title.page-header *,body.template-collection .collection-header h1.page-header,body.template-collection .collection-header h1.page-header *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(24px,1.45vw,28px)!important;font-weight:300!important;line-height:1.18!important;letter-spacing:-.014em!important;color:#24231f!important;text-transform:none!important;font-synthesis:none!important;font-synthesis-weight:none!important}@media(max-width:767px){body.template-collection .page-header,body.template-collection .page-header *,body.template-collection h1.collection-title,body.template-collection h1.collection-title *,body.template-collection .collection-info .collection-title.page-header,body.template-collection .collection-info .collection-title.page-header *,body.template-collection .collection-header h1.page-header,body.template-collection .collection-header h1.page-header *{font-size:clamp(22px,5.2vw,26px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.008em!important}}body.template-collection .articleLookbook-title,body.template-collection .articleLookbook-title *,body.template-collection #main-collection-product-grid .articleLookbook-title,body.template-collection #main-collection-product-grid .articleLookbook-title *,body.template-collection [id^=CollectionSection-] .articleLookbook-title,body.template-collection [id^=CollectionSection-] .articleLookbook-title *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(22px,1.35vw,26px)!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-.014em!important;color:#24231f!important;text-transform:none!important;font-synthesis:none!important;font-synthesis-weight:none!important}@media(max-width:767px){body.template-collection .articleLookbook-title,body.template-collection .articleLookbook-title *,body.template-collection #main-collection-product-grid .articleLookbook-title,body.template-collection #main-collection-product-grid .articleLookbook-title *,body.template-collection [id^=CollectionSection-] .articleLookbook-title,body.template-collection [id^=CollectionSection-] .articleLookbook-title *{font-size:clamp(21px,5vw,25px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.008em!important}}@media(max-width:767px){body #menu-drawer,body #menu-drawer .menu-drawer__menu-item,body #menu-drawer .menu-drawer__menu-item .text,body #menu-drawer .menu-drawer__close-button,body #menu-drawer .menu-drawer__close-button .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14.5px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.015em!important;color:#24231f!important;text-transform:none!important}body #menu-drawer .menu--mobile-lv-1__action{font-size:15px!important;font-weight:500!important;letter-spacing:.025em!important;min-height:48px!important}body #menu-drawer .menu--mobile-lv-2__action,body #menu-drawer .menu--mobile-lv-3__action{min-height:44px!important}body #navigation-mobile,body #navigation-mobile .site-nav-mobile,body #navigation-mobile .site-nav-mobile .menu-lv-1__action,body #navigation-mobile .site-nav-mobile .menu-lv-2__action,body #navigation-mobile .site-nav-mobile .menu-lv-3__action,body #navigation-mobile .site-nav-mobile .menu_mobile_link,body #navigation-mobile .site-nav-mobile .text,body #navigation-mobile .nav-title-mobile{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;color:#24231f!important;text-transform:none!important}body #navigation-mobile .site-nav-mobile .menu-lv-1__action,body #navigation-mobile .site-nav-mobile .menu-lv-1__action .text,body #navigation-mobile .nav-title-mobile{font-size:15.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.02em!important}body #navigation-mobile .site-nav-mobile .menu-lv-2__action,body #navigation-mobile .site-nav-mobile .menu-lv-2__action .text,body #navigation-mobile .site-nav-mobile .menu-lv-3__action,body #navigation-mobile .site-nav-mobile .menu-lv-3__action .text{font-size:14.5px!important;font-weight:400!important;line-height:1.38!important;letter-spacing:.012em!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .images-contain .adaptive_height.image.slide-mobile{padding-top:calc(100svh - 56px)!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .images-contain .adaptive_height.image.slide-mobile img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;text-align:left!important;top:auto!important;left:28px!important;right:28px!important;bottom:16%!important;transform:none!important;width:auto!important;max-width:320px!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-heading.slide-mobile{margin:0!important;width:100%!important;max-width:320px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(30px,8vw,35px)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.02em!important;text-align:left!important;text-transform:none!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-content .slide-heading .line{display:none!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-button{display:inline-flex!important;align-self:flex-start!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:136px!important;min-height:38px!important;margin:0!important;padding:9px 18px!important;border:0!important;border-bottom:0!important;border-radius:999px!important;background:#201f1de0!important;box-shadow:0 6px 16px #00000024!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-font-smoothing:antialiased!important}body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-button:hover,body.template-index #slideshow-wrapper-template--20372702920783__16321237356a896dad .slide-button:focus{background:#201f1df5!important;color:#fff!important;text-decoration:none!important;box-shadow:0 7px 18px #00000029!important}body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__blocks,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__content,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp h2.heading,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text,body.template-index .section-block-template--20372702920783__rich_text_bnVcGp .rich-text__text p{align-items:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}body.template-index .product-block .halo-block-header .title,body.template-index .product-block .halo-block-header .title .text,body.template-index .halo-product-block .halo-block-header .title,body.template-index .halo-product-block .halo-block-header .title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:23px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:.075em!important;color:#24231f!important;text-transform:uppercase!important}body.template-index .halo-block-header .view_all,body.template-index .halo-block-header .view_all a,body.template-index .halo-block-header .link,body.template-index .halo-block-header .link span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.01em!important;color:#34322d!important;text-transform:none!important}body.template-index .halo-product-block .card-title,body.template-index .halo-product-block .card-title a,body.template-index .halo-product-block .card-title .text,body.template-index .product-block .card-title,body.template-index .product-block .card-title a,body.template-index .product-block .card-title .text,body.template-index .product-item .card-title,body.template-index .product-item .card-title a,body.template-index .product-item .card-title .text,body.template-index .card-product .card-title,body.template-index .card-product .card-title a,body.template-index .card-product .card-title .text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:0!important;color:#24231f!important;text-transform:none!important}body.template-index .halo-product-block .card-title,body.template-index .product-block .card-title,body.template-index .product-item .card-title,body.template-index .card-product .card-title{margin-bottom:8px!important}body.template-index .halo-product-block .card-price,body.template-index .halo-product-block .price,body.template-index .halo-product-block .price-item,body.template-index .halo-product-block .money,body.template-index .product-block .card-price,body.template-index .product-block .price,body.template-index .product-block .price-item,body.template-index .product-block .money{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.01em!important;color:#24231f!important}body.template-index .product-block .card-price,body.template-index .product-block .price,body.template-index .halo-product-block .card-price,body.template-index .halo-product-block .price{margin-top:6px!important}body .wrapper-footer footer.footer.footer-1 .footer-block__heading,body .wrapper-footer footer.footer.footer-1 .footer-block__heading span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.075em!important;text-transform:uppercase!important}body .wrapper-footer footer.footer.footer-1 .footer-block__details-content,body .wrapper-footer footer.footer.footer-1 .footer-block__list{padding-top:12px!important;padding-bottom:16px!important}body .wrapper-footer footer.footer.footer-1 .footer-block__details-content li,body .wrapper-footer footer.footer.footer-1 .footer-block__list li{margin:0!important;padding-top:6px!important;padding-bottom:6px!important}body .wrapper-footer footer.footer.footer-1 .footer-block__details-content a,body .wrapper-footer footer.footer.footer-1 .footer-block__list a,body .wrapper-footer footer.footer.footer-1 .list-menu__item,body .wrapper-footer footer.footer.footer-1 .list-menu__item--link,body .wrapper-footer footer.footer.footer-1 .list-menu__item--link span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.52!important;letter-spacing:.01em!important;color:#34322d!important;text-transform:none!important}body .halo-sticky-toolbar-mobile,body .halo-sticky-toolbar-mobile .bottom-bar--list,body .halo-sticky-toolbar-mobile .bottom-bar--list span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}body .halo-sticky-toolbar-mobile .bottom-bar{padding:7px 8px 8px!important;min-height:74px!important}body .halo-sticky-toolbar-mobile .bottom-bar--list{gap:4px!important}body .halo-sticky-toolbar-mobile .bottom-bar--list li{flex:1 1 0!important;min-width:0!important}body .halo-sticky-toolbar-mobile .bottom-bar--list li>a{padding:6px 1px!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .icon+.text{margin-top:5px!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .text{font-size:13.5px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.005em!important;color:#24231f!important;text-transform:none!important;white-space:normal!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .cart-count-bubble{display:flex!important;align-items:center!important;justify-content:center!important;top:1px!important;right:auto!important;left:calc(50% + 4px)!important;min-width:18px!important;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important;line-height:18px!important;aspect-ratio:1 / 1!important;transform:none!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .cart-count-bubble .text{margin:0!important;font-size:10.5px!important;font-weight:500!important;line-height:18px!important;letter-spacing:0!important;white-space:nowrap!important}}body.template-product .productView-desc,body.template-product .productView-desc.halo-text-format,body.template-product .productView-tab .tabs-contents,body.template-product .productView-tab .tab-content,body.template-product .productView-tab .toggle-content,body.template-product .shiki-product-info-content,body.template-product .shiki-product-info-content.rte{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important;color:#2b2a26!important}body.template-product .productView-desc p,body.template-product .productView-tab .tab-content p,body.template-product .productView-tab .toggle-content p,body.template-product .shiki-product-info-content p{margin-top:0!important;margin-bottom:10px!important;line-height:1.62!important}body.template-product .productView-desc p:last-child,body.template-product .productView-tab .tab-content p:last-child,body.template-product .productView-tab .toggle-content p:last-child,body.template-product .shiki-product-info-content p:last-child{margin-bottom:0!important}body.template-product .productView-desc p:empty,body.template-product .productView-tab .tab-content p:empty,body.template-product .productView-tab .toggle-content p:empty,body.template-product .shiki-product-info-content p:empty{display:none!important}body.template-product .shiki-product-info-content br{display:block!important;content:""!important;margin-top:7px!important;line-height:0!important}body.template-product .shiki-product-info-content br+br{margin-top:8px!important}body.template-product .shiki-product-info-content strong,body.template-product .shiki-product-info-content b{font-weight:750!important;color:#1f1f1d!important}body.template-product .productView-desc ul,body.template-product .productView-desc ol,body.template-product .productView-tab .tab-content ul,body.template-product .productView-tab .tab-content ol,body.template-product .productView-tab .toggle-content ul,body.template-product .productView-tab .toggle-content ol,body.template-product .shiki-product-info-content ul,body.template-product .shiki-product-info-content ol{margin-top:6px!important;margin-bottom:10px!important;padding-left:1.25em!important}body.template-product .productView-desc li,body.template-product .productView-tab .tab-content li,body.template-product .productView-tab .toggle-content li,body.template-product .shiki-product-info-content li{margin-bottom:5px!important;line-height:1.5!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-heading{margin:14px 0 7px!important;font-size:15.5px!important;font-weight:650!important;line-height:1.28!important;letter-spacing:0!important;color:#1f1f1d!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-list{margin:0 0 12px!important;padding-left:1.15em!important;list-style:disc!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-list li{margin-bottom:7px!important;padding-left:2px!important;line-height:1.62!important}body.template-product .productView-desc a,body.template-product .productView-tab .tab-content a,body.template-product .productView-tab .toggle-content a,body.template-product .shiki-product-info-content a{color:#6f5b3e!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;transition:color .18s ease,text-decoration-color .18s ease!important}body.template-product .productView-desc a:hover,body.template-product .productView-desc a:focus,body.template-product .productView-tab .tab-content a:hover,body.template-product .productView-tab .tab-content a:focus,body.template-product .productView-tab .toggle-content a:hover,body.template-product .productView-tab .toggle-content a:focus,body.template-product .shiki-product-info-content a:hover,body.template-product .shiki-product-info-content a:focus{color:#24231f!important;text-decoration-color:#24231f!important}body.template-product .productView-desc h2,body.template-product .productView-desc h3,body.template-product .productView-desc h4,body.template-product .productView-tab .tab-content h2,body.template-product .productView-tab .tab-content h3,body.template-product .productView-tab .tab-content h4,body.template-product .productView-tab .toggle-content h2,body.template-product .productView-tab .toggle-content h3,body.template-product .productView-tab .toggle-content h4,body.template-product .shiki-product-info-content h2,body.template-product .shiki-product-info-content h3,body.template-product .shiki-product-info-content h4{margin-top:12px!important;margin-bottom:7px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-.006em!important;color:#24231f!important}body.template-product .productView-desc h2,body.template-product .productView-tab .tab-content h2,body.template-product .productView-tab .toggle-content h2,body.template-product .shiki-product-info-content h2{font-size:clamp(21px,1.45vw,24px)!important;font-weight:300!important;line-height:1.18!important}body.template-product .productView-desc h3,body.template-product .productView-tab .tab-content h3,body.template-product .productView-tab .toggle-content h3,body.template-product .shiki-product-info-content h3{font-size:16.5px!important;font-weight:600!important;line-height:1.24!important}body.template-product .productView-desc h4,body.template-product .productView-tab .tab-content h4,body.template-product .productView-tab .toggle-content h4,body.template-product .shiki-product-info-content h4{font-size:15px!important;font-weight:500!important;line-height:1.28!important}body.template-product .productView-desc hr,body.template-product .productView-tab .tab-content hr,body.template-product .productView-tab .toggle-content hr,body.template-product .shiki-product-info-content hr{margin:22px 0!important;border:0!important;border-top:1px solid #e6e0d8!important}body.template-product .shiki-product-info-content{padding-bottom:12px!important}body.template-product .shiki-product-info-content>:first-child{margin-top:0!important}body.template-product .shiki-product-info-content>:last-child{margin-bottom:0!important}@media(max-width:767px){body.template-product .productView-desc,body.template-product .productView-desc.halo-text-format,body.template-product .productView-tab .tabs-contents,body.template-product .productView-tab .tab-content,body.template-product .productView-tab .toggle-content,body.template-product .shiki-product-info-content,body.template-product .shiki-product-info-content.rte{font-size:14px!important;line-height:1.62!important}body.template-product .productView-desc p,body.template-product .productView-tab .tab-content p,body.template-product .productView-tab .toggle-content p,body.template-product .shiki-product-info-content p{margin-bottom:9px!important;line-height:1.62!important}body.template-product .productView-desc h2,body.template-product .productView-tab .tab-content h2,body.template-product .productView-tab .toggle-content h2,body.template-product .shiki-product-info-content h2{font-size:22px!important;line-height:1.18!important}body.template-product .productView-desc h3,body.template-product .productView-tab .tab-content h3,body.template-product .productView-tab .toggle-content h3,body.template-product .shiki-product-info-content h3{font-size:16px!important;line-height:1.24!important}body.template-product .productView-desc hr,body.template-product .productView-tab .tab-content hr,body.template-product .productView-tab .toggle-content hr,body.template-product .shiki-product-info-content hr{margin:18px 0!important}body.template-product .productView-desc li,body.template-product .productView-tab .tab-content li,body.template-product .productView-tab .toggle-content li,body.template-product .shiki-product-info-content li{margin-bottom:5px!important;line-height:1.62!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-heading{margin:13px 0 7px!important;font-size:15.5px!important;line-height:1.28!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-list{margin-bottom:11px!important}body.template-product .shiki-product-info-content .shiki-rug-care-guide-list li{margin-bottom:7px!important;line-height:1.62!important}body.template-product .shiki-product-info-content{padding-bottom:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
