:root{--header-notice--height: 39px;--site-header--height: 87px;--hally-black: #000000;--hally-white: #ffffff;--hally-purple: #2B0B38;--hally-medium-purple: #735F7C;--hally-light-purple: #8F8BBB;--hally-lighter-purple: #d5d2f7}[data-aos=fade-up]{transform:translate3d(0,50px,0)}.desktop-only{display:none}@media(min-width:768px){.desktop-only{display:block}}.mobile-only{display:block}@media(min-width:768px){.mobile-only{display:none}}img{height:auto}h1,.h1{font-size:54.4px;line-height:1.03}h2,.h2{font-size:36px;line-height:1.03}@media(min-width:768px){h2,.h2{font-size:50px}}h3,.h3{font-size:36px;line-height:1.03}@media(max-width:767px){body.template-index #PageContainer{margin-top:calc(var(--site-header--height))}}.hally-wrapper{max-width:1160px;margin:0 auto}.btn{line-height:58px}.button{width:265px;height:46px;background-color:var(--hally-white);color:var(--hally-purple);display:inline-flex;align-items:center;justify-content:center;font-family:Area Extended,sans-serif;font-weight:700;font-size:11px;line-height:1.26;text-transform:uppercase;transition:all .2s linear}.button:hover{background-color:var(--hally-purple);color:var(--hally-white)}.button.button-transparent{background-color:transparent;color:var(--hally-purple);border:1px solid var(--hally-purple)}.button.button-transparent:hover{background-color:transparent;color:var(--hally-purple)}body.template-harperhasasecret #PageContainer{margin-top:var(--header-notice--height)}@media(max-width:991px){#site-header #header-bar--center{padding-left:25px}}@media(max-width:991px){#site-header #header-bar .hh-nav>li{font-size:13px;letter-spacing:1px}}@media(min-width:768px){#site-header #header-bar .hh-nav>li>a{white-space:nowrap;padding-left:clamp(10px,1.5vw,30px);padding-right:clamp(10px,1.5vw,30px)}}#site-header #header-bar .hh-nav>li>a:hover{background-image:none}#site-header #header-bar .hh-nav>li>a:not(.site-nav--active):hover span:after{width:100%}#site-header #header-bar .hh-nav>li>a.site-nav--active{color:var(--hally-white)}#site-header #header-bar .hh-nav>li>a.site-nav--active span:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 16px);height:33px;background:radial-gradient(65.54% 141.79% at 3.86% -41.79%,#1c17fa,#c7abe4);border-radius:0 3px}@media(min-width:992px){#site-header #header-bar .hh-nav>li>a.site-nav--active span:before{width:calc(100% + 24px);height:41px}}#site-header #header-bar .hh-nav>li>a span{display:inline;position:relative;z-index:1}#site-header #header-bar .hh-nav>li>a span:after{background:var(--hally-lighter-purple);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .2s linear;width:0}#collection-products{margin-top:20px;margin-bottom:55px}#collection-products .collection-products__wrapper{grid-column-gap:20px;grid-row-gap:20px}#collection-products .collection-products__wrapper .more-shades--trigger{display:none}.collection-sorting-filters{margin-top:20px;line-height:0}.collection-sorting-filters ul{gap:15px;justify-content:center}@media(min-width:768px){.collection-sorting-filters ul{justify-content:flex-end}}.collection-sorting-filters ul li{margin:0}.hh-product__card .hh-product-2024{height:100%}.hh-product-2024{border-radius:30px;background-color:transparent;border:1px solid #96859D;overflow:hidden;transform:scale(1);transition:transform .1s linear}.hh-product-2024:hover{transform:scale(1.02)}.hh-product-2024 .product__wrapper{display:grid;grid-template-rows:auto 1fr;justify-content:unset}.hh-product-2024 .product__image-wrapper{margin-top:0;padding-top:0;position:relative;aspect-ratio:1.3}.hh-product-2024 .product__image-wrapper:hover .card-lifestyle-image:not(.no-image){opacity:1;transform:scale(1.02)}.hh-product-2024 .product__image-wrapper .card-lifestyle-image{opacity:0;transform:scale(1);transition:opacity .1s ease-in,transform .1s ease-in}.hh-product-2024 .product__image-wrapper .product-tag{font-size:14px;text-transform:uppercase;font-weight:400;position:absolute;right:22px;top:15px;color:#843ca2}.hh-product-2024 .star-vector{margin-bottom:0;width:24px;height:auto}.hh-product-2024 .product__meta-wrapper{background-color:var(--hally-white);padding-left:20px;padding-right:20px;gap:20px}.hh-product-2024 .product__meta-wrapper .product__meta-bottom{padding-bottom:25px}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .product__meta-bottom--wrapper .btn{margin-left:0;margin-right:0;width:100%}.hh-product-2024 .product__meta-wrapper .product__meta-bottom .add-to-cart__form{margin-top:0}.hh-product-2024 .product__meta-wrapper .product-title__wrap{display:grid;grid-template-columns:1fr auto}.hh-product-2024 .product__meta-wrapper .product-title{font-size:24px;font-weight:900;font-family:Boiling,sans-serif;text-transform:none}.hh-product-2024 .product__meta-wrapper .product-tagline{color:var(--hally-purple)}.hh-product-2024 .product__meta-wrapper .product-price__wrap{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:16px}.hh-product-2024 .product__meta-wrapper .product-price__wrap .product__meta-price{font-family:Area Extended,sans-serif;font-size:18px;margin-top:0}.hh-product-2024 .product__meta-wrapper .product-price__wrap .product__selected-variant{font-size:12px;font-weight:400;text-transform:uppercase;margin-top:0;color:var(--hally-purple)}.hh-product-2024 .product__meta-wrapper .product__variants{margin-top:28px}.hh-product-2024 .product__meta-wrapper .product__variants li{width:38px;height:38px}
/*# sourceMappingURL=/cdn/shop/t/73/assets/hally-2026.css.map */
