:root{--hv-cream: #F4EBE1;--hv-cream-soft: #f5f1e8;--hv-ink: #263126;--hv-ink-muted: #4d5749;--hv-sage: #6f7b66;--hv-sage-light: #8a9882;--hv-border: rgba(38,49,38,.12);--hv-radius-card: 12px;--hv-radius-btn: 4px;--hv-transition: .24s ease;--hv-shadow-card: 0 2px 12px rgba(38,49,38,.06);--hv-shadow-card-hover: 0 8px 28px rgba(38,49,38,.13)}body{font-family:var(--font-body--family, system-ui, sans-serif);color:var(--hv-ink);background:var(--hv-cream);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading--family, Georgia, serif);font-weight:400;letter-spacing:-.03em}.card-wrapper,.product-card-wrapper{transition:transform var(--hv-transition),box-shadow var(--hv-transition);border-radius:var(--hv-radius-card)}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-3px);box-shadow:var(--hv-shadow-card-hover)}.card__media img,.card-product__image img,.media img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card-product__image img,.card-wrapper:hover .media img,.product-card-wrapper:hover .media img{transform:scale(1.04)}.card__heading a,.card-information__text a{transition:color var(--hv-transition);text-decoration:none}.card-wrapper:hover .card__heading a,.product-card-wrapper:hover .card__heading a{color:var(--hv-sage)}.shopify-section+.shopify-section{margin-top:0}.shopify-section:not(:first-child)>section:not(.hv-hero):not(.hv-worlds):not(.hv-marquee){padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(56px,7vw,100px)}.hv-hero__veil{background:linear-gradient(180deg,#f4ebe114,#f4ebe100 40%,#f4ebe18c)!important}.hv-hero__scroll{font-family:var(--font-body--family, system-ui, sans-serif);opacity:.65;transition:opacity var(--hv-transition)}.hv-hero__scroll:hover{opacity:1}.announcement-bar,.shopify-section--announcement-bar{background:var(--hv-ink)!important;color:var(--hv-cream)!important}.announcement-bar a,.announcement-bar__link{color:var(--hv-cream)!important;text-decoration:none;letter-spacing:.06em;font-size:11px}.header{background:#f4ebe1f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hv-border)}.header__heading-link,.header-logo img{transition:opacity var(--hv-transition)}.header__heading-link:hover{opacity:.75}.header__menu-item a,.header__menu-item>a{font-size:13px;letter-spacing:.04em;color:var(--hv-ink);transition:color var(--hv-transition)}.header__menu-item a:hover{color:var(--hv-sage)}.button,.btn,button[type=submit]:not(.search-modal__close-button):not(.header__icon){border-radius:var(--hv-radius-btn);transition:transform var(--hv-transition),background-color var(--hv-transition),box-shadow var(--hv-transition);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.button:hover,.btn:hover,button[type=submit]:hover:not(.search-modal__close-button):not(.header__icon){transform:translateY(-1px);box-shadow:0 4px 14px #2631262e}.hv-usp-strip,.accio-usp-strip{border-top:1px solid var(--hv-border);border-bottom:1px solid var(--hv-border)}.collection-card{border-radius:var(--hv-radius-card);overflow:hidden;transition:box-shadow var(--hv-transition),transform var(--hv-transition)}.collection-card:hover{box-shadow:var(--hv-shadow-card-hover);transform:translateY(-2px)}.collection-card__image img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .collection-card__image img{transform:scale(1.04)}.hv-edit,.halyvira-product-edit{background:var(--hv-cream-soft)}.footer{border-top:1px solid var(--hv-border)}:root{scrollbar-width:thin;scrollbar-color:var(--hv-sage-light) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--hv-sage-light);border-radius:99px}:focus-visible{outline:2px solid var(--hv-sage);outline-offset:3px;border-radius:2px}.hv-marquee{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.price{font-family:var(--font-body--family, system-ui, sans-serif);color:var(--hv-ink-muted);font-size:14px}.price--sale .price__regular{text-decoration:line-through;opacity:.5}@media(max-width:749px){.card-wrapper:hover{transform:none;box-shadow:var(--hv-shadow-card)}.section-padding,.shopify-section:not(:first-child)>section:not(.hv-hero):not(.hv-worlds){padding-top:clamp(40px,10vw,70px);padding-bottom:clamp(40px,10vw,70px)}}product-card .card-gallery,.card__media,.product-card__image-wrapper,.media{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;overflow:hidden!important}product-card .card-gallery img,.card__media img,.product-card__image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}:not(.product-media-container):not(.dialog-zoomed-gallery):not(.product-media__drag-zoom-wrapper)>.media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}product-recommendations .card__media,product-recommendations .resource-card__media,product-recommendations .media{aspect-ratio:1 / 1!important;height:auto!important}product-recommendations .card__media img,product-recommendations .resource-card__media img,product-recommendations .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.hv-product__media{aspect-ratio:1 / 1!important}.hv-product__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product-media-container{aspect-ratio:unset!important;overflow:hidden!important}.product-media-container .product-media__image,.product-media-container img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.dialog-zoomed-gallery img,.product-media__drag-zoom-wrapper img{object-fit:contain!important;object-position:center!important}@media(max-width:768px){product-card .card-gallery,.card__media,.product-card__image-wrapper,.media{aspect-ratio:1 / 1!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hv-design-polish.css.map */
