*,*:before,*:after{transition-timing-function:cubic-bezier(.25,.1,.25,1)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}.body3,.body4,.body5,p{line-height:1.7}.slideshow .image-banner{position:relative}.slideshow .image-banner__content{animation:fadeUp 1s ease-out .3s both}.slideshow .image-banner__title{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.03em;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.15)}.slideshow .image-banner__text{text-shadow:0 1px 10px rgba(0,0,0,.1);max-width:600px}.slideshow .btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .4s ease}.slideshow .btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.multicolumn__column{transition:transform .3s ease,box-shadow .3s ease}.multicolumn__column-text p{font-weight:600;letter-spacing:.06em;font-size:1rem}product-card,.product-card{transition:transform .25s ease,box-shadow .25s ease}product-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #a28e811a}product-card .product-card__btns,.product-card .product-card__btns,product-card [data-product-card-buttons],.product-card [data-product-card-buttons]{opacity:0;transition:opacity .15s ease!important;pointer-events:none}product-card:hover .product-card__btns,.product-card:hover .product-card__btns,product-card:hover [data-product-card-buttons],.product-card:hover [data-product-card-buttons]{opacity:1!important;pointer-events:auto!important}.product-card__images{overflow:hidden;border-radius:8px}.product-card__images img{transition:transform .35s ease}product-card:hover .product-card__images img,.product-card:hover .product-card__images img{transform:scale(1.05)}.product-card__details{padding-top:12px}.product-card__title{font-weight:600;transition:color .3s ease}product-card:hover .product-card__title,.product-card:hover .product-card__title{color:var(--gsc-text-color)}.product-card__btn{border-radius:6px!important;transition:all .3s ease}.product-card__btn:hover{transform:scale(1.05)}.btn--primary,.btn--lg{transition:all .3s ease;position:relative;overflow:hidden}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a28e8140}.btn--primary:active{transform:translateY(0)}.btn--primary:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.btn--primary:hover:after{transform:translate(100%)}.btn--secondary,.btn--outline{transition:all .3s ease;border-width:1.5px}.btn--secondary:hover,.btn--outline:hover{transform:translateY(-1px)}@media(min-width:990px){.section+.section{margin-top:20px}}.images-with-text__content{animation:fadeUp .8s ease-out .2s both}.images-with-text__media{border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #00000014}.images-with-text video{border-radius:12px}.testimonials .quote{transition:transform .3s ease,box-shadow .3s ease}.testimonials .quote:hover{transform:translateY(-4px);box-shadow:0 12px 30px #a28e811a}.testimonials .quote__text{font-style:italic;line-height:1.8}.testimonials .quote__author{font-weight:600}.testimonials .stars svg,.testimonials .star-icon{color:#d4a574}.collection__header{margin-bottom:2rem}.navigation-buttons .btn{border-radius:50px;padding:.6rem 1.5rem;transition:all .3s ease;font-weight:500}.navigation-buttons .btn:hover,.navigation-buttons .btn.is-active{transform:translateY(-2px);box-shadow:0 4px 15px #a28e8133}.product__info-wrapper{animation:fadeUp .6s ease-out .2s both}.product-sticky-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf5f2;box-shadow:0 -2px 20px #0000000d}.product__collapsible-row{border-bottom:1px solid var(--gsc-border-color);transition:background-color .3s ease}.product__collapsible-row:hover{background-color:#f2efe34d}.product__collapsible-row summary{padding:1rem 0;cursor:pointer;transition:color .3s ease}.product__info .btn--primary{padding:1rem 2rem;font-size:1rem;font-weight:600;letter-spacing:.03em}.instagram .slider-grid__slide{overflow:hidden;border-radius:8px}.instagram .slider-grid__slide img{transition:transform .5s ease}.instagram .slider-grid__slide:hover img{transform:scale(1.08)}.announcement-bar{font-weight:500;letter-spacing:.03em}.announcement-bar__icon{transition:transform .3s ease}.announcement-bar:hover .announcement-bar__icon{transform:scale(1.1)}.header{transition:box-shadow .3s ease,background-color .3s ease}.header.is-sticky{box-shadow:0 2px 20px #0000000f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf5f7}.newsletter .input-group{border-radius:8px;overflow:hidden}.newsletter .btn{border-radius:0 8px 8px 0}.free-shipping-bar__progress{border-radius:50px;height:6px;transition:width .6s cubic-bezier(.25,.1,.25,1)}.cart-drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-card__badge,.product__badge{border-radius:4px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.breadcrumbs{transition:opacity .3s ease}input[type=email],input[type=text],input[type=number],textarea,select{border-radius:6px;transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #a28e8126;border-color:#a28e81}@media(max-width:989px){.btn{min-height:48px}.slider-grid__slide{padding-bottom:8px}.drawer-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slideshow .image-banner__title{font-size:clamp(2rem,8vw,3rem)}.product__info .btn--primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}::selection{background:#a28e8133;color:#3d2e24}html{scroll-behavior:smooth}.multicolumn__column[class*=background]{padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.multicolumn__column[class*=background]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #a28e811f}.multicolumn__column-title{position:relative}.rich-text .btn--primary{padding:1.1rem 2.5rem;font-size:1.05rem}.contact-form .btn--primary{padding:1rem 2.5rem;font-size:1rem;width:100%;max-width:300px}.faq__tab-title{font-weight:600;transition:color .3s ease}.faq__tab:hover .faq__tab-title{color:#a28e81}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hey-beauty-custom.css.map */
