[class*=kl-teaser-],.klaviyo-form{display:none!important}:root{--font-body-family: "DM Sans", Arial, sans-serif;--font-heading-family: Poppins, Arial, sans-serif}body.template-product [id*=__essential_upsell_frequently_bought_together_app_block] :is(div,span,a,button,input,select,label){font-family:DM Sans,Arial,sans-serif!important;font-style:normal!important}body,body :is(p,label,input,textarea,select,button,.button,.form-label,.form-input,.quantity__label,.breadcrumb,.price,.price-item,.money,.card-title,.productView-options,.productView-variants,.productView-notifyMe,.notifyMe-text,.notifyMe-form,.sticky-add-to-cart,.halo-sidebar-header,.search-block-title){font-family:DM Sans,Arial,sans-serif!important}body :is(h1,h2,h3,h4,h5,h6,.productView-title,.page-header,.complementary-products-title,.halo-sidebar-header .title){font-family:Poppins,Arial,sans-serif!important;font-style:normal}body :is(.productView-options,.productView-variants,.productView-notifyMe,.notifyMe-text,.notifyMe-form,.product-item-custom,.sticky-add-to-cart) :is(span,a,strong){font-family:DM Sans,Arial,sans-serif!important}body .productView-details .ayla-gift__card{background:#73131a;border-color:#73131a;padding:16px;box-shadow:0 6px 20px #57101014}body .productView-details .ayla-gift__copy,body .productView-details .ayla-gift__copy>span{color:#fff!important}body .productView-details .ayla-gift__card input{accent-color:#ffe2e2}body .productView-details .ayla-gift__card:has(input:focus-visible){outline:2px solid #73131a;outline-offset:4px}body .productView-details .ayla-gift__image{background:#fff}body .ayla-gift__copy strong{text-transform:none}body .jdgm-widget :is(.jdgm-rev__pic-link,.jdgm-rev__pic-img){width:100px!important;height:100px!important;max-width:100%!important;border-radius:12px;object-fit:cover}body .jdgm-widget .jdgm-rev__pics{display:flex;flex-wrap:wrap;gap:8px}body :is(#search-form-mobile,.search-modal) :is(.search__input,.search-block-title,.card-title,.price-item,.halo-sidebar-header .title,.quickSearchTrending .text){font-family:DM Sans,Arial,sans-serif!important;text-transform:none;letter-spacing:0}body :is(#search-form-mobile,.search-modal) .search__input{border:1px solid var(--ayla-line);border-radius:999px!important;background:#fff;color:var(--ayla-ink);font-size:16px!important;min-height:48px;padding:12px 54px 12px 18px}body :is(#search-form-mobile,.search-modal) .field:after{box-shadow:none}body :is(#search-form-mobile,.search-modal) .search-block-title{font-size:14px!important;font-weight:600;border:0;margin-bottom:14px;color:var(--ayla-cherry)}body :is(#search-form-mobile,.search-modal) .quickSearchTrending .list-item{display:flex;flex-wrap:wrap;gap:8px}body :is(#search-form-mobile,.search-modal) .quickSearchTrending .item{margin:0;padding:0}body :is(#search-form-mobile,.search-modal) .quickSearchTrending .link{display:inline-flex;gap:7px;align-items:center;min-height:40px;padding:9px 14px;border:1px solid var(--ayla-line);border-radius:999px;background:#fff;color:var(--ayla-cherry);font-size:13px}body :is(#search-form-mobile,.search-modal) .quickSearchTrending svg{width:14px;height:14px}body :is(#search-form-mobile,.search-modal) .ayla-search-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}body :is(#search-form-mobile,.search-modal) .ayla-search-products>.product{width:auto;max-width:none;padding:0;margin:0}body .ayla-search-products .ayla-selection-card{display:block;min-width:0;color:var(--ayla-ink);text-decoration:none}body .ayla-search-products .ayla-selection-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ayla-blush-soft)}body .ayla-search-products .ayla-selection-card__image{display:block;width:100%;height:100%;object-fit:cover}body .ayla-search-products .ayla-selection-card__badges{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:4px}body .ayla-search-products :is(.ayla-selection-card__sale,.ayla-selection-card__soldout){border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.4;font-weight:600;background:var(--ayla-cherry);color:#fff}body .ayla-search-products .ayla-selection-card__soldout{background:#fff;color:var(--ayla-ink)}body .ayla-search-products .ayla-selection-card__info{padding:12px 0}body .ayla-search-products .ayla-selection-card__info h3{margin:0 0 7px;line-height:1.45;font-weight:500}body .ayla-search-products .ayla-selection-card__price{display:flex;flex-wrap:wrap;color:var(--ayla-cherry);font-weight:600}body .ayla-search-products .ayla-selection-card__price s{color:var(--ayla-muted);font-weight:400}body :is(#search-form-mobile,.search-modal) .ayla-selection-card__info h3{font-size:13px!important}body :is(#search-form-mobile,.search-modal) .ayla-selection-card__price{font-size:13px;gap:5px}body :is(#search-form-mobile,.search-modal) .ayla-selection-card__price s{font-size:11px}body :is(#search-form-mobile,.search-modal) .ayla-selection-card__media{border-radius:14px}body :is(#search-form-mobile,.search-modal) .ayla-search-all{display:inline-block;padding:12px 0;color:var(--ayla-cherry);text-decoration:underline}body #search-form-mobile .halo-sidebar-header{background:var(--ayla-blush-soft);padding:22px 20px}body #search-form-mobile .halo-sidebar-header .title{font-size:20px}body #search-form-mobile .halo-sidebar-wrapper{padding:22px 20px 32px}body .ayla-home-logo{display:block;width:112px;height:auto;aspect-ratio:475 / 294;max-width:100%}body .section-header-mobile .header-mobile svg.ayla-home-logo{width:80px;max-width:none!important;max-height:none!important}body .ayla-sticky-clone .ayla-home-logo{background:var(--ayla-cherry);border-radius:10px;box-sizing:content-box;padding:5px 10px}body .header-mobile.is-sticky .ayla-home-logo{background:var(--ayla-cherry);border-radius:10px;box-sizing:content-box;padding:4px 8px}@media(max-width:1024px){body .section-header-mobile.shopify-section,body.template-index .section-header-mobile.shopify-section,body .section-header-mobile.shopify-section .header-mobile,body.template-index .section-header-mobile.shopify-section .header-mobile,body .ayla-sticky-clone .section-header-mobile,body.template-index .ayla-sticky-clone .section-header-mobile,body.template-index .ayla-sticky-clone .section-header-mobile .header-mobile,body .ayla-sticky-clone .section-header-mobile .header-mobile{background:#73131a!important;--bg-color: #73131a;--color-transparent: #ffe2e2}body .section-header-mobile :is(.header-mobile--icon,.header__search){--i-color: #ffe2e2 !important}body .section-header-mobile .header-mobile :is(a,button,svg),body .ayla-sticky-clone .section-header-mobile .header-mobile :is(a,button,svg){color:#ffe2e2!important}body .section-header-mobile .mobileMenu-toggle__Icon,body .section-header-mobile .mobileMenu-toggle__Icon:before,body .section-header-mobile .mobileMenu-toggle__Icon:after{background:#ffe2e2!important}body .section-header-mobile .header__icon svg{fill:currentColor}body .section-header-mobile .header__icon svg :is(path,circle,line){stroke:none!important}body .section-header-mobile .cart-count-bubble{background:#ffe2e2!important;color:#73131a!important}body .section-header-mobile .cart-count-bubble .text{color:#73131a!important}body .section-header-mobile .header-mobile svg.ayla-home-logo,body .ayla-sticky-clone .section-header-mobile .header-mobile svg.ayla-home-logo{background:transparent;border-radius:0;padding:0;box-sizing:border-box}}@media(max-width:767px){body.template-product .productView.layout-3 .productView-thumbnail-wrapper{margin-top:14px}body.template-product .productView.layout-3 .productView-for{padding-inline:26px}body.template-product .productView.layout-3 .productView-thumbnail{padding-inline:4px}body.template-product .productView.layout-3 .productView-thumbnail-link{border:1px solid #eadadc;border-radius:12px}body.template-product .productView.layout-3 .productView-thumbnail.slick-current .productView-thumbnail-link{border:2px solid #73131a}body.template-product .productView.layout-3 .productView-thumbnail.slick-current img{opacity:1}}body.template-product .productView-price :is(.price-item,.money){font-size:26px!important;line-height:1.4!important;font-weight:600!important}body.template-product .productView-price .price__compare :is(.price-item,.money){font-size:16px!important;font-weight:400!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .card-product{border-radius:16px;overflow:hidden}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .card-title{white-space:normal;overflow-wrap:anywhere;line-height:1.45!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) :is(.price,.price-item,.money,.badge){font-family:DM Sans,Arial,sans-serif!important;letter-spacing:0!important}@media(max-width:749px){body.template-product .productView-price :is(.price-item,.money){font-size:20px!important}body.template-product .productView-price .price__compare :is(.price-item,.money){font-size:14px!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) :is(.price,.price-item,.money){font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:#73131a!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .price__compare :is(.price-item,.money){font-size:11px!important;font-weight:400!important;color:#76696a!important;opacity:1!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .halo-productBadges{top:8px!important;left:8px!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .halo-productBadges .badge{font-size:10px!important;line-height:1.4!important;font-weight:600!important;padding:4px 8px!important;min-width:0!important;min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .card-title{font-size:13px!important;font-weight:500!important}body.template-product :is(.halo-recommendations-block,.halo-recently-viewed-block) .price dd{margin-right:6px}body .productView-price :is(.price-item--sale,.price__regular .price-item--regular){font-size:20px!important;font-weight:600!important;line-height:1.4!important}body .productView-price .price__compare .price-item{font-size:14px!important;font-weight:400!important}body :is(.productGrid,.products-grid,.productListing,.product-item-custom) .price-item--sale{font-size:14px!important;font-weight:600!important}body :is(.productGrid,.products-grid,.productListing,.product-item-custom) .price__compare .price-item{font-size:11px!important;font-weight:400!important}body .ayla-selection-card__price{font-size:14px!important;font-weight:600}body .ayla-selection-card__price s{font-size:11px!important}body .product-item-custom .card-title{font-size:13px!important;line-height:1.45}body .complementary-products-title{font-size:16px!important;text-transform:none}body #halo-cart-sidebar :is(.previewCartItem-name,.previewCartItem-name *,.previewCartItem-title,.previewCartItem-title *,.previewCartItem-options,.previewCartItem-options *){font-size:13px!important;line-height:1.45!important}body #halo-cart-sidebar .previewCartItem-price,body #halo-cart-sidebar .previewCartItem-price *{font-size:13px!important}body #halo-cart-sidebar :is(.previewCartTotals-label,.previewCartTotals-value){font-size:13px!important}body #halo-cart-sidebar .previewCartTitle{font-size:17px!important}body #halo-cart-sidebar :is(.previewCartCheckbox label,.previewCartCheckbox a,.previewCartMessage,.previewCartMessage *){font-size:12px!important;line-height:1.5}body #halo-cart-sidebar .button{font-size:13px!important;min-height:44px}body.template-cart :is(.cart-item-name,.cart-item-name *,.cart-item-price,.cart-item-price *,.cart-total-label,.cart-total-value){font-size:13px!important}body .productView-details .ayla-gift__card{padding:13px;gap:10px}body .productView-details .ayla-gift__copy{font-size:13px}body .jdgm-widget :is(.jdgm-rev__pic-link,.jdgm-rev__pic-img){width:88px!important;height:88px!important}body #search-form-mobile{width:min(100%,440px);max-width:100%}body :is(#search-form-mobile,.search-modal) .ayla-search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(prefers-reduced-motion:reduce){body .ayla-premium-marquee__track{animation:none;width:100%}body .ayla-premium-marquee__group{flex-wrap:wrap;justify-content:center;padding:0 16px}body .ayla-premium-marquee__group[aria-hidden=true]{display:none}}body .halo-product-block .products-carousel>.slick-arrow{width:48px!important;height:48px!important;min-width:48px;min-height:48px;padding:12px!important;margin:0!important;border:1px solid #eadadc!important;border-radius:50%!important;background:#fff!important;color:#73131a!important;box-shadow:0 3px 14px #2e202124;z-index:3;opacity:1!important;visibility:visible!important;touch-action:manipulation}body .halo-product-block .products-carousel>.slick-prev{left:32px!important;right:auto!important}body .halo-product-block .products-carousel>.slick-next{right:32px!important;left:auto!important}body .halo-product-block .products-carousel>.slick-arrow svg{width:22px!important;height:22px!important;fill:currentColor!important}body .halo-product-block .products-carousel>.slick-arrow:hover{background:#fff6f5!important;border-color:#73131a!important}body .halo-product-block .products-carousel>.slick-arrow:focus-visible{outline:2px solid #73131a;outline-offset:3px}body .halo-product-block .products-carousel>.slick-arrow.slick-disabled{opacity:.45!important;box-shadow:none}@media(max-width:1024px){body .halo-sticky-toolbar-mobile{border:0;border-top:1px solid #eadadc;background:#fff!important;box-shadow:0 -3px 18px #32191c0f}body .halo-sticky-toolbar-mobile .bottom-bar{min-height:64px;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))}body .halo-sticky-toolbar-mobile .bottom-bar--list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0}body .halo-sticky-toolbar-mobile .bottom-bar--list>.list-item{min-width:0}body .halo-sticky-toolbar-mobile .bottom-bar--list>.list-item>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:54px;padding:5px 2px;color:#73131a!important;font-family:DM Sans,Arial,sans-serif!important;text-decoration:none;touch-action:manipulation}body .halo-sticky-toolbar-mobile .bottom-bar--list .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#73131a!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .icon svg{width:24px;height:24px;fill:currentColor!important}body .halo-sticky-toolbar-mobile .bottom-bar--list .icon+.text{margin:0;color:#73131a!important;font-family:DM Sans,Arial,sans-serif!important;font-size:11px;line-height:1.2;font-weight:500;letter-spacing:0}body .halo-sticky-toolbar-mobile .cart-count-bubble{position:absolute;top:0;right:calc(50% - 25px);display:grid;place-items:center;width:auto;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#73131a!important}body .halo-sticky-toolbar-mobile .cart-count-bubble [data-cart-count]{color:#fff!important;font-family:DM Sans,Arial,sans-serif!important;font-size:9px;line-height:1}body .halo-sticky-toolbar-mobile a:focus-visible{outline:2px solid #73131a;outline-offset:-2px;border-radius:8px}body.sticky-toolbar-mobile .body-content-wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body:is(.cart-sidebar-show,.open_search_mobile,.menu_open,.auth-sidebar-show) .halo-sticky-toolbar-mobile{visibility:hidden;pointer-events:none}body.cart-sidebar-show :is([class*=kl-teaser-],.halo-sticky-toolbar-mobile,#halo-recently-viewed-popup,gty-whatsapp-chat-button){visibility:hidden!important;pointer-events:none!important}body #halo-cart-sidebar{display:flex;flex-direction:column;top:0;bottom:auto;height:100vh;height:100dvh;max-height:100dvh;width:min(100%,440px);max-width:100%;padding:0;overflow:hidden}body #halo-cart-sidebar .halo-sidebar-header{flex:0 0 auto;min-height:76px;padding:16px 64px 12px 18px;border-bottom:1px solid #eadadc}body #halo-cart-sidebar .halo-sidebar-header .title{font-size:18px;line-height:1.3;text-transform:none;color:#73131a}body #halo-cart-sidebar .wrapper-cartCount{margin-top:4px;font-size:12px;line-height:1.4}body #halo-cart-sidebar>.halo-sidebar-close{top:10px;right:8px;width:48px;height:48px}body #halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:12px 0 calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}body #halo-cart-sidebar cart-coupon-discount{display:block;height:auto!important}body #halo-cart-sidebar .previewCart-wrapper{display:block;height:auto!important;min-height:0;overflow:visible}body #halo-cart-sidebar .previewCart{height:auto!important;min-height:0;flex:none;overflow:visible;padding:0 18px 12px}body #halo-cart-sidebar .previewCartItem{padding-bottom:16px}body #halo-cart-sidebar .previewCartItem+.previewCartItem{margin-top:12px}body #halo-cart-sidebar .previewCartItem-image{width:72px}body #halo-cart-sidebar .previewCartItem-image:before{padding-bottom:84px}body #halo-cart-sidebar .previewCartItem-content{width:calc(100% - 72px);padding-left:14px}body #halo-cart-sidebar .previewCartItem-qty{margin-top:6px}body #halo-cart-sidebar .previewCartItem-remove{min-width:48px;min-height:48px;bottom:8px}body #halo-cart-sidebar .haloCalculatorShipping{padding-inline:18px}body #halo-cart-sidebar .ayla-gift{margin:12px 18px}body #halo-cart-sidebar:has(.previewCart-emptyBody) .ayla-gift{display:none}body #halo-cart-sidebar .previewCartCollection{margin-top:16px;padding-top:16px}body #halo-cart-sidebar .previewCartTitle{margin-bottom:12px;font-size:16px!important;line-height:1.4}body #halo-cart-sidebar .previewCartCarousel :is(.product,.slick-list,.slick-track,.slick-slide){height:auto!important;min-height:0!important}body #halo-cart-sidebar .previewCartCarousel .card{display:flex;align-items:flex-start;gap:12px}body #halo-cart-sidebar .previewCartCarousel .card-product{flex:0 0 80px;width:80px;max-width:80px}body #halo-cart-sidebar .previewCartCarousel .card-media{display:block;width:80px;height:80px;padding:0!important}body #halo-cart-sidebar .previewCartCarousel .card-media:before{display:none}body #halo-cart-sidebar .previewCartCarousel .card-media img{width:100%;height:100%;object-fit:contain}body #halo-cart-sidebar .previewCartCarousel .card-information{flex:1 1 0;min-width:0;width:auto;padding:0}body #halo-cart-sidebar .previewCartCarousel .card-title{font-size:13px!important;line-height:1.4;white-space:normal}body #halo-cart-sidebar .previewCartCarousel .card-price :is(.price,.price-item,.money){font-size:13px!important}body #halo-cart-sidebar .previewCartCarousel .price__compare :is(.price-item,.money){font-size:11px!important}body #halo-cart-sidebar .previewCartCarousel .slick-dots{margin:8px 0 0;display:flex;justify-content:center;gap:0}body #halo-cart-sidebar .previewCartCarousel .slick-dots li{width:48px;height:48px;margin:0}body #halo-cart-sidebar .previewCartCarousel .slick-dots button{display:grid;place-items:center;width:48px;height:48px;padding:20px;border:0!important;background:transparent!important;font-size:0}body #halo-cart-sidebar .previewCartCarousel .slick-dots button:before{content:"";position:static;display:block;width:8px;height:8px;border:1px solid #73131a;border-radius:50%;background:#fff;opacity:1}body #halo-cart-sidebar .previewCartCarousel .slick-dots .slick-active button:before{background:#73131a}body #halo-cart-sidebar .previewCartTool{padding:6px 18px!important}body #halo-cart-sidebar .cartTool-item{min-height:48px;padding:10px}body #halo-cart-sidebar .previewCartInfo{padding:12px 18px 0}body #halo-cart-sidebar .previewCartGroup .button{min-height:48px;width:100%;white-space:normal;padding:12px 16px}body #halo-cart-sidebar .previewCartGroup :is(shopify-accelerated-checkout-cart,shopify-accelerated-checkout){--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-inline-alignment: center}body #halo-cart-sidebar .popup-toolDown{max-height:calc(100dvh - 76px);overflow-y:auto;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){body:has(#PBarNextFrameWrapper) gty-whatsapp-chat-button{--ayla-contact-bottom: calc(164px + env(safe-area-inset-bottom, 0px)) }body.template-product #show-sticky-product{min-height:48px}body.template-product #halo-recently-viewed-popup{display:none!important}body.template-product .productView.layout-3 .productView-for{padding-inline:48px}body.template-product .productView.layout-3 .productView-for>.slick-arrow{width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:10px!important;background:#fff!important;border:1px solid #eadadc!important;border-radius:50%!important;color:#73131a!important}body.template-product .productView.layout-3 .productView-for>.slick-prev{left:0!important;right:auto!important}body.template-product .productView.layout-3 .productView-for>.slick-next{right:0!important;left:auto!important}body.template-product .productView-nav>.slick-counter{left:60px!important;right:auto!important;bottom:12px!important;height:36px;padding:0 10px;border-radius:999px;font-size:12px;background:#fff;display:inline-flex;align-items:center;gap:4px}body.template-product .productView-nav>.slick-arrow{width:48px!important;height:48px!important;min-width:48px;min-height:48px;padding:12px!important;top:auto!important;bottom:12px!important;margin:0!important;transform:none!important;border:1px solid #eadadc!important;border-radius:50%!important;background:#fff!important;color:#73131a!important;box-shadow:0 3px 12px #2e20211f;touch-action:manipulation}body.template-product .productView-nav>.slick-prev{left:auto!important;right:68px!important}body.template-product .productView-nav>.slick-next{left:auto!important;right:12px!important}body.template-product .productView-nav>.slick-arrow svg{width:22px!important;height:22px!important;fill:currentColor!important}body.template-product .productView-nav>.slick-arrow:focus-visible{outline:2px solid #73131a;outline-offset:3px}body .halo-product-block .products-carousel .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0}body .halo-product-block .products-carousel .slick-dots li{width:44px;height:44px;margin:0;display:grid;place-items:center}body .halo-product-block .products-carousel .slick-dots li button{width:44px;height:44px;padding:16px;border:0;background:transparent;display:grid;place-items:center}body .halo-product-block .products-carousel .slick-dots li button:before{content:"";position:static;display:block;width:10px;height:10px;border:1px solid #76696a;border-radius:50%;background:#fff;opacity:1}body .halo-product-block .products-carousel .slick-dots li.slick-active button:before{background:#73131a;border-color:#73131a}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ayla-refinements.css.map */
