:root{--hv-magenta: #be1860;--hv-magenta-deep: #9e1150;--hv-rose: #e8317a;--hv-ink: #1a1216;--hv-ink-2: #0e0b0d;--hv-plum: #1f0f18;--hv-blush: #fbf1f4;--hv-blush-2: #f6e3ea;--hv-paper: #fffcfb;--hv-gold: #f4c04e;--hv-mist: #6e6168;--hv-line: rgba(26, 18, 22, .1);--hv-radius: 20px;--hv-radius-sm: 12px;--hv-ease: cubic-bezier(.22, 1, .36, 1);--hv-shadow: 0 1px 2px rgba(26, 18, 22, .04), 0 12px 32px -12px rgba(26, 18, 22, .18);--hv-shadow-lg: 0 30px 60px -24px rgba(94, 10, 48, .35);--hv-gutter: clamp(16px, 4vw, 48px);--hv-max: 1440px;--hv-sans: var(--font-body--family), "Noto Sans Devanagari", "Mukta", "Nirmala UI", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hv-serif: var(--font-heading--family), "Noto Serif Devanagari", Georgia, "Times New Roman", serif}body{font-family:var(--hv-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--hv-paper)}::selection{background:var(--hv-magenta);color:#fff}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--hv-serif);letter-spacing:-.01em}.price,.price-item,.compare-at-price,product-price,.hv-price{font-family:var(--hv-sans)!important;font-variant-numeric:tabular-nums}a{text-underline-offset:.2em}:focus-visible{outline:2px solid var(--hv-magenta);outline-offset:3px}.hv-container{width:100%;max-width:var(--hv-max);margin-inline:auto;padding-inline:var(--hv-gutter)}.hv-section{padding-block:clamp(48px,8vw,104px);position:relative}.hv-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--hv-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hv-magenta);margin:0 0 14px}.hv-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.hv-eyebrow--plain:before{display:none}.hv-title{font-family:var(--hv-serif);font-weight:500;font-size:clamp(34px,5.2vw,64px);line-height:1.02;letter-spacing:-.015em;margin:0;color:inherit;text-wrap:balance}.hv-title em,.hv-hero__title em{font-style:italic;color:var(--hv-magenta)}.hv-lede{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--hv-mist);max-width:52ch;margin:14px 0 0}.hv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,4vw,44px)}.hv-link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--hv-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;transition:color .3s var(--hv-ease),gap .3s var(--hv-ease)}.hv-link-arrow:hover{color:var(--hv-magenta);gap:12px}.hv-btn{--_bg: var(--hv-magenta);--_fg: #fff;--_bd: var(--hv-magenta);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font-family:var(--hv-sans);font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .35s var(--hv-ease),box-shadow .35s var(--hv-ease),color .35s var(--hv-ease),border-color .35s var(--hv-ease)}.hv-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hv-ink);transform:translateY(101%);transition:transform .45s var(--hv-ease)}.hv-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #be186099;text-decoration:none;color:#fff}.hv-btn:hover:after{transform:translateY(0)}.hv-btn svg{width:16px;height:16px;transition:transform .35s var(--hv-ease)}.hv-btn:hover svg{transform:translate(3px)}.hv-btn--ghost{--_bg: transparent;--_fg: var(--hv-ink);--_bd: rgba(26, 18, 22, .25)}.hv-btn--ghost:after{background:var(--hv-ink)}.hv-btn--light{--_bg: #fff;--_fg: var(--hv-ink);--_bd: #fff}.hv-btn--light:after{background:var(--hv-magenta)}.hv-btn--outline-light{--_bg: transparent;--_fg: #fff;--_bd: rgba(255, 255, 255, .4)}.hv-btn--outline-light:after{background:#fff}.hv-btn--outline-light:hover{color:var(--hv-ink)}.hv-js [data-hv-reveal]:not(.is-in) [data-hv-item],.hv-js [data-hv-reveal=self]:not(.is-in){opacity:0;transform:translateY(28px)}.hv-js [data-hv-reveal] [data-hv-item],.hv-js [data-hv-reveal=self]{transition:opacity .9s var(--hv-ease),transform .9s var(--hv-ease);transition-delay:calc(min(var(--hv-i, 0),6)*70ms)}.hv-marquee{--_speed: 40s;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hv-marquee__track{display:flex;flex-shrink:0;align-items:center;gap:var(--_gap, 48px);padding-right:var(--_gap, 48px);min-width:100%;animation:hv-marquee var(--_speed) linear infinite}.hv-marquee--reverse .hv-marquee__track{animation-direction:reverse}.hv-marquee:hover .hv-marquee__track{animation-play-state:paused}@keyframes hv-marquee{to{transform:translate(-100%)}}.hv-seal{position:relative;width:var(--_size, 132px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--hv-ink);box-shadow:var(--hv-shadow);text-decoration:none}.hv-seal__ring{position:absolute;top:6px;right:6px;bottom:6px;left:6px;animation:hv-spin 22s linear infinite}.hv-seal__ring text{font-family:var(--hv-sans);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;fill:currentColor}.hv-seal .hv-logo{width:42%}.hv-seal .hv-logo__mark{width:100%;height:auto}@keyframes hv-spin{to{transform:rotate(360deg)}}.hv-logo{display:inline-flex;align-items:center;gap:10px;color:var(--hv-ink);line-height:1}.hv-logo__mark{flex-shrink:0;border-radius:24%;display:block}.hv-logo__word{font-family:var(--hv-serif);font-weight:600;font-size:27px;letter-spacing:-.01em}.hv-logo__dot{color:var(--hv-magenta)}.hv-logo--light{color:#fff}.hv-logo--header .hv-logo__mark{width:36px;height:36px;transition:transform .5s var(--hv-ease)}.header-logo:hover .hv-logo--header .hv-logo__mark{transform:rotate(-6deg) scale(1.04)}@media(max-width:749px){.hv-logo--header .hv-logo__mark{width:30px;height:30px}.hv-logo--header .hv-logo__word{font-size:23px}}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{border-radius:999px;font-family:var(--hv-sans);font-weight:500;letter-spacing:.02em;transition:transform .3s var(--hv-ease),box-shadow .3s var(--hv-ease),background-color .3s var(--hv-ease)}.button:not(.button-unstyled):not(.button-secondary):hover,.add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px #be18608c}.product-card{position:relative;transition:transform .5s var(--hv-ease)}.product-card .card-gallery,.product-card [class*=card-gallery],.product-card .product-media{border-radius:16px;overflow:hidden;background:var(--hv-blush)}.product-card img{transition:transform .9s var(--hv-ease),opacity .5s var(--hv-ease)}@media(hover:hover){.product-card:hover img{transform:scale(1.045)}}.product-card :is(h3,h4,.h4,.h5,.h6,[class*=title]){font-family:var(--hv-sans)!important;font-weight:400;letter-spacing:0;line-height:1.4}.product-card a:hover{color:inherit}.product-card .price,.product-card product-price{font-weight:600;color:var(--hv-ink)}.product-card .compare-at-price,.compare-at-price{color:var(--hv-mist);font-weight:400}[ref=priceContainer]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.hv-off{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;background:#e9f7ef;color:#11804a;font-family:var(--hv-sans);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.product-badges__badge,.product-badges .badge,[class*=product-badges]>*{border-radius:999px!important;font-family:var(--hv-sans);font-size:11px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section :is(h2,.h2){font-weight:500}.section-resource-list :is(h2,.h2,h3.h2),.resource-list__header :is(h2,.h2){font-family:var(--hv-serif);font-weight:500;font-size:clamp(30px,4vw,48px);line-height:1.05}.slideshow-control--style-arrow,.slider-button{border-radius:999px;transition:background-color .3s var(--hv-ease),color .3s var(--hv-ease),transform .3s var(--hv-ease)}.slideshow-control--style-arrow:hover{background:var(--hv-magenta);color:#fff}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{border-radius:12px;font-family:var(--hv-sans)}.cart-drawer,cart-drawer-component .dialog-modal,.theme-drawer{font-family:var(--hv-sans)}.shopify-section-group-footer-group{background:var(--hv-ink-2);color:#ffffffc7}.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group footer{background:transparent!important;color:inherit;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-background: var(--hv-ink-2);--color-border: rgba(255, 255, 255, .12)}.shopify-section-group-footer-group :is(h1,h2,h3,h4,h5,h6){color:#fff}.shopify-section-group-footer-group a{color:#ffffffc7;text-decoration:none;transition:color .25s var(--hv-ease)}.shopify-section-group-footer-group a:hover{color:#fff}.shopify-section-group-footer-group details,.shopify-section-group-footer-group summary{border-color:#ffffff24!important;color:#fff}.shopify-section-group-footer-group summary svg{color:#fff}.shopify-section-group-footer-group .accordion,.shopify-section-group-footer-group accordion-custom{--color-foreground: #fff}.shopify-section-group-footer-group input[type=email]{background:#ffffff0f;color:#fff;border-color:#fff3}.product-information .product-details :is(h1,.h1),.product-details h1{font-family:var(--hv-serif);font-weight:500;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.01em}.product-details .price,.product-details product-price{font-size:26px;font-weight:600}.product-information .media-gallery img,.product-information .product-media{border-radius:18px}.main-collection :is(h1,.h1),.collection-header :is(h1,.h1){font-family:var(--hv-serif);font-weight:500}.hv-drawer__close{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--hv-blush);color:var(--hv-ink);cursor:pointer}.hv-drawer__close svg{width:16px;height:16px}.hv-wa{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:999px;background:#1fa855;color:#fff;font-family:var(--hv-sans);font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 12px 28px -10px #0a502899;transition:transform .35s var(--hv-ease),box-shadow .35s var(--hv-ease)}.hv-wa:hover{transform:translateY(-2px);color:#fff;text-decoration:none}.hv-wa svg{width:24px;height:24px}.hv-wa__label{white-space:nowrap}@media(max-width:749px){.hv-wa{width:52px;padding:0;justify-content:center;bottom:calc(76px + env(safe-area-inset-bottom))}.hv-wa__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.hv-marquee__track,.hv-seal__ring,.hv-float{animation:none!important}.hv-js [data-hv-reveal] [data-hv-item],.hv-js [data-hv-reveal=self]{opacity:1!important;transform:none!important;transition:none!important}.hv-btn,.hv-btn:after,.product-card img{transition:none!important}}html .havin-reels{--hr-accent: var(--hv-ink);--hr-gold: var(--hv-magenta)}html .havin-reels__title{font-family:var(--hv-serif);font-weight:500}html .havin-reel__chip-link{color:var(--hv-ink)}html .havin-reel__add{background:var(--hv-magenta)}html #header-group:has(.hv-header-section){--hv-topbar-h: 36px;position:sticky;top:calc(var(--hv-topbar-h) * -1);z-index:30}html #header-group .hv-header-section{position:relative;top:auto}
/*# sourceMappingURL=/cdn/shop/t/61/assets/havin-brand.css.map */
