:root{--w-product-swatch-custom-mb: 65px !important;--h-product-swatch-custom-mb: 50px !important;--w-product-swatch-custom: 65px !important;--h-product-swatch-custom: 50px !important}@media (max-width: 600px){:root{--w-product-swatch-custom-mb: 45px !important;--h-product-swatch-custom-mb: 32px !important;--w-product-swatch-custom: 55px !important;--h-product-swatch-custom: 40px !important}}body .reviews_all_container{padding:10px 15px;max-width:1350px;margin:0 auto}.halo-collection-content .page-sidebar{display:none}body .product-form__swatch .product-form__label,body .card-swatch .swatch-label{border-radius:0}.button-checkout,.productView-stickyCart.style-1 .sticky-actions .button,button.btn-sidebar_see_results,div:has(.facets__custom--slider) .form-actions .button,.button.button--primary.filter__price--apply,body .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button,body .halo-block-header .view_all{padding:10px 20px;background-color:#232323!important;color:#fff!important;border-radius:0;text-decoration:none;border:1px solid #232323!important;transition:all ease .3s}.button-checkout:hover,.productView-action .button:hover,.productView-stickyCart.style-1 .sticky-actions .button:hover,button.btn-sidebar_see_results:hover,div:has(.facets__custom--slider) .form-actions .button:hover,.button.button--primary.filter__price--apply:hover,body .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button:hover,body .view_all:hover{color:#232323!important;background-color:#fff!important}body .footer-block__list-social .list-social__link svg,body .list-social__link svg{width:16px!important;height:16px!important}body .cart-note .form-input{max-height:550px;width:100%!important;max-width:unset}.cart-item-edit{display:none!important}body .sidebar--layout_1 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{display:none}body .sticky-wishlist a{padding:0}body .sticky-wishlist a .icon{width:24px}.productView-quantity .quantity__label{display:none}.cart-content-empty{max-width:450px;margin-left:auto;margin-right:auto}#CartSection-template--24703486460280__main .cart-container{padding-top:32px!important}body .collection-header.container{width:100%;padding:0!important}body .breadcrumb-container{margin:0!important;padding:0 15px!important;background:#7f7e63!important;width:100%}body .breadcrumb{padding:10px 0!important;margin:0 auto!important;max-width:1770px;background:#7f7e63!important}.card-product__group.group-left .card-wishlist .text{font-family:Poppins,sans-serif;font-size:12px!important}.wishlist-content-empty{padding:0 18px;max-width:500px;margin-left:auto;margin-right:auto}.wishlist-content-empty .button{max-width:100%!important}.custom-tooltip{font-size:calc(var(--font-body-size) - 2px);font-weight:var(--font-weight-normal);color:var(--color-white);background:var(--color-global);text-align:center;position:absolute;bottom:100%;left:50%;padding:5px;z-index:2;min-width:40px;transform:translate(-50%);margin:0 0 10px;border-radius:2px;transition:var(--anchor-transition);white-space:nowrap;text-transform:capitalize;line-height:1;display:block;opacity:0;visibility:hidden;pointer-events:none}.custom-tooltip:before{content:"";position:absolute;bottom:-7px;left:50%;height:0;width:0;border-top:7px solid var(--color-global);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.custom-tooltip-parent{position:relative}.custom-tooltip-parent:hover .custom-tooltip{opacity:1;visibility:visible}.custom-tooltip-parent .wishlist-remove{display:none}.custom-tooltip-parent .wishlist-added~.wishlist-add{display:none}.custom-tooltip-parent .wishlist-added~.wishlist-remove{display:block}.footer-block__newsletter .footer-block__subheading{line-height:1.25!important;margin-top:4px}@media screen and (max-width: 550px){.halo-product-block .block-title--style2 .title{padding-bottom:18px!important}.halo-product-block .block-title--style2 .view_all{font-size:12px;line-height:1;padding:8px 12px}.halo-product-block .products-flex{padding-bottom:12px!important}}@media screen and (max-width: 550px){.header-mobile--wrapper{grid-gap:min(30px,3.5%)}}div.productView-nav.style-1.image-fit-cover.slick-initialized.slick-slider>div.slick-counter{display:none}.productView-product.clearfix{padding-right:50px}.shopify-policy__container{max-width:95%!important}.shopify-policy__title{padding:20px}.shopify-policy__container strong{all:unset!important;font-weight:unset!important;font-style:unset!important}.badge{margin:0 0 0 5px!important}.shopify-policy__body{color:#0c0606!important;line-height:1.7!important;font-size:18px!important;max-width:1400px!important;margin:0 auto!important;padding:10px 20px!important}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-policy__body table{width:100%;border-collapse:collapse}.shopify-policy__body td,.shopify-policy__body th{padding:8px;text-align:left;border:1px solid #ddd}.shopify-policy__body p{margin-bottom:1.4em!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5{font-weight:700!important;color:#140c0c!important;margin-top:2.2em!important;margin-bottom:.8em!important;line-height:1.3!important}.shopify-policy__body h2{font-size:28px!important;border-bottom:2px solid #eee!important;padding-bottom:8px!important;text-transform:uppercase!important}.shopify-policy__body h3{font-size:26px!important;color:#222!important}.shopify-policy__body h4{font-size:24px!important;font-weight:600!important;color:#333!important}.shopify-policy__body h5{font-size:22px!important;font-weight:600!important;color:#555!important}.quantity__group--1 .quantity__input{padding-top:13px!important;padding-bottom:13px!important}.btn-quantity{top:3px!important}.btn-quantity.minus:before{left:12px!important}.btn-quantity.plus:before,.btn-quantity.plus:after{left:7px!important}.productView-wishlist a{display:flex!important;justify-content:center;align-items:center;padding:9px!important}.productView-bottom .tabs-contents .toggleLink .icon-plus{right:12px}.productView-bottom .tabs-contents .toggleLink .icon-plus:before,.productView-bottom .tabs-contents .toggleLink .icon-plus:after{background:#232323}#alma-widget-payment-plans-main-container>div._primaryContainer_v4hon_13.alma-payment-plans-eligibility-line>button>svg{width:4rem!important;height:2rem!important}#MainContent .productView-tab .tabs{text-align:left}#MainContent .kl_reviews__list h2{font-size:15px;font-weight:400;color:#232323}#MainContent .tab-title,#MainContent .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab,#MainContent .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2{font-size:18px!important;font-weight:400!important;color:#232323!important}#alma-widget-payment-plans-main-container{margin-top:20px;width:100%}#alma-widget-payment-plans-main-container ._planButton_v4hon_29{border-radius:0}#MainContent .productView-complementary.style-2 .complementary-products-slider .product{padding:0}#MainContent .kl_reviews__histogram__rating{font-weight:500;padding-right:2px}#MainContent .kl_reviews__summary__average_value{font-weight:400}.card-swatch .swatch-label .pattern{background-size:contain!important}@media (max-width: 550px){.pvGroup-row .quantity__group--1{margin:0 10px 0 0!important}}.card-action .button{border-width:0px!important}@media (min-width: 1025px){div.card-product>div>div.card-action{--product-action-bg: rgba(0, 0, 0, .55);--product-action-color: #fff}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true]{opacity:1}}.template-index .header-basic--transparent{background:linear-gradient(to top,#0003,#000000b3)!important}:not(.shopify-section-header-hidden)>.header-plain--transparent.has-top{top:95px!important;background:linear-gradient(to top,#0000,#0003)!important}.scrolled-past-header{background:#fff!important}@media (min-width: 865px){.halo-popup{max-width:865px}}@media screen and (min-width: 1025px){.scrolled-past-header .header-nav-plain .header-icons-sticky-border .header--icon-border:before{background:none!important}}@media (min-width: 1025px){.header-navigation .header-icons .stroke-icon:hover svg{stroke:#000!important}.productView-product{padding-top:110px!important}.header-navigation .header__icon:hover svg{fill:#000!important}}@media (max-width: 550px){.layerdev-sticky-scrolling-right{padding-left:10px!important;padding-right:10px!important}}.product-form__label.soldout:before{background-color:#000!important}.product-form__swatch .product-form__label.soldout .pattern{opacity:.2!important}.card-title{margin:0!important}.menu-lv-1 .label{right:-40px!important}.site-nav-title .label,.site-nav-link .label,.menu-lv-2__action .label{position:relative;top:0;right:0!important;margin-left:20px;margin-top:0!important}.pagination-page-infinite{display:block!important}@media (max-width: 768px){.card-title{font-size:smaller!important}}@media (max-width: 1025px){.search-block-title{font-size:smaller!important;padding:0!important}.search-block .product,#predictive-search-results-list .product{width:50%!important}}@media (max-width: 1024px){#CollectionFiltersForm .sidebarBlock,.sidebarBlock.sidebar-categories{margin-bottom:0!important;background:none!important}}@media (max-width: 1024px){.properties_list{line-height:normal}}a.button.button--secondary.is-loading{border:none}.cart-item__price-wrapper .cart-item__discounted-prices{display:block!important}.fancybox-button{height:67px!important;width:55px!important}.title-switch-mobile-hidden{display:block!important}.title-switch-desktop-hidden{padding:10px 10px 0;line-height:30px;display:none!important}div.price.price--medium.price--on-sale>dl>div.price__sale{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.title-switch-desktop-hidden div.price.price--medium.price--on-sale>dl>div.price__sale{display:flex!important;justify-content:flex-end!important}.title-switch-mobile-hidden div.price.price--medium.price--on-sale>dl>div.price__sale{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.kl_reviews__list:has(.kl_reviews__list_empty_state__container) .kl_reviews__list_container{min-height:unset}.kl_reviews__list_empty_state__container{margin:48px 0}body .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active:after{border-radius:0}body .kl_reviews__summary__header{--kl-reviews-reviews-primary-font-font-weight: 300}.collection-default .page-sidebar{display:none!important}.page-sidebar.layerdev-cs-sd_cl{position:fixed!important;top:0!important;left:unset!important;right:0!important;height:100vh;z-index:999;padding:92px 48px 0;background:#fff;max-width:420px;width:100%;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;transition:all .35s ease!important;transform:translate(500px)!important;will-change:transform}body .active-facets__button.js-facet-remove{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:4px 12px 4px 8px;font-size:11px;gap:6px;color:#232323}body .active-facets__button.js-facet-remove:hover{background:#f3f3f3;color:#232323}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-header,.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-close{display:flex;pointer-events:all;opacity:1}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-header{position:absolute;top:32px;padding:0;left:48px}.page-sidebar.layerdev-cs-sd_cl .facets__list{margin-top:8px;margin-bottom:18px}#CollectionFiltersForm .sidebarBlock-content{margin-bottom:18px!important}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-header .title{text-transform:uppercase;font-size:20px;font-family:var(--font-page-title-family);font-weight:var(--font-page-title-weight);font-style:var(--font-page-title-style);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);text-transform:var(--page-title-text-transform)}.page-sidebar.layerdev-cs-sd_cl .collection-filters__label{text-transform:uppercase}.page-sidebar.layerdev-cs-sd_cl #CollectionFiltersForm .sidebarBlock{margin-bottom:unset}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-wrapper{padding:0 48px;margin:0 -48px;overflow-y:scroll;max-height:calc(100% - 93px);position:relative}body .policies-content .policies-text{font-family:Poppins,sans-serif;font-weight:500!important;font-size:14px!important}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-wrapper:after{content:"";height:44px;display:flex;flex-shrink:0}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-close{right:48px!important;top:32px;background:none;width:24px;height:24px;margin-right:-4px}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-close:hover{opacity:.675}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-close svg{fill:#000;width:18px;height:18px}div:has(.facets__custom--slider) .form-actions,.facets__price--slider .form-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}div:has(.facets__custom--slider) .form-field,.page-sidebar.layerdev-cs-sd_cl .facets__price--box.price-slider .form-field{flex:1}div:has(.facets__custom--slider) .form-field{display:inline-block;margin-bottom:0;padding-left:.375rem;padding-right:.375rem;position:relative}div:has(.facets__custom--slider) .price-to-price{display:inline-block;padding:0 6px}.facets__custom--box.custom-slider{margin-top:18px}div:has(.facets__custom--slider) .form-actions .button,.button.button--primary.filter__price--apply{width:unset;margin:unset;font-size:var(--btn-2-font-size);padding-top:var(--btn-2-padding-top);padding-bottom:var(--btn-2-padding-bottom)}body.open-mobile-sidebar .page-sidebar.layerdev-cs-sd_cl{transform:translate(0)!important}.page-sidebar.layerdev-cs-sd_cl .sidebarBlock-heading{border:unset;font-size:15px;transition:opacity .2s ease;will-change:opacity}.page-sidebar.layerdev-cs-sd_cl .sidebarBlock-heading:hover{opacity:.675}body.open-mobile-sidebar .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}.page-sidebar.layerdev-cs-sd_cl .collection-filters__item.sorting .select{position:relative}.toolbar-wrapper.toolbar-mobile{cursor:pointer}.page-sidebar.layerdev-cs-sd_cl .collection-filters__item.sorting select{box-shadow:unset;padding-bottom:9px;padding-left:0;margin-bottom:18px;background-image:none}.page-sidebar.layerdev-cs-sd_cl .collection-filters__item.sorting svg{right:0;width:11px;display:inline-block;top:calc(50% - 10px);position:absolute;transition:all .3s ease}.wp-btn-sidebar_see_results{position:sticky;bottom:0;background:#fff;margin:0 -48px;padding:18px 48px 24px;border-top:1px solid #d7d6d2}button.btn-sidebar_see_results{padding:11px 15px!important}@media screen and (max-width: 768px){.page-sidebar.layerdev-cs-sd_cl{padding:72px 24px 0}button.btn-sidebar_see_results,.page-sidebar.layerdev-cs-sd_cl .sidebarBlock-heading{font-size:14px}.wp-btn-sidebar_see_results{margin:0 -24px;padding:18px 24px 24px}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-wrapper{padding:0 24px;margin:0 -24px}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-header{left:24px}.page-sidebar.layerdev-cs-sd_cl .halo-sidebar-close{right:24px!important}}@media screen and (max-width: 450px){.page-sidebar.layerdev-cs-sd_cl{max-width:300px;transform:translate(-350px)}}body .productView{padding-bottom:24px}body .productView-img-container img{max-height:unset}body .productView-bottom:has(.productView-tab.layout-horizontal){max-width:1350px;margin:0 auto;padding:10px 15px}body .productView-bottom:has(.productView-tab.layout-horizontal) .container-1770{padding:0}.productView-complementary.style-2 .complementary-products-title .title .text{font-weight:500;font-size:20px}.halo-product-block .slick-arrow{width:42px;height:42px;border-radius:100%}.halo-product-block .slick-arrow svg{width:14px}body .halo-product-block .products-carousel .slick-arrow.slick-prev{left:0!important}body .halo-product-block .products-carousel .slick-arrow.slick-next{right:0!important}.product-customInformation__content .title{font-size:13px!important;font-weight:400!important}@media (min-width: 1200px){body .halo-productView-left{width:calc(60% + 60px);flex-shrink:0}body .halo-productView-right{flex:1}}@media screen and (max-width: 768px){.title-switch-mobile-hidden{display:none!important}.title-switch-desktop-hidden{display:block!important}body .productView-product.clearfix{padding:0 12px}body .productView-thumbnail-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/layerdev-custom-styles.css.map */
