.banner:not(:has(.banner__media img)){background:linear-gradient(150deg,#1a1511,#2e241c,#3d2e22)}.banner:not(:has(.banner__media img)) .banner__media{background:linear-gradient(150deg,#1a1511,#2e241c 55%,#3d2e22);min-height:60vh}.header-wrapper{border-bottom:1px solid rgba(196,168,130,.25)}.header__heading-link .h2{letter-spacing:.2em;font-weight:400;font-size:clamp(1.2rem,2.5vw,1.8rem)}.announcements__item,.announcement-bar{background-color:#1a1511!important;color:#c4a882!important;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.announcements__item a,.announcement-bar a{color:#c4a882!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:#b8966a;border-color:#b8966a;color:#fdfaf7;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;transition:background-color .25s ease,border-color .25s ease}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:#a07a50;border-color:#a07a50;color:#fdfaf7}.button--secondary{border-color:#b8966a;color:#1a1511;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.button--secondary:hover{background-color:#b8966a;color:#fdfaf7}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-3px)}.card__heading{font-size:1rem;letter-spacing:.05em}.price__regular .price-item,.price__sale .price-item--sale{color:#b8966a;font-weight:500}.section-heading,.featured-collection .title,.rich-text__heading,.multicolumn__title{letter-spacing:.05em}.rich-text__blocks{max-width:700px;margin-left:auto;margin-right:auto}.multicolumn-card__info{padding:2rem 1.5rem}.multicolumn-card__title{font-size:1.1rem;letter-spacing:.08em;margin-bottom:1rem;color:#b8966a}.multicolumn-list__item:not(:last-child){border-right:1px solid rgba(196,168,130,.2)}.newsletter__wrapper{max-width:600px;margin:0 auto;text-align:center}.newsletter__input{border-color:#c4a88266;background:transparent}.footer{background-color:#1a1511;color:#f0e6d3}.footer__heading{color:#c4a882;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem}.footer a{color:#c0b09a}.footer a:hover{color:#c4a882}.image-with-text__content{padding:3rem}.mega-menu{border-top:2px solid #C4A882}.mega-menu__link:hover{color:#b8966a}.list-menu--inline{flex-wrap:nowrap!important;white-space:nowrap;align-items:center}.header__menu-item{font-size:1.25rem;letter-spacing:.02em;padding-top:.5rem!important;padding-bottom:.5rem!important;padding-left:1rem;padding-right:1rem;display:flex!important;align-items:center!important;line-height:1!important}summary.header__menu-item{padding-right:2.7rem}.header__menu-item:hover,.header__active-menu-item{color:#b8966a!important}.header__active-menu-item:after{background-color:#b8966a!important}.kky-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.kky-reveal.is-visible{opacity:1;transform:translateY(0)}.kky-reveal--delay-1{transition-delay:.1s}.kky-reveal--delay-2{transition-delay:.22s}.kky-reveal--delay-3{transition-delay:.36s}.kky-reveal--delay-4{transition-delay:.5s}.kky-reveal--delay-5{transition-delay:.64s}@media(prefers-reduced-motion:reduce){.kky-reveal{opacity:1;transform:none;transition:none}}.kky-hero__img{animation:kkyHeroZoom 10s ease-out both}.kky-hero__subtitle{animation:kkyFadeUp 1s cubic-bezier(.25,.46,.45,.94) .3s both}.kky-hero__title{animation:kkyFadeUp 1s cubic-bezier(.25,.46,.45,.94) .55s both}.kky-hero__btn{animation:kkyFadeUp 1s cubic-bezier(.25,.46,.45,.94) .8s both}@keyframes kkyFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes kkyHeroZoom{0%{transform:scale(1.07)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kky-hero__img,.kky-hero__subtitle,.kky-hero__title,.kky-hero__btn{animation:none}}.kky-trust__item{animation:kkyFadeUp .7s cubic-bezier(.25,.46,.45,.94) both}.kky-trust__item:nth-child(1){animation-delay:.1s}.kky-trust__item:nth-child(2){animation-delay:.22s}.kky-trust__item:nth-child(3){animation-delay:.34s}.kky-trust__item:nth-child(4){animation-delay:.46s}@media(prefers-reduced-motion:reduce){.kky-trust__item{animation:none}}.kky-product-card{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease;box-shadow:0 0 #1a151100}.kky-product-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #1a15111a}.kky-divider{width:40px;height:1px;background:#c4a882;margin:1.5rem auto}.collection .card-wrapper:hover{transform:translateY(-4px);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.pagination__item--current{background:#b8966a;border-color:#b8966a}.pagination__item:hover{border-color:#b8966a;color:#b8966a}.product__title{letter-spacing:.04em}.product-form__submit{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem}.collapsible-content__inner{border-top:1px solid rgba(196,168,130,.2)!important}.accordion__title{letter-spacing:.08em;font-size:.85rem;text-transform:uppercase}.kky-color-swatch{width:38px!important;height:38px!important;border-radius:50%!important;padding:0!important;min-width:0!important;font-size:0!important;border:2px solid rgba(0,0,0,.12)!important;box-shadow:0 1px 4px #00000026;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s!important}.kky-color-swatch:hover{transform:scale(1.12);box-shadow:0 3px 10px #00000040}.product-form__input--pill input:checked+.kky-color-swatch{border-color:#b8966a!important;box-shadow:0 0 0 3px #b8966a59,0 2px 8px #0003;transform:scale(1.08)}.product-form__input--pill .kky-color-swatch~.kky-color-swatch,.product-form__input--pill:has(.kky-color-swatch){display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/keekylashes-custom.css.map */
