@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@500;600;700&family=Nunito+Sans:wght@400;500;600;700&display=swap";:root{--hv-announce: #161d23;--hv-nav: #f4f4f5;--hv-ink: #f5f5f5;--hv-muted: #c8ccd2;--hv-gold: #c09e7b;--hv-gold-hi: #dfb994;--hv-cta: #025881;--hv-cta-edge: #014263;--hv-line: #377f91;--hv-feat-rule: rgba(255, 255, 255, .22);--hv-shop: #5A31F4;--hv-accent: #c09e7b;--hv-text: #c8ccd2;--hv-glass: rgba(22, 24, 28, .72);--hv-radius: 18px}html,body,body.gradient{background-color:#1a1a1a!important;background-image:url(marble-bg-2026-10-04-owner.jpg)!important;background-size:auto!important;background-position:top left!important;background-repeat:repeat!important;background-attachment:scroll!important;color:var(--hv-ink)}.color-scheme-1,.color-scheme-2,.shopify-section,.shopify-section.color-scheme-1,.shopify-section.color-scheme-2,.shopify-section .color-scheme-1,.shopify-section .color-scheme-2,.shopify-section.gradient,#MainContent,.footer,.footer__content-top,.footer__content-bottom{background-color:transparent!important;background-image:none!important;color:var(--hv-ink)}body,.product,.product *{font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gradient:not(body),.section-background,[class*=below-pdp],[class*=below-pdp]>div{background:transparent!important;background-color:transparent!important;background-image:none!important}.shopify-section-group-header-group{position:relative!important;z-index:40;width:100%;overflow:visible!important;background:transparent!important}.announcement-bar,.utility-bar{background:#161d23!important;color:#f4f4f5!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.announcement-bar .announcement-bar__message,.utility-bar .announcement-bar__message{font-family:Nunito Sans,sans-serif!important;font-size:12px!important;line-height:32px!important;letter-spacing:.02em!important;font-weight:500!important;color:#f4f4f5!important}.header-wrapper,sticky-header.header-wrapper,.header,.shopify-section-header,#shopify-section-header{background:transparent!important;color:#f4f4f5!important;box-shadow:none!important;border:0!important;overflow:visible!important}.header,.header-wrapper,sticky-header,.header__inner{height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:0!important;box-shadow:none!important}.scrolled-past-header .header-wrapper,.scrolled-past-header sticky-header.header-wrapper{background:transparent!important}body:has(.hv-cine) #MainContent{padding-top:0!important}.header a,.header .list-menu__item,.header .header__menu-item,.header__icon,.header__icon .svg-wrapper,.header__heading,.header__heading-link{color:#f4f4f5!important;font-family:Nunito Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1!important;text-shadow:none!important}.header__heading-logo-wrapper,.header__heading-link{background:transparent!important}.header__heading-logo,.header__heading-logo-wrapper img{display:none!important;filter:none!important}.header__heading-link:after{content:"HushVale";font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:.01em;color:#f4f4f5;line-height:22px}.header__heading-link:has(.visually-hidden):after,.header__heading-link:has(.h2):after{content:none}.header__active-menu-item,body.template-index .header a[href="/"],body.template-index .header a[href="/en"],.header a[aria-current=page]{text-decoration:underline!important;text-underline-offset:.35em}.header__menu-item:hover,.header__icon:hover{color:#f4f4f5!important;opacity:.8}.menu-drawer,.menu-drawer a,.footer a,.footer p,.footer small{color:#f4f4f5!important}.menu-drawer{background:#121418f5!important}body:has(.hv-cine) #MainContent>.shopify-section:nth-child(2){background:transparent!important;min-height:200px}body:has(.hv-cine) #MainContent>.shopify-section:nth-child(2) .page-width{padding-left:126px!important;padding-right:126px!important;max-width:none!important}.title-wrapper-with-link .title,body:has(.hv-cine) #MainContent>.shopify-section:nth-child(2) .title{font-family:Cormorant,Georgia,serif!important;font-size:40px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important;color:#f5f5f5!important;position:relative;display:inline-block;padding-bottom:0;text-transform:none}.title-wrapper-with-link .title:after,body:has(.hv-cine) #MainContent>.shopify-section:nth-child(2) .title:after{content:"";display:block;width:46px;height:3px;margin-top:8px;background:#377f91}.collection .title-wrapper+.collection__description,.collection__description,.rte{color:#c9cdd3!important}.card,.card__inner,.card__content,.card__information{background:transparent!important;color:#eceff3!important}.card__heading a,.price,.card-information .price{color:#eceff3!important}.product-grid-container,.facets-container,.collection-product-list{color:#eceff3}input,textarea,select,.field__input,.field:before{background:#1e2025!important;color:#f4f1ea!important;border-color:#ffffff29!important}.field__label,.form__label{color:#c9cdd3!important}.button,.button--primary,button.button{cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.product .product__title,.product .product__title h1,.product h1.product__title,.product__info-container .product__title{font-family:Cormorant,Georgia,serif!important;font-weight:650!important;letter-spacing:-.015em;color:#f7f4ee!important;line-height:1.18!important;font-size:clamp(1.65rem,2.4vw,2.15rem)!important}.product .price,.product .price-item,.product .price-item--regular,.product__info-container .price{font-family:Cormorant,Georgia,serif!important;font-weight:700!important;font-size:clamp(1.85rem,2.6vw,2.25rem)!important;color:#f7f4ee!important}.product__info-container>*:first-child:before{content:"CLEAN WITHOUT THE KNEELING";display:block;font-family:Nunito Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-accent);margin:0 0 .55rem}.product__title{position:relative;padding-bottom:.75rem}.product__title:after{content:"";display:block;width:52px;height:3px;margin-top:.75rem;border-radius:99px;background:linear-gradient(90deg,var(--hv-accent),var(--hv-line))}.product__info-container{position:relative;background:var(--hv-glass);border:1px solid rgba(255,255,255,.12);border-radius:var(--hv-radius);padding:1.25rem 1.3rem 1.45rem!important;box-shadow:0 16px 40px #00000047;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);color:var(--hv-ink)}.product__info-container:before,.product__info-container:after{display:none}.product__media-wrapper{box-shadow:0 16px 40px #00000047}.product__media img,.product__media-item img{border-radius:14px}.thumbnail,.thumbnail-list__item button{border-radius:10px!important;border-color:#ffffff29!important;cursor:pointer}.hv-buy-bullets ul{list-style:none;margin:.35rem 0 .85rem!important;padding:0!important}.hv-buy-bullets li{position:relative;padding:.4rem 0 .4rem 1.4rem;color:var(--hv-text);font-size:.95rem;line-height:1.5;font-weight:500}.hv-buy-bullets li:before{content:"";position:absolute;left:0;top:.75em;width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,var(--hv-accent),var(--hv-line))}.product-form__input .form__label,.product-form__input legend,fieldset.product-form__input .form__label{font-family:Nunito Sans,sans-serif!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem!important;color:var(--hv-accent)!important}.product-form__input input[type=radio]+label,.variant-radios label,fieldset.product-form__input label{border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff0f!important;color:#f4f1ea!important;font-weight:600!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.product-form__input input[type=radio]:checked+label,.variant-radios input[type=radio]:checked+label{background:linear-gradient(180deg,#2b7de0,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important}.quantity,.quantity__button,.quantity__input{border-radius:12px!important;border-color:#ffffff29!important;background:#ffffff0f!important;color:#f4f1ea!important}.quantity__button{cursor:pointer}.product-form__submit,.product-form__buttons .button--primary,product-form .button--primary,.product .product-form__buttons button[name=add]{background:linear-gradient(180deg,#2a2a2a,#121212 55%,#0a0a0a)!important;color:#fff!important;border-color:#121212!important;border-radius:14px!important;font-weight:700!important;cursor:pointer}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#6B4AFF 0%,var(--hv-shop) 55%,#4321C9 100%)!important;color:#fff!important;border-radius:14px!important;font-weight:700!important}.product__inventory,.product .inventory{color:#34d399!important;font-weight:600}.product__tax,.product .caption{color:#9aa3b2!important;font-size:.82rem}.hv-rating-row,.hv-rating-row span{color:#eceff3!important}.hv{background:#08090c9e!important;color:#f7f7f5!important;border-radius:18px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000059;padding:8px 8px 20px}.hv .sec,.hv .sec-soft,.hv .sec-tint,.hv .sec-video,.hv .sec-deep,.hv .sec-shop,.hv .sec-cta{background:transparent!important;color:#f7f7f5!important}.hv .eyebrow{color:#e0c49a!important;text-shadow:0 1px 2px rgba(0,0,0,.85)}.hv h2,.hv .sub,.hv .hint,.hv .cap,.hv p{color:#f4f5f7!important;text-shadow:0 1px 2px rgba(0,0,0,.8)}.hv h2{color:#fff!important}.hv .wave path{fill:transparent!important}.hv .box,.hv .step,.hv details{background:#ffffff0a!important;border-color:#ffffff1f!important;color:#e8eaed!important}@media screen and (max-width:749px){.header-wrapper,sticky-header.header-wrapper,.header{height:auto!important;min-height:48px!important}.header__heading-logo,.header__heading-logo-wrapper img{height:22px!important;max-height:22px!important}.announcement-bar .announcement-bar__message{font-size:12px!important}.product .page-width,.product__media-wrapper{padding-left:0!important;padding-right:0!important}.hv-buy-bullets{display:none!important}body:has(.hv-cine) #MainContent>.shopify-section:nth-child(2) .page-width{padding-left:20px!important;padding-right:20px!important}}@media(prefers-reduced-motion:reduce){.product-form__submit,.product-form__input input[type=radio]+label,.thumbnail,.hv-cine__cta{transition:none!important}}body:has(.hv-cine) #MainContent>.shopify-section:first-child{background:transparent!important;padding:0!important;margin:0!important}.hv-cine{position:relative;width:100%;aspect-ratio:2.2 / 1;height:auto;min-height:0;overflow:hidden;color:#f5f5f5;background:transparent;margin-top:-80px}.hv-cine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.28) 34%,transparent 64%)}.hv-cine__media,.hv-cine__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;object-position:center center}.hv-cine__copy{position:relative;z-index:2;max-width:36%;padding:12% 0 4% 8.8%}.hv-cine__eye{margin:0 0 14px;font-family:Nunito Sans,sans-serif;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c8ccd2}.hv-cine__h{margin:0 0 14px;font-family:Cormorant,Georgia,serif;font-weight:600;font-size:64px;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:#f5f5f5}.hv-cine__h span{display:block;color:#c09e7b}.hv-cine__sub{margin:0 0 22px;max-width:450px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;color:#c8ccd2}.hv-cine__feats{display:flex;gap:16px;list-style:none;margin:0 0 24px;padding:0;max-width:450px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.hv-cine__feats li{flex:1;padding:12px 0;font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.25;color:#c8ccd2}.hv-cine__feats li+li{border-left:1px solid var(--hv-feat-rule);padding-left:16px}.hv-cine__feats svg{display:block;width:22px;height:22px;margin-bottom:8px}.hv-cine__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:235px;height:44px;padding:0 28px;box-sizing:border-box;border-radius:999px;background:#025881;color:#fff!important;text-decoration:none!important;font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:1;letter-spacing:.02em;cursor:pointer;box-shadow:none}.hv-cine__cta span{font-size:14px;line-height:1}.hv-cine__cta:hover{background:#025881;opacity:.8}@media screen and (max-width:749px){.hv-cine{aspect-ratio:2.2 / 1;height:auto;min-height:0;margin-top:-80px}.hv-cine__media,.hv-cine__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:fill;object-position:center center}.hv-cine__copy{max-width:88%;padding:18% 4% 4% 5%;background:transparent}.hv-cine__h{font-size:28px}.hv-cine__cta{width:100%;max-width:235px}}.product{--hv-3d-gold:rgba(192,158,123,.45);--hv-3d-ink:rgba(0,0,0,.42)}.product media-gallery,.product .product__media-wrapper{perspective:1400px;transform-style:preserve-3d}.product .product__media-list,.product .product__media-item.is-active .product__media{transform-style:preserve-3d}.product .product__media-item.is-active .product__media,.product .product__media-wrapper .product__media{position:relative;border-radius:16px;transform:rotateY(-7deg) rotateX(5deg) translateZ(0);box-shadow:0 28px 56px var(--hv-3d-ink),0 8px 18px #00000047,0 0 0 1px #ffffff1f,0 0 40px #c09e7b14;animation:hv-float-3d 7.5s ease-in-out infinite;transform-origin:55% 60%}.product .product__media-item.is-active .product__media:after,.product .product__media-wrapper .product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,transparent 0%,transparent 38%,rgba(255,255,255,.16) 49%,transparent 60%,transparent 100%);background-size:220% 100%;animation:hv-sheen 6.8s ease-in-out infinite}.product .product__media img,.product .product__media-item img{border-radius:16px}.product .thumbnail-list{perspective:800px}.product .thumbnail,.product .thumbnail-list__item button{transform:translateZ(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.product .thumbnail:hover,.product .thumbnail-list__item button:hover{transform:translateY(-4px) rotateX(8deg) scale(1.04);box-shadow:0 10px 22px #00000059;border-color:#c09e7b8c!important}.product__info-container{transform:translateZ(0);box-shadow:0 22px 48px #00000061,inset 0 1px #ffffff24;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.product__info-container:hover{transform:translateY(-4px);box-shadow:0 28px 56px #00000075,inset 0 1px #ffffff2e,0 0 0 1px #c09e7b2e}.product-form__submit,.product-form__buttons .button--primary,product-form .button--primary,.product .product-form__buttons button[name=add]{position:relative;overflow:hidden;box-shadow:0 10px 24px #00000059,0 0 0 1px #c09e7b2e;transition:transform .25s ease,box-shadow .25s ease}.product-form__submit:after,.product .product-form__buttons button[name=add]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(223,185,148,.28) 48%,transparent 72%);transform:translate(-120%);animation:hv-cta-sheen 3.6s ease-in-out infinite}.product-form__submit:hover,.product .product-form__buttons button[name=add]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000006b,0 0 24px #c09e7b38}.product-form__input input[type=radio]+label,.variant-radios label,fieldset.product-form__input label{transition:transform .25s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease}.product-form__input input[type=radio]+label:hover,.variant-radios label:hover{transform:translateY(-1px)}.product-form__input input[type=radio]:checked+label,.variant-radios input[type=radio]:checked+label{box-shadow:0 8px 18px #02588159}.hv{perspective:1200px}.hv .sec{animation:hv-rise .9s ease both}.hv .sec-video{animation-delay:.05s}.hv .sec-shop{animation-delay:.12s}.hv .sec-tint{animation-delay:.18s}.hv .sec-deep{animation-delay:.24s}.hv .sec-cta{animation-delay:.3s}.hv #hv-video-scroll,.hv .scroll{perspective:900px;transform-style:preserve-3d}.hv .video-card{transform:rotateY(14deg) rotateX(4deg);transform-origin:center bottom;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease;box-shadow:0 10px 22px #0006,0 0 0 1px #ffffff1a}.hv .video-card:nth-child(2n){transform:rotateY(8deg) rotateX(3deg)}.hv .video-card:hover,.hv .video-card.is-playing{transform:rotateY(0) rotateX(0) translateZ(28px) scale(1.06);box-shadow:0 18px 32px #00000080,0 0 0 1px #c09e7b66;z-index:2}.hv .ba-card,.hv .card-img,.hv .box,.hv .step,.hv details,.hv .cta,.hv .secret,.hv .cmp{transform:translateZ(0);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease}.hv .ba-card:hover,.hv .card-img:hover{transform:rotateY(-8deg) rotateX(4deg) translateY(-6px);box-shadow:0 22px 36px #0000006b,0 0 0 1px #c09e7b59}.hv .box:hover,.hv .step:hover{transform:translateY(-6px) rotateX(6deg);box-shadow:0 18px 32px #0000005c,0 0 0 1px #c09e7b47}.hv details:hover,.hv .cta:hover,.hv .secret:hover{transform:translateY(-3px);border-color:#c09e7b59!important}.hv .cmp{transform:rotateX(4deg);box-shadow:0 18px 36px #00000052}.hv .cmp:hover{transform:rotateX(0) translateY(-4px)}.hv .secret{background:linear-gradient(120deg,#2a2620,#1a1c20 55%,#241e16)!important;border-color:#c09e7b59!important}.product.hv-3d-live .product__media-wrapper .product__media,.product.hv-3d-live .product__media-item.is-active .product__media{animation:none;transition:transform .12s linear}@keyframes hv-float-3d{0%,to{transform:rotateY(-7deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(3deg) translateY(-10px)}}@keyframes hv-sheen{0%,55%{background-position:140% 0;opacity:.35}70%{opacity:.7}to{background-position:-40% 0;opacity:.2}}@keyframes hv-cta-sheen{0%,40%{transform:translate(-120%)}70%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes hv-rise{0%{opacity:0;transform:translateY(22px) rotateX(8deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@media screen and (max-width:749px){.product .product__media-item.is-active .product__media,.product .product__media-wrapper .product__media{transform:none;animation:none;box-shadow:0 16px 32px #00000052}.hv .video-card,.hv .video-card:nth-child(2n){transform:none}.hv .ba-card:hover,.hv .card-img:hover,.hv .box:hover,.hv .step:hover,.hv .cmp{transform:none}}@media(prefers-reduced-motion:reduce){.product-form__submit,.product-form__input input[type=radio]+label,.thumbnail,.hv-cine__cta,.product .product__media-item.is-active .product__media,.product .product__media-wrapper .product__media,.hv .sec,.hv .video-card,.hv .ba-card,.hv .box,.hv .step,.product-form__submit:after,.product .product__media-item.is-active .product__media:after{animation:none!important;transition:none!important;transform:none!important}}.hv .video-rail{overflow:visible!important}.hv #hv-video-scroll{overflow-y:visible!important;padding-top:18px!important;padding-bottom:22px!important}.product .product__media-wrapper,.product media-gallery{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hushvale-custom.css.map */
