.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky):hover:before{opacity:0}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .logolink.text-logo{color:var(--color-header-transparent-text, var(--bg-body))!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .logolink .logoimg{opacity:0!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .logolink .logoimg--light{opacity:1!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-full-menu>li>a{color:var(--color-header-transparent-text, #fff)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-localization-forms.inside-header .select-arrow svg path{stroke:var(--color-header-transparent-text, #fff)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-localization-forms.inside-header .select select{color:var(--color-header-transparent-text, #fff)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-secondary-area .thb-item-count{background-color:var(--color-header-transparent-text, #fff)!important;color:var(--color-header-icons, --color-accent)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-secondary-area-item.thb-secondary-myaccount{color:var(--color-header-transparent-text, #fff)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .thb-secondary-area svg path{stroke:var(--color-header-transparent-text, #fff)!important}.header.transparent--true.header--has-horizontal-navigation:not(.is-sticky) .mobile-toggle span{background:var(--color-header-transparent-text, #fff)!important}.featured-collection__inner.display-type--carousel .products .carousel__slide{width:44%}@media only screen and (min-width:768px){.featured-collection__inner.display-type--carousel .products .carousel__slide{width:30%}}.featured-collection__inner.display-type--carousel .flickity-nav{opacity:1}.row.full-width-row:has(.products){padding-left:0;padding-right:0}.row.full-width-row:has(.products)>.columns{padding-left:2px;padding-right:2px}.products.row{margin:0!important}.products.row .columns,.products.row .column{padding:2px!important}.products.row .product-card,.products .promotion-column,.product-card .product-featured-image{margin-bottom:0!important}.template-index .section-rich-text .rich-text{padding:16px 0!important}@media only screen and (min-width:768px){.template-index .section-rich-text .rich-text{padding:24px 0!important}}.template-index .section-rich-text .rte,.template-index .section-rich-text .rte p:last-child{margin-bottom:0!important}.template-index [id$=rich_text_6h4gD8] .rich-text{padding-bottom:6px!important}@media only screen and (min-width:768px){.template-index [id$=rich_text_6h4gD8] .rich-text{padding-bottom:14px!important}}.im-filter-row{display:flex;justify-content:space-between;align-items:center;padding:0 13px 12px}@media only screen and (min-width:768px){.im-filter-row{padding:0 38px 12px}}.im-filter-row .facets--bar{margin-bottom:0;flex:0 0 auto}.im-filter-row .facets--bar .facets__form{display:block}.im-filter-row .facets--bar .facets__form>div:first-child{display:none}.im-filter-row .thb-filter-sort-count .thb-filter-availability{margin-right:0;padding-right:0}.im-filter-row .thb-filter-sort-count .thb-filter-availability:after{content:none!important}.im-filter-group{display:flex;gap:18px}.im-filter-btn{background:none;border:none;padding:0;cursor:pointer;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-body-rgb, 21, 21, 21),.55);transition:color .2s ease}.im-filter-btn:hover{color:rgba(var(--color-body-rgb, 21, 21, 21),1)}.im-filter-btn.active{color:rgba(var(--color-body-rgb, 21, 21, 21),1);text-decoration:underline;text-underline-offset:4px}.product-recommendations-section .section-header{padding-left:13px;padding-right:13px}@media only screen and (min-width:768px){.product-recommendations-section .section-header{padding-left:38px;padding-right:38px}}@media only screen and (max-width:767px){.template-page-kayla-fabric .section-spacing:not(.section-spacing--disable-top),.template-page-about .section-spacing:not(.section-spacing--disable-top){margin-top:30px}.template-page-kayla-fabric .section-spacing:not(.section-spacing--disable-bottom),.template-page-about .section-spacing:not(.section-spacing--disable-bottom){margin-bottom:30px}.template-page-kayla-fabric .section-spacing-padding:not(.section-spacing--disable-top),.template-page-about .section-spacing-padding:not(.section-spacing--disable-top){padding-top:30px}.template-page-kayla-fabric .section-spacing-padding:not(.section-spacing--disable-bottom),.template-page-about .section-spacing-padding:not(.section-spacing--disable-bottom){padding-bottom:30px}}@media only screen and (max-width:767px){.template-page-campaigns .custom-footer{padding-top:8px}.template-page-campaigns .custom-footer .footer-content{min-height:0}}.template-page-about .image-with-text .button,.template-page-about .section-rich-text .button{background:#151515!important;border-color:#151515!important;transition:none!important}.template-page-about .image-with-text .button>span:before,.template-page-about .section-rich-text .button>span:before{color:#fff!important}.template-page-about .image-with-text .button>span:after,.template-page-about .section-rich-text .button>span:after{display:none!important}.rte .stockists-grid{display:grid;gap:24px 40px}@media only screen and (min-width:768px){.rte .stockists-grid--two{grid-template-columns:1fr 1fr}.rte .stockists-grid--four{grid-template-columns:repeat(4,1fr);margin-top:40px}}.products.row .promotion-column .gallery--item figure.aspect-ratio{aspect-ratio:4 / 5;height:auto;padding-bottom:0;overflow:hidden}.products.row .promotion-column .gallery--item figure.aspect-ratio img{width:100%;height:100%;object-fit:cover}.product-card{position:relative}.product-card .product-card-info{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:12px 14px;pointer-events:none}.product-card .product-card-info a,.product-card .product-card-info .price{pointer-events:auto}.product-card .product-card-title{margin-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/im-custom.css.map */
