:root{--font-family-1: futura-pt, sans-serif;--font-family-2: futura-pt, sans-serif;--font-family-3: adobe-garamond-pro, serif;--font-family-1-line-height: 1;--font-family-2-line-height: 1.7;--font-family-3-line-height: 1;--font-body-family: var(--font-family-2);--font-heading-family: var(--font-family-1);--font-menu-lv1-family: var(--font-family-1);--font-menu-lv2-family: var(--font-family-1);--font-menu-lv3-family: var(--font-family-1);--font-mega-menu-lv2-family: var(--font-family-1);--font-mega-menu-lv3-family: var(--font-family-1);--product-title-font: var(--font-family-1);--product-vendor-font: var(--font-family-1);--product-price-font: var(--font-family-1);--badge-font: var(--font-family-1);--blog-title-font: var(--font-family-1);--blog-info-font: var(--font-family-1);--btn-1-font-family: var(--font-family-1);--btn-2-font-family: var(--font-family-1);--btn-3-font-family: var(--font-family-1);--footer-heading-font-family: var(--font-family-1);--footer-link-font-family: var(--font-family-2);--font-page-title-family: var(--font-family-1);--font-tab-type-1: var(--font-family-1);--font-tab-type-2: var(--font-family-1);--font-body-weight: 400;--font-heading-weight: 300;--body-line-height: var(--font-family-2-line-height);--heading-line-height: var(--font-family-1-line-height);--menu-lv1-line-height: var(--font-family-3-line-height);--menu-lv2-line-height: var(--font-family-3-line-height);--menu-lv3-line-height: var(--font-family-3-line-height);--mega-menu-lv2-line-height: var(--font-family-3-line-height);--mega-menu-lv3-line-height: var(--font-family-3-line-height);--product-title-line-height: var(--font-family-3-line-height);--product-vendor-line-height: var(--font-family-3-line-height);--product-price-line-height: var(--font-family-3-line-height);--badge-line-height: var(--font-family-1-line-height);--product-quickview-line-height: var(--font-family-1-line-height);--blog-title-line-height: var(--font-family-1-line-height);--blog-info-line-height: var(--font-family-1-line-height);--btn-1-line-height: var(--font-family-3-line-height);--btn-2-line-height: var(--font-family-3-line-height);--btn-3-line-height: var(--font-family-3-line-height);--footer-heading-line-height: var(--font-family-3-line-height);--footer-link-line-height: var(--font-family-3-line-height);--page-title-line-height: var(--font-family-1-line-height);--text-size-line-height: var(--font-family-3-line-height);--product-marquee-line-height: var(--font-family-3-line-height);--font-weight-normal: 400;--space-xxl: 80px;--space-xl: 60px;--space-l: 40px;--space-m: 30px;--space-s: 15px;--space-xs: 10px;--space-xxs: 10px;--space-xxxs: 5px;--color-black: #000;--color-white: #fff;--border-radius-xs: 5px;--border-radius-s: 10px;--border-radius-m: 20px;--border-radius-l: 40px;--border-radius-max: 1000px;--box-shadow-m: 0 0 20px 0 rgba(0, 0, 0, .06);--brand-slider-item-width-s: clamp(250px, 18vw, 350px);--brand-slider-item-width-m: clamp(320px, 24vw, 470px);--brand-slider-item-width-l: clamp(420px, 33vw, 620px);--card-line-height-m: 4lh;--card-line-height-s: 3lh;--mask-gradient-m: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 100%);--product-swatch-border-radius: var(--btn-1-border-radius);--transform-scale-s: scale(.95);--transform-scale-m: scale(.85);--transition-all-m: all .4s;--text-cart: #000;--color-text: #000}@media (max-width: 1024px){:root{--font-body-size: 15px;--font-heading-size: 22px;--font-family-1-line-height: 1.2;--font-menu-lv1-size: calc(var(--font-body-size) - 1px);--font-menu-lv2-size: calc(var(--font-body-size) - 1px);--font-menu-lv3-size: calc(var(--font-body-size) - 1px);--font-mega-menu-lv2-size: calc(var(--font-body-size) - 1px);--font-mega-menu-lv3-size: calc(var(--font-body-size) - 1px);--product-title-font-size: calc(var(--font-body-size) - 1px);--product-vendor-font-size: calc(var(--font-body-size) - 4px);--product-price-font-size: calc(var(--font-body-size) - 1px);--badge-font-size: calc(var(--font-body-size) - 4px);--product-quickview-font-size: calc(var(--font-body-size) - 4px);--blog-title-font-size: var(--font-heading-size);--blog-info-font-size: calc(var(--font-body-size) - 4px);--btn-1-font-size: calc(var(--font-body-size) - 1px);--btn-2-font-size: calc(var(--font-body-size) - 1px);--btn-3-font-size: calc(var(--font-body-size) - 1px);--footer-heading-font-size: calc(var(--font-body-size) - 1px);--footer-link-font-size: calc(var(--font-body-size) - 1px);--font-page-title-size: var(--font-heading-size);--text-size-font-size: calc(var(--font-body-size) - 4px);--font-size-product-swatch-more: calc(var(--font-body-size) - 4px);--product-marquee-text-size: calc(var(--font-body-size) - 1px);--product-marquee-text-mobile-size: calc(var(--font-body-size) - 1px);--space-xxl: 40px;--space-xl: 40px;--space-l: 30px;--space-m: 20px;--space-s: 10px;--space-xs: 10px;--space-xxs: 5px;--border-radius-l: 35px;--brand-slider-item-width-s: clamp(160px, 17vw, 170px);--brand-slider-item-width-l: clamp(520px, 50vw, 620px);--card-line-height-m: 3lh;--card-line-height-s: 3lh;--mask-gradient-m: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 100%)}}@media (max-width: 767px){:root{--font-body-size: 15px;--font-heading-size: 22px;--space-xxl: 40px;--space-xl: 40px;--space-l: 30px;--space-m: 20px;--space-s: 10px;--space-xs: 10px;--space-xxs: 5px;--border-radius-l: 30px;--card-line-height-m: unset;--card-line-height-s: unset}}@media (max-width: 551px){:root{--brand-slider-item-width-s: clamp(140px, 34vw, 180px);--brand-slider-item-width-m: clamp(300px, 20vw, 360px);--brand-slider-item-width-l: clamp(420px, 78vw, 520px)}}h1{font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform)}h3,h4{font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);text-transform:var(--btn-1-text-transform)}input{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:var(--body-text-transform)}.blog-btn{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.blog-summary{font-family:var(--font-body-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-align:center!important;text-transform:var(--body-text-transform)!important}.blog-title,.blog-title a{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-align:center!important;text-transform:var(--btn-1-text-transform)!important}.breadcrumb a,.breadcrumb span{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.button{font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);text-transform:var(--btn-1-text-transform)}.card .card-information .card-title{text-align:center!important}.card .card-information .card-price .price{font-family:var(--product-title-font)!important;font-weight:var(--product-price-font-weight)!important;text-align:center!important}.cart-header-item{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.copyright__content,.copyright__content *{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.customer-testimonial .slick-track .item .item-content .content{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;line-height:var(--body-line-height)!important}.customer-testimonial .slick-track .item .item-content .link{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.form-input{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.form-label,.form__label,.form__label-combined{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.halo-article-content .halo-text-format,.halo-article-content .halo-text-format p,.halo-article-content .halo-text-format *{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.halo-popup-title,.halo-sidebar-header,.halo-sidebar-header .title,.halo-sidebar label,.haloCalculatorShipping .message,.haloCalculatorShipping .message *{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.metafield-rich_text_field li{font-weight:var(--font-heading-weight)}.page-content .info,.page-content .info *{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.page-subheader{font-family:var(--font-menu-lv1-family)!important;font-size:20px!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.previewCartItem-name,.previewCartItem-price *{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.previewCartItem-variant,.previewCartTotals .previewCartTotals-label{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.previewCartTotals .previewCartTotals-value{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.previewCartTotals.shipTotal .previewCartTotals-value{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.product__text.des{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height)!important;text-transform:var(--body-text-transform)!important}.product__text.title,.product__text.title *{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:capitalize!important}.productView-ViewingProduct .text,.productView-info-name,.productView-sizeChart .text,.productView-tab .text{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.productView-desc{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.productView-title{font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}.quickSearchResultsBlock .search-block-title,.read-description,.read-description .text{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.scrolling-text__list li,.scrolling-text__list li a{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.short-description{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.sidebarBlock-heading,.toolbar .toolbar-label{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.toolbar .label-text{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.sections-brand-slider .brand-slider-btn .brand-btn{font-family:var(--btn-1-font-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.sections-brand-slider .halo-slider .brand-item-scroll .halo-item .text{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--font-family-3-line-height)!important;text-align:left!important;text-transform:var(--btn-1-text-transform)!important}.sections-brand-slider .halo-slider .brand-item-scroll .halo-item .description{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height)!important;text-align:left!important}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .sub_title{font-family:var(--font-menu-lv1-family)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .button{font-family:var(--btn-1-font-family)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;text-transform:var(--btn-1-text-transform)!important}.sections-custom-service-block .policies-text{font-family:var(--btn-1-font-family)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.sections-custom-service-block .policies-des{font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height)!important;text-transform:var(--body-text-transform)!important}.sections-product-tab .list-product-tabs li .tab-links{font-family:var(--font-heading-family)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important}.sections-slide-show .slide-content .slide-heading{letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.sections-slide-show .slide-content .slide-text{letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height)!important;text-transform:var(--body-text-transform)!important}.sections-slide-show .slide-content .slide-sub{letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.shopify-section button[class^=ai-tabbed-carousel__tab]{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.shopify-section div[class^=ai-testimonial-slider] [class*=slider-heading]{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.shopify-section div[class^=ai-testimonial-slider] p[class*=testimonial-body]{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.shopify-section div[class^=ai-testimonial-slider] p[class*=testimonial-reviewer-name]{font-family:var(--font-menu-lv1-family)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.shopify-section a[class*=ai-banner-slider__button]{font-family:var(--btn-1-font-family)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.shopify-section h3[class*=ai-banner-slider__heading]{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.shopify-section h4[class*=ai-banner-slider__subheading]{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.shopify-section p[class*=ai-banner-slider__description]{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.shopify-section .faqs .halo-block-header .title{text-align:center!important}.shopify-section .faqs .halo-page-content .title,.shopify-section .faqs .halo-page-content .faqs-title{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.shopify-section .multilayer-image-block .item-heading{font-family:var(--font-heading-family)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important}.shopify-section .puzzled-image-banner .block-image-content .link{line-height:var(--btn-1-line-height)!important}.shopify-section .puzzled-image-banner .block-image-content .link .text{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.shopify-section-group-footer-group .rte,.shopify-section-group-footer-group .rte *{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing)!important;line-height:var(--body-line-height);text-transform:var(--body-text-transform)!important}.shopify-section-group-header-group .announcement-bar__message,.shopify-section-group-header-group .announcement-bar__message *{font-family:var(--font-menu-lv1-family)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;text-transform:var(--menu-lv1-text-transform)!important}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem .header__icon span{font-family:var(--font-menu-lv1-family)!important;font-size:calc(var(--font-menu-lv1-size) - 1px)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.shopify-section-group-header-group.section-header-advanced .predictive-search__heading,.shopify-section-group-header-group.section-header-advanced .header__search .search__input,.shopify-section-group-header-group.section-header-advanced .header__search .text,.lv-option-label__name,.lv-option-name,.lv-option-price{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.lv-option-text-wrapper{text-align:left!important;width:100%!important}.po-label,.po-label span{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:1!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating:before{font-size:var(--font-menu-lv1-size)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-all-reviews-rating__score{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:1!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star{font-size:var(--font-menu-lv1-size)!important;line-height:1!important}.jdgm-all-reviews-text .jdgm-all-reviews-text__text,.jdgm-all-reviews-text .jdgm-verified-by__text{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:1!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-prev-badge__text{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}.jdgm-rating-text{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-size:var(--font-heading-size)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.jdgm-reviewer-name{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.jdgm-title{font-family:var(--font-heading-family)!important;font-size:var(--font-heading-size)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.jdgm-widget a[role*=button],.jdgm-write-rev-link{font-family:var(--btn-1-font-family)!important;font-size:var(--btn-1-font-size)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}@media (max-width: 1024px){.button{font-size:var(--btn-1-font-size)!important;line-height:var(--btn-1-line-height)!important}.card-title{font-size:var(--product-title-font-size)!important}.des{font-size:var(--font-body-size)!important}.halo-block-header .title{font-size:var(--font-heading-size)}.sections-custom-image-banner-block .halo-block-header .title,.sections-custom-image-banner-block .halo-block-header .title *{font-size:var(--font-heading-size)!important}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .sub_title,.sections-custom-service-block .halo-row .halo-item .policies-text,.sections-custom-service-block .halo-row .halo-item .policies-des{font-size:var(--font-menu-lv1-size)!important}.sections-custom-text-block .halo-block-header .title,.sections-custom-text-block .halo-block-header .title .text{font-size:var(--font-heading-size)!important}.sections-custom-text-block .halo-block-header .rte{font-size:var(--font-body-size)!important}.sections-slide-show .slide-content .slide-heading{line-height:var(--heading-line-height)!important}.sections-slide-show .slide-content .slide-text{line-height:var(--body-line-height)!important}.sections-slide-show .slide-content .slide-sub{lline-height:var(--heading-line-height)!important}.shopify-section button[class^=ai-tabbed-carousel__tab]{font-size:calc(var(--btn-1-font-size) * .8)!important}.shopify-section .faqs .halo-block-header .title{font-family:var(--font-heading-family)!important;font-size:var(--font-heading-size)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--heading-text-transform)!important}.shopify-section-group-footer-group .copyright__content,.shopify-section-group-footer-group .copyright__content p{font-size:var(--footer-link-font-size)!important}.shopify-section-group-footer-group .footer-block__heading{font-size:var(--footer-heading-font-size)!important}.shopify-section-group-footer-group .footer-block__newsletter .rte{font-size:var(--footer-link-font-size)!important}.subtext-brand{font-size:var(--font-body-size)!important}}@media (max-width: 767px){.sections-brand-slider .halo-block-header .title{text-align:center!important}}.slider-fade .halo-slider{-webkit-mask-image:var(--mask-gradient-m);mask-image:var(--mask-gradient-m)}div[class*=policy__body] h1{display:none!important}input{color:var(--color-text);opacity:1}p{margin-block-end:0;margin-block-start:0}p+p{margin-block-start:var(--space-s)}select{border-radius:var(--border-radius-s)}.article__pagination{margin:var(--space-m) 0 0!important}.article-item,.blog-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.blog-image{border-radius:var(--border-radius-s)}.blog-title{min-height:var(--card-line-height-m)!important}.blog-summary{margin:0 0 var(--space-s)!important;min-height:var(--card-line-height-s)!important}.breadcrumb{margin-bottom:0!important;padding:var(--space-xs) 0!important}.breadcrumb-container{margin:0!important;min-height:unset!important}.button,a[class*=btn],a[class*=button]{border-radius:var(--btn-1-border-radius);padding:var(--btn-1-padding-top) var(--space-s);transition:var(--transition-all-m)!important}.button.button-1:hover svg path,.button.button--primary:hover svg path{fill:var(--btn-1-color-hover)!important}.card{margin:0!important}.card:hover{box-shadow:none!important}.card .card-media{border-radius:var(--btn-1-border-radius)}.card .card-information{padding:var(--space-s) var(--space-s) 0!important}.card .card-information .card-title{min-height:calc(var(--product-title-font-size) * var(--product-title-line-text) + (var(--product-title-line-text) * ((var(--product-title-font-size) * var(--product-title-line-height)) - var(--product-title-font-size))))}.card .card-information .card-price{justify-content:center!important}.card .card-information .card-price .price-item{color:var(--product-price-color)!important}.cart-actions{margin:var(--space-xs) 0 0!important}.cart-actions .button{border-radius:var(--btn-1-border-radius)!important;padding:var(--btn-1-padding-top) var(--space-m)}.cart-count-bubble{border-radius:var(--btn-1-border-radius)!important}.cart-content-empty{margin:var(--space-l) 0 0!important}.cart-message{margin-top:var(--space-xs)!important}.customer-testimonial .slick-track{display:flex;gap:var(--space-xs)}.customer-testimonial .slick-track .item{gap:var(--space-xs);min-height:420px!important;padding:0!important}.customer-testimonial .slick-track .item .image{border-radius:0!important}.customer-testimonial .slick-track .item .item-content{border-radius:0!important;padding:var(--space-m) var(--space-l)!important}.customer-testimonial .slick-track .item .item-content .link:after{display:none!important}.desc-readmore{font-weight:600;transition:var(--transition-all-m)}.desc-readmore:hover{color:var(--btn-1-bg)}.footer-block__newsletter .footer-block__newsletter-form{max-width:unset!important}.form-input{color:var(--color-text)!important;opacity:1!important}.form-label{color:var(--color-text)}.form__select,.halo-article-block{margin:0!important}.halo-article-content .halo-text-format p{margin-block-end:0!important;margin-block-start:0!important}.halo-article-content .halo-text-format p+p{margin-block-start:var(--space-s)!important}.halo-block-header{margin:0!important}.halo-sidebar-header{padding:var(--space-m) var(--space-m) var(--space-s)!important}.halo-sidebar-wrapper{padding-top:var(--space-xs)!important}.newsletter-form__field-wrapper{gap:var(--space-xxxs)}.page-header{padding:10px 0 15px!important}.pagination-wrapper{margin:0!important}.previewCartItem-variant{color:var(--color-text)!important}.previewCartGroup .button+.button{margin-top:var(--space-xxxs)!important}.product-details{padding:0!important}.product-form__submit{min-height:44px}.productListing{margin-bottom:0!important}.productView{padding:0!important}.productView-action{flex:1 1 100%}.productView-desc{margin:0!important}.productView-group{margin:0!important;padding:0!important}.productView-group .pvGroup-row{align-items:flex-end;display:flex;flex-direction:row;gap:var(--space-xxxs);justify-content:space-between;flex-wrap:wrap}.productView-groupTop{width:calc(100% - 115px)!important;flex-direction:row;gap:var(--space-xxxs)}.productView-image video{border-radius:var(--border-radius-s)!important;object-fit:cover!important;position:absolute!important}.productView-images-wrapper{align-items:flex-start!important}.productView-info-item{align-items:center!important;display:flex!important;flex-direction:row!important}.productView-info-item .productView-info-name{vertical-align:middle}.productView-quantity,.productView-quantity .productView-quantity,.productView-tab.layout-vertical{margin:0!important}.productView-ViewingProduct .icon{margin-right:var(--space-xs)!important}.productView-wishlist{margin:0!important}.productView-wishlist a[role=link]{align-items:center;display:flex;height:auto!important;justify-content:center;min-height:44px;min-width:44px;padding:var(--space-xxs)!important;width:auto!important}.productView-wishlist a[role=link] .icon{height:20px!important;width:20px!important}.productView-wishlist a[role=link].wishlist-added{background:var(--btn-1-bg)!important;border:none!important}.productView .tabs-contents>.tab-content:not(:last-child) .toggle-content{padding:0 0 var(--space-m)!important}.quickSearchResultsBlock{padding:var(--space-s) 0!important}.quickSearchResultsBlock .list-item,.predictive-search .predictive-search__results-list:not(#predictive-search-results-list){display:flex!important;flex-wrap:wrap!important;gap:var(--space-xxxs)!important;margin:0!important}.quickSearchResultsBlock .list-item .item,.predictive-search .predictive-search__list-item{margin:0!important;padding:0!important}.quickSearchResultsBlock .list-item .link,.predictive-search .predictive-search__list-item .link{border-radius:var(--btn-1-border-radius)}.quickSearchResultsBlock .list-item .link svg,.predictive-search .predictive-search__list-item .link svg{display:none!important;transform:none!important}.quickSearchResultsBlock .products-grid{padding:0!important}.quickSearchResultsBlock .search-block .search-block-title{margin:var(--space-m) 0 var(--space-xs)!important;padding:0 0 var(--space-xxxs)!important}.quickSearchResultsBlock .search-block.quickSearchTrending .search-block-title{margin-top:0!important}.scrolling-text__list li{align-items:flex-end;display:flex}.search-form .button svg{transform:none!important}.search-modal__form .search__button .icon-search-1{transform:none!important}.select__select{border-radius:var(--border-radius-s)}.site-nav-mobile.nav-account{display:none!important}.site-nav-mobile .header__menu-item{padding:var(--space-m)!important}.slick-arrow{top:50%!important;background:var(--arrow-background-color)!important;padding:var(--space-xxxs)!important}.slick-arrow:hover{background:var(--arrow-background-color-hover)!important}.slick-arrow:hover svg{fill:var(--arrow-color-hover)!important}.slick-dots{display:flex;gap:12px;justify-content:center}.slick-dots li{margin:0!important}.slick-arrow svg{height:var(--arrow-size-icon)!important;width:var(--arrow-size-icon)!important}.template-product .wrapper-body{padding-bottom:0!important}.title .text{background-color:unset!important}.toggle-content{padding:0!important}.toggleLink{padding:var(--space-xs) var(--space-m) var(--space-xs) 0!important}.toolbar{border:none!important;padding:0 0 var(--space-m)!important}.toolbar-item span[data-col="1"],.toolbar-item span[data-col="5"]{display:none!important}.wrapper-body{padding-bottom:0}.sections-brand-slider .brand-slider-btn .brand-btn{background:var(--btn-1-bg)!important;border:var(--btn-1-border)!important;border-radius:var(--btn-1-border-radius)!important;border-style:var(--btn-1-border-style)!important;border-width:var(--btn-1-border-width)!important;color:var(--btn-1-color)!important;padding:var(--btn-1-padding-top) var(--space-m) var(--btn-1-padding-bottom)!important;transition:var(--transition-all-m)!important}.sections-brand-slider .brand-slider-btn .brand-btn:hover{background:var(--btn-1-bg-hover)!important;border:var(--btn-1-border-hover)!important;color:var(--btn-1-color-hover)!important}.sections-brand-slider .halo-block-header .title-wrap .view_all{text-wrap:nowrap}.sections-brand-slider .halo-row .brand-item-scroll{gap:var(--space-xxs)!important;margin-right:var(--space-xxs)!important}.sections-brand-slider .halo-row .brand-item-scroll .halo-item,.sections-brand-slider .halo-row .brand-item-scroll .halo-item img{padding:0!important}.sections-brand-slider .halo-row .brand-item-scroll .halo-item:hover .text{text-decoration:none!important}.sections-brand-slider .halo-row.brand-layout--grid{gap:var(--space-xs)!important;justify-content:center!important}.sections-brand-slider .halo-row.brand-layout--grid .halo-item{flex:0 1 calc(16.6666% - calc(calc(var(--space-xs) * 5) / 6))!important;padding:0!important;width:auto}.sections-brand-slider .halo-row.brand-layout--grid .halo-item img{padding:0!important;width:100%!important}.sections-custom-image-banner-block .halo-row{justify-content:center;margin:0!important}.sections-custom-image-banner-block .halo-row .halo-item{padding:0!important;width:calc(var(--item-width-style) - var(--item-distance-style) * 1.34)}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item{overflow:hidden}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .content{overflow:hidden;padding:var(--align-items-spacing-style) var(--align-items-spacing-lr-style)!important}.sections-custom-image-banner-block .cib-1 .halo-item .image:after{background:linear-gradient(180deg,#0000 0% 70%,#000000b3);content:"";height:100%;left:0;mix-blend-mode:luminosity;opacity:1;position:absolute;transition:var(--transition-all-m);top:0;width:100%;z-index:1}.sections-custom-image-banner-block .cib-1 .halo-item .image:hover:after{opacity:.5}.sections-custom-image-banner-block .cib-img-0 .halo-item{width:calc(var(--item-width-style) - calc(var(--item-distance-style) / 2))}.sections-custom-image-banner-block .cib-img-0 .halo-item .customImageBanner-item{align-content:center;align-items:center;height:100%}.sections-custom-image-banner-block .cib-img-0 .halo-item .customImageBanner-item .img-box{height:100%;display:none}.sections-custom-image-banner-block .cib-img-0 .halo-item .customImageBanner-item .content{left:unset;position:relative;transform:none}.sections-custom-image-banner-block .cib-img-1 .halo-item{width:calc(var(--item-width-style) - calc(var(--item-distance-style) / 2))}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(2) .customImageBanner-item{align-content:center;align-items:center;height:100%}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(2) .customImageBanner-item .img-box{height:100%;display:none}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(2) .customImageBanner-item .content{left:unset;padding:var(--space-xl) var(--space-xl)!important;position:relative;transform:none}.sections-custom-image-banner-block .cib-img-2 .halo-item{width:calc(var(--item-width-style) - calc(var(--item-distance-style) / 2))}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(1) .customImageBanner-item{align-content:center;align-items:center;height:100%}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(1) .customImageBanner-item .img-box{height:100%;display:none}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(1) .customImageBanner-item .content{left:unset;padding:var(--space-xl) var(--space-xxl)!important;position:relative;transform:none}.sections-custom-service-block .halo-row{margin:0!important;min-width:unset!important}.sections-custom-service-block .halo-row .halo-item{padding-left:0!important;padding-right:0!important;margin:0!important}.sections-custom-service-block .halo-row .halo-item .policies-icon,.sections-custom-service-block .halo-row .halo-item .policies-text{transition:var(--transition-all-m)}.sections-custom-service-block .halo-row .halo-item .policies-des{align-content:center;display:flex;flex-wrap:wrap;height:100%;left:0;opacity:0;padding:0 var(--space-s);position:absolute;width:100%;pointer-events:none;top:0;transition:var(--transition-all-m)}.sections-custom-service-block .halo-row .halo-item .policies-content{display:flex;flex-wrap:wrap;justify-content:center;padding:0;width:85%;pointer-events:none;transition:var(--transition-all-m)}.sections-custom-service-block .halo-row .halo-item a{padding-left:0!important;padding-right:0!important}.sections-custom-service-block .halo-row .halo-item a:hover{margin:0!important;transform:none!important}.sections-custom-service-block .halo-row .halo-item:hover .policies-icon{opacity:0}.sections-custom-service-block .halo-row .halo-item:hover .policies-text{opacity:0;pointer-events:none}.sections-custom-service-block .halo-row .halo-item:hover .policies-des{opacity:1}.sections-product-tab .list-product-tabs{gap:var(--space-xxs)!important;padding-bottom:var(--space-m)!important}.sections-product-tab .list-product-tabs li{margin:0!important}.sections-product-tab .list-product-tabs li .tab-links{padding:var(--space-xs) var(--space-s)!important}.sections-product-tab .products-grid{display:flex!important;flex-direction:row!important;gap:var(--space-xxs)!important}.sections-slide-show .grouped_btn--slider{gap:var(--space-xxs)!important}.sections-slide-show .grouped_btn--slider .button{margin:0!important}.shopify-section-group-footer-group .footer-block__list-social .list-social{margin-left:0!important}.shopify-section-group-footer-group .container{padding:0 var(--space-xxs)!important}.shopify-section-group-header-group.section-header-advanced .header__search,.shopify-section-group-header-group.section-header-advanced .header__search .field{height:fit-content!important}.shopify-section-group-header-group.section-header-advanced .header__search .field .search__input{height:fit-content!important;padding:calc(var(--space-s) / 1.15) var(--space-m)}.shopify-section-group-header-group.section-header-advanced .header__search .field .search__button{min-height:unset;height:fit-content;padding:0 var(--space-m)!important}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons{gap:var(--space-m)!important}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem{margin:0!important}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem.header-advanced-account,.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem.header-advanced-cart,.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem.header-advanced-wishlist{width:auto}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem .header__icon{gap:var(--space-xs)}.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem .header__icon span,.shopify-section-group-header-group.section-header-advanced .header-advanced-icons .header__iconItem .header__icon .header-advanced-textRight{margin:0!important}.shopify-section-group-header-group.section-header-navigation .menu-lv-item .text:after{display:none!important}.shopify-section div[class^=ai-tabbed-carousel__carousel]{overflow:visible}.shopify-section div[class^=ai-tabbed-carousel__content],.shopify-section div[class^=ai-tabbed-carousel__tabs]{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}.shopify-section div[class^=ai-testimonial-slider] svg path{stroke:none!important}.shopify-section .faqs .faqs-title{margin-bottom:var(--space-xxs);width:100%!important;font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;font-size:30px!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important;color:var(--color-text2)!important}.shopify-section .faqs .faqs-title:after{content:none!important;display:none!important}.shopify-section .faqs .faqs-item{background:transparent!important}.shopify-section .faqs .faqs-item+.faqs-item{margin-top:var(--space-xxs)!important}.shopify-section .faqs .faqs-item .card-header .title{background:#faf6f0!important;border:2px solid #faf6f0;color:var(--color-text2)!important}.shopify-section .faqs .faqs-item .card-header .title:hover{background:var(--btn-1-bg-hover)!important;color:var(--btn-1-color-hover)!important;outline:none!important}.shopify-section .faqs .faqs-item .card-header .title:after{display:none!important}.shopify-section .faqs .faqs-item .card-header:not(.collapsed) .title{background:#f5eee0!important;color:var(--btn-1-color)!important;outline:none!important}.shopify-section .faqs .faqs-item .card-body{margin:0!important;padding:var(--space-m) var(--space-l)!important}.shopify-section .featured-product .button{padding:var(--space-s) var(--space-s)!important}.shopify-section .featured-product .form-input{padding:var(--space-xs) var(--space-s)!important}.shopify-section .featured-product .share-button{display:none}.shopify-section .featured-product .slick-arrow{background:var(--arrow-background-color);transition:all .3s!important}.shopify-section .featured-product .slick-arrow:hover{background:var(--arrow-background-color-hover)}.shopify-section .featured-product .slick-arrow svg path{fill:var(--arrow-color)!important}.shopify-section .multilayer-image-block .image:after{background:linear-gradient(180deg,#0000 0% 50%,#000c);content:"";height:100%;left:0;mix-blend-mode:luminosity;position:absolute;top:0;width:100%;z-index:1}.shopify-section .puzzled-image-banner .block-image-content{bottom:0!important;left:0!important;padding:0 0 var(--space-m) var(--space-m)!important;top:unset!important;transform:none!important}.shopify-section .puzzled-image-banner .block-image-content .link{background:var(--btn-1-bg)!important;border-radius:var(--border-radius-max)!important;padding:var(--btn-1-padding-top) var(--space-m)!important}.shopify-section .puzzled-image-banner .block-image-content .link:hover{background:var(--btn-1-bg-hover)!important;color:var(--btn-1-color-hover)!important}.shopify-section .puzzled-image-banner .block-image-content .link:hover:after{content:none!important;display:none!important;transform:none!important}.bss-po-product-page{margin:0 0 var(--space-s)!important}.card .jdgm-prev-badge{justify-content:center!important}.card .jdgm-prev-badge .jdgm-prev-badge__text{display:none!important}.card .jdgm-prev-badge__stars{margin-bottom:var(--space-xxxs)!important}.lv-option-text-wrapper{align-items:flex-start!important}.po-option--type-text{color:var(--form-input-border)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating{color:var(--color-text2)!important}.jdgm-all-reviews-text .jdgm-all-reviews-rating:before{background-color:var(--btn-1-bg)!important;padding:2px 2px 0!important}.jdgm-all-reviews-text .jdgm-all-reviews-text__text{color:var(--color-text2)!important}.jdgm-all-reviews-text .jdgm-verified-by__image svg{height:var(--font-body-size)!important;width:var(--font-body-size)!important}.jdgm-average-rating{align-items:flex-end!important;display:flex!important;flex-direction:row!important;gap:var(--space-xs)!important}.jdgm-btn:hover{background:var(--btn-1-bg-hover)!important;border-color:var(--btn-1-border-hover)!important;color:var(--btn-1-color-hover)!important}.jdgm-content{gap:var(--space-xxs)!important;margin:0!important}.jdgm-header{margin-bottom:var(--space-m)!important}.jdgm-header-info{margin-top:var(--space-xs)!important}.jdgm-preview-badge{padding-top:var(--space-s)!important}.jdgm-preview-badge .jdgm-prev-badge{align-items:flex-end!important;display:flex!important;flex-direction:row!important;gap:var(--space-xs)!important}.jdgm-rating-section{gap:var(--space-xxxs)!important}.jdgm-reviewer-info{gap:calc(var(--space-xxxs) / 2)!important}.jdgm-star:before{color:var(--btn-1-bg)!important}.jdgm-title{margin-bottom:0!important}.jdgm-videos-container{gap:var(--space-xxs)!important;padding:0!important}.jdgm-videos-wrapper{width:100%!important}.jdgm-widget{padding:0!important}.jdgm-widget a[role*=button]{background:var(--btn-1-bg)!important;border-color:var(--btn-1-border)!important;border-radius:var(--btn-1-border-radius)!important;color:var(--btn-1-color)!important;transition:var(--transition-all-m)!important}.jdgm-widget a[role*=button]:hover{background:var(--btn-1-bg-hover)!important;border-color:var(--btn-1-border-hover)!important;color:var(--btn-1-color-hover)!important}.jdgm-write-rev-link{border-radius:var(--btn-1-border-radius)!important}.productView div[id*=linkedoption_app_block]{margin:0 0 var(--space-s)!important}@media (min-width: 1600px){.container,.body-custom-width .wrapper-body .container{padding:0}.shopify-section button[class*=ai-tabbed-carousel__navigation--next]{right:-50px!important}.shopify-section button[class*=ai-tabbed-carousel__navigation--prev]{left:-50px!important}}@media (min-width: 1400px){.section-header-advanced .header__logo .header__heading{padding:0!important}.section-header-advanced .header__search{align-content:center;align-items:center;display:flex;flex-wrap:wrap;left:50%;position:absolute;transform:translate(-50%);max-width:725px!important;width:clamp(500px,42.5vw,725px)!important}.section-header-advanced .header__search .quickSearchResultsBlock{width:clamp(500px,42.5vw,725px)!important}.section-header-advanced .header__search .quickSearchResultsWrap{width:100%!important}}@media (min-width: 1280px){.productView-image-wrapper{max-width:1600px}.productView-thumbnail-wrapper{flex:1 1 20%!important;padding-right:var(--space-s)!important;width:20%!important}}@media (min-width: 1200px){.halo-productView-left{width:55%!important}.halo-productView-right{width:45%!important}}@media (min-width: 1025px){.quickSearchResultsBlock .container{padding:0 var(--space-s)!important}.toolbar .toolbar-dropdown.filter-sortby .label-tab{min-width:200px!important}}@media (min-width: 768px){.sections-product-tab .list-product-tabs{overflow:hidden!important}}@media (min-width: 768px) and (max-width: 1600px){.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(1) .customImageBanner-item{height:100%!important}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(1) .customImageBanner-item .img-box{height:100%!important}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(1) .customImageBanner-item .img-box .image{height:100%!important;padding-top:unset!important}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(2) .customImageBanner-item{height:100%!important}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(2) .customImageBanner-item .img-box{height:100%!important}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(2) .customImageBanner-item .img-box .image{height:100%!important;padding-top:unset!important}}@media (min-width: 768px) and (max-width: 1024px){.sections-slide-show .slide-sub{margin:0 0 var(--sub-heading-spacing-bottom-style)!important}.shopify-section-group-footer-group .footer-block__item{width:50%!important}}@media (max-width: 1024px){.card .card-information{padding:var(--space-s) var(--space-s) 0!important}.card .card-information .card-title{min-height:1lh}.breadcrumb,.collection-info{padding:0 10px!important}.breadcrumb{padding-block:10px!important}.customer-testimonial .slick-track{gap:var(--space-xxs)}.customer-testimonial .slick-track .item .item-content .star svg{height:var(--space-s)}.halo-cart-sidebar{display:flex;flex-direction:column}.halo-row{margin-left:0!important;margin-right:0!important;justify-content:center}.moreItem-breadcrumb{margin:0!important}.previewCartInfo{padding:0 var(--space-m) 0!important}.productView-thumbnail-wrapper{margin:var(--space-xs) 0 0!important}.quantity__container .btn-quantity.minus:before{width:var(--space-xs)!important}.quantity__container .btn-quantity.plus:after{width:var(--space-xs)!important}.quantity__container .btn-quantity.plus:before{width:var(--space-xs)!important}.quickSearchResultsBlock{padding:var(--space-s) 0 0!important}.toolbar{padding:var(--space-m) 0!important}.toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{flex-grow:0!important}.sections-brand-slider .halo-row.brand-layout--grid .halo-item{flex:1 1 calc(25% - calc(calc(var(--space-xs) * 3) / 4))!important}.sections-custom-image-banner-block .cib-img-1 .halo-item{width:calc(var(--item-width-style) - calc(var(--space-xxs) / 2))}.sections-custom-image-banner-block .cib-img-1 .halo-item:nth-child(2) .customImageBanner-item .content{padding:var(--space-l) var(--space-m)!important}.sections-custom-image-banner-block .cib-img-2 .halo-item{width:calc(var(--item-width-style) - calc(var(--space-xxs) / 2))}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(1) .customImageBanner-item .content{padding:var(--space-l) var(--space-m)!important}.sections-custom-service-block .halo-row .halo-item{pointer-events:none!important}.sections-custom-service-block .halo-row.slider--tablet{height:fit-content!important;justify-content:center!important}.sections-custom-service-block .halo-row.slider--tablet .halo-item{height:fit-content!important;width:calc(25% - calc(calc(var(--space-s) * 3) / 4))!important}.sections-custom-service-block .halo-row.slider--tablet+.slider-buttons{padding:0!important}.sections-slide-show .slide-content{margin:0 auto!important;padding:var(--space-l) var(--space-s)!important}.shopify-section div[class^=ai-tabbed-carousel__tabs]{gap:var(--space-xxs);margin-bottom:var(--space-s)!important}}@media (max-width: 767px){.customer-testimonial .slick-track .item .item-content{min-height:calc(90vw - var(--space-l))!important}.productView-moreItem{padding-bottom:calc(var(--spacing-bottom) * .85)!important;padding-top:calc(var(--spacing-top) * .85)!important}.sections-brand-slider .halo-row.brand-layout--grid .halo-item{flex:0 1 calc(50% - calc(calc(var(--space-xs) * 1) / 2))!important}.sections-custom-image-banner-block .halo-row .halo-item{margin-top:0!important}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(1){order:2!important}.sections-custom-image-banner-block .cib-img-2 .halo-item:nth-child(2){order:1!important}.sections-custom-service-block .halo-row{gap:var(--space-l) var(--space-s);justify-content:center}.sections-custom-service-block .halo-row .halo-item{width:calc(50% - calc(var(--space-s) / 2))!important}.sections-custom-service-block .halo-row .halo-item a{padding:0!important}.sections-custom-service-block .halo-row.slider--tablet .halo-item{width:calc(50% - calc(var(--space-s) / 2))!important}.sections-custom-service-block .halo-row.slider--tablet .halo-item .policies-content{width:80%!important}.sections-custom-service-block .halo-row.slider--tablet+.slider-buttons .slider-button{background:var(--arrow-background-color)!important;opacity:1!important;opacity:.6!important;padding:var(--space-xxxs)!important;height:var(--arrow-height)!important;transition:var(--transition-all-m)!important;width:var(--arrow-width)!important}.sections-custom-service-block .halo-row.slider--tablet+.slider-buttons .slider-button svg{fill:var(--arrow-color)!important;height:var(--arrow-size-icon)!important;width:var(--arrow-size-icon)!important}.sections-custom-service-block .halo-row.slider--tablet+.slider-buttons .slider-button:hover{background:var(--arrow-background-color-hover)!important;opacity:1!important}.sections-custom-service-block .halo-row.slider--tablet+.slider-buttons .slider-button:hover svg{fill:var(--arrow-color-hover)!important}.sections-slide-show .grouped_btn--slider{display:flex!important;flex-wrap:wrap}.shopify-section-group-footer-group .footer__content-top{padding:var(--space-xl) 0 calc(var(--space-xl) / 2)!important}.shopify-section-group-footer-group .footer__content-top .footer-block__heading{padding:0 0 calc(var(--footer-heading-margin-bottom) / 2)!important}.shopify-section-group-footer-group .footer__content-top .footer-block__item{width:100%!important}.shopify-section-group-footer-group .footer__content-top .footer-block__newsletter .footer-block__heading{border-bottom:1px solid var(--form-input-border)}.shopify-section-group-footer-group .footer__content-top .footer-block__newsletter .list-social,.shopify-section-group-footer-group .footer__content-top .footer-block__newsletter .rte{text-align:center!important}.shopify-section-group-footer-group .footer__content-top .footer-block__text .content-piece{margin:0 auto!important}.shopify-section-group-footer-group .footer__content-top .footer-block__text .image_logo{margin:0 auto var(--margin-bottom)!important}.shopify-section-group-footer-group .footer__content-top .footer-block__text .rte{text-align:center!important}.shopify-section-group-footer-group .footer__content-top .footer-block__mobile .footer-block__heading{border-bottom:1px solid var(--form-input-border)!important}.shopify-section button[class*=ai-tabbed-carousel__navigation--next],.shopify-section button[class*=ai-tabbed-carousel__navigation--prev]{display:none!important}.jdgm-all-reviews-text__text{padding:var(--space-xxs) 0 var(--space-xs)!important}}@media (max-width: 551px){.collection-description{max-width:90%!important}.sections-brand-slider .halo-row .brand-item-scroll .halo-item{max-width:var(--width_item)}}:root{--brand-item-scroll-10-m: 100s;--font-family-3-font-weight: 400;--font-family-3-letter-spacing: 0;--font-family-3-text-transform: none}.page-header{font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}.productView .hotStock-text{font-family:var(--font-menu-lv1-family)!important;font-size:var(--font-menu-lv1-size)!important;font-weight:var(--font-menu-lv1-weight)!important;letter-spacing:var(--menu-lv1-letter-spacing)!important;line-height:var(--menu-lv1-line-height)!important;text-transform:var(--menu-lv1-text-transform)!important}.sections-custom-image-banner-block .halo-block-header .title{font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .title{font-family:var(--font-family-3)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;font-weight:var(--font-family-3-font-weight)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}.sections-product-tab .halo-block-header .title .text,.sections-slide-show .slide-content .slide-heading,.shopify-section h3[class*=ai-banner-slider__heading],.shopify-section h3[class*=ai-hero-heading],.shopify-section div[class^=ai-testimonial-slider] [class*=slider-heading],.jdgm-rev-widg__title,.upcart-internal-style__title *{font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}@media (min-width: 1025px){.sections-custom-image-banner-block .halo-row .halo-item .customImageBanner-item .title{letter-spacing:calc(var(--font-family-3-letter-spacing) * 2.5)!important}}.productView .big-checklist{column-count:2}.productView .big-checklist li:not(:first-child){margin-top:var(--space-xxxs)}.productView .button{animation:none!important}.productView .hotStock-progress{background:#f5eee0!important}.productView .product-customInformation{gap:var(--space-s)!important}.productView .product-customInformation .product-customInformation__icon{margin:0!important}.productView .product-customInformation .product-customInformation__icon svg{height:18px!important;width:18px!important}.productView .product-customInformation .product-customInformation__content{margin-top:2px!important}.sections-slide-show .slick-slide{padding:0!important}.shopify-section [class*=ai-hero-content]{justify-content:center}#shopify-section-template--20019142820003__176187532349a76b5d>div[class*=ai-hero-section]:nth-child(2) div[class*=ai-hero-content],#shopify-section-template--20019142820003__176187532349a76b5d>div[class*=ai-hero-section]:nth-child(6) div[class*=ai-hero-content]{background:url(/cdn/shop/files/bg_02_lut.jpg?v=1764765797) 50% 50% / cover no-repeat scroll padding-box border-box #f5eee0!important}#shopify-section-template--20080387817635__176187532349a76b5d div[class*=ai-hero-content] ul{list-style:none;padding:0}#shopify-section-template--20080387817635__176187532349a76b5d div[class*=ai-hero-content] ul li:not(:first-child){margin-block-start:var(--space-m)}#shopify-section-template--20080387817635__176187532349a76b5d div[class*=ai-hero-content] ul li strong{color:#cfa865;font-weight:var(--font-body-weight)!important;line-height:0}@media (min-width: 1200px){.halo-productView-left{width:62.5%!important}.halo-productView-right{width:37.5%!important}}@media (min-width: 1025px){.productView-container,.halo-product-block-sections .wrapper-container{max-width:calc(var(--body-custom-width-container) + 100px)!important}.sections-brand-slider .halo-row .brand-item-scroll{gap:var(--space-l)!important;margin-right:var(--space-l)!important}.shopify-section-group-header-group .site-nav-sub{margin-top:calc(var(--space-xxs) * 1.5)}#shopify-section-template--20080387817635__176187532349a76b5d div[class*=ai-hero-content] ul{column-count:2}}@media (min-width: 768px) and (max-width: 1200px){.shopify-section-group-footer-group .column-5 .footer-block__item.footer-block__newsletter{margin-top:0!important}}@media (max-width: 1024px){:root{--brand-item-scroll-10-m: 85s}#shopify-section-template--20019142820003__slide_show_kaU8KZ .slick-arrow{top:40%!important}}@media (max-width: 1024px){.shopify-section-group-footer-group .footer-1 .halo-row{row-gap:var(--space-l)}}@media (max-width: 767px){:root{--brand-item-scroll-10-m: 65s}.shopify-section-group-footer-group .footer-1 .halo-row{row-gap:0}}.productView-hotStock{margin:0 0 8px!important}.shopify-payment-button__more-options{margin-top:0}@media (min-width: 768px){.faqs .faqs-item .card-header .title,.faqs .faqs-item .card-body,.faqs .faqs-item .halo-text-format{padding-left:15px!important}}@media (max-width: 1024px){.shopify-section .faqs .faqs-title{font-size:20px!important}}@media (max-width: 550px){.productView-soldProduct{margin:0 0 0 -2px!important}.faqs .faqs-paragraph+.faqs-paragraph{margin-top:30px!important}}.halo-block-header .title:before{content:"";position:absolute;top:50%;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right,transparent,#cfa865,transparent);background-color:transparent!important}#contact-modal-button{display:inline-block;text-decoration:none;background:var(--btn-1-bg)!important;border:var(--btn-1-border)!important;border-radius:var(--btn-1-border-radius)!important;border-style:var(--btn-1-border-style)!important;border-width:var(--btn-1-border-width)!important;color:var(--btn-1-color)!important;padding:var(--btn-1-padding-top) var(--btn-1-padding-bottom)!important;transition:var(--transition-all-m)!important;font-family:var(--btn-1-font-family)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important;margin:0;min-height:50.8px}#modal-contact-dark-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;overflow:auto;z-index:8999}#modal-contact-dark-overlay.active-modal{display:flex}#contact-modal-container{position:fixed;top:50%;left:50%;width:95%;max-width:600px;background:#fff;padding:30px;transform:translate(-50%,-50%) scale(.95);opacity:0;visibility:hidden;transition:.35s ease;z-index:9999;box-shadow:0 10px 40px #00000026}#contact-modal-container.active-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}#contact-modal-container__exit{position:absolute;top:5px;right:5px;width:22px;height:22px;cursor:pointer}#contact-modal-container__exit svg{width:16px;height:16px}#contact-modal-container .Form__Group{display:flex;gap:18px;margin-bottom:20px}#contact-modal-container .Form__Item{position:relative;width:100%}#contact-modal-container .Form__image{margin:0 auto 20px}.Form__image{max-height:300px;width:auto}#contact-modal-container .Form__Input,#contact-modal-container .Form__Textarea{width:100%;border:1px solid #ddd;font-size:var(--font-body-size);transition:.25s ease;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);padding-left:15px;padding-right:15px;border-radius:var(--btn-1-border-radius);line-height:var(--btn-1-line-height)}#contact-modal-container .Form__Input:focus,#contact-modal-container .Form__Textarea:focus{background:#fff;border-color:#c8a96d;box-shadow:0 0 0 2px #c8a96d40;outline:none}#contact-modal-container .Form__Input::placeholder,#contact-modal-container .Form__Textarea::placeholder{color:transparent;transition:color .2s ease}#contact-modal-container .Form__Input:focus::placeholder,#contact-modal-container .Form__Textarea:focus::placeholder{color:#aaa}#contact-modal-container .Form__FloatingLabel{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#999;background:transparent;padding:0 4px;transition:.2s ease,color .2s ease}#contact-modal-container .Form__Input:focus+.Form__FloatingLabel,#contact-modal-container .Form__Input:not(:placeholder-shown)+.Form__FloatingLabel,#contact-modal-container .Form__Textarea:focus+.Form__FloatingLabel,#contact-modal-container .Form__Textarea:not(:placeholder-shown)+.Form__FloatingLabel{top:0;font-size:13px;background:#fff;color:#c8a96d}#contact-modal-container .Form__Textarea{min-height:100px;resize:vertical}#contact-modal-container .Form__Submit{margin-top:20px;width:100%;display:inline-block;text-decoration:none;background:var(--btn-1-bg)!important;border:var(--btn-1-border)!important;border-radius:var(--btn-1-border-radius)!important;border-style:var(--btn-1-border-style)!important;border-width:var(--btn-1-border-width)!important;color:var(--btn-1-color)!important;padding:var(--btn-1-padding-top) var(--btn-1-padding-bottom)!important;transition:var(--transition-all-m)!important;font-family:var(--btn-1-font-family)!important;font-weight:var(--btn-1-font-weight)!important;letter-spacing:var(--btn-1-letter-spacing)!important;line-height:var(--btn-1-line-height)!important;text-transform:var(--btn-1-text-transform)!important}#contact-modal-container .Form__Submit:hover{background:#b89456}.halo-block-header .title{font-family:var(--font-family-3)!important;font-weight:var(--font-family-3-font-weight)!important;letter-spacing:var(--font-family-3-letter-spacing)!important;line-height:var(--heading-line-height)!important;text-transform:var(--font-family-3-text-transform)!important}.product-customInformation__icon{margin-top:-3px}.productView-hotStock{color:var(--color-text)!important}.hotStock-progress-item{background:linear-gradient(45deg,#cfa865,#ecdcc1)!important}.halo-text-format p+p{margin-top:5px}@media (min-width: 1200px){.halo-productView-left{width:50.4%!important}.halo-productView-right{width:49.6%!important}}.productView-quantity .quantity__label{margin:0 0 15px!important}.quantity__group--1 .quantity__input{padding:5px 20px 4px 38px!important;min-height:44px!important}.tabs-contents .toggleLink{color:#cfa865!important}.toolbar-wrapper .toolbar-col.toolbar-colLeft{margin-right:auto}@media (max-width: 767px){.lookbook-image-item .adaptive_height{aspect-ratio:3 / 2}}.jdgm-write-rev-link.jdgm-write-rev-link{background:var(--btn-1-bg)!important;border-color:var(--btn-1-border)!important;color:var(--btn-1-color)!important}.jdgm-rev-widg{padding:80px 15px 6px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
