:root{--hf-bg: #0b0b0d;--hf-surface: #15151a;--hf-surface-2: #1d1d23;--hf-line: rgba(255, 255, 255, .09);--hf-line-strong: rgba(255, 255, 255, .16);--hf-text: #f4f2ee;--hf-muted: #a3a3ab;--hf-accent: #d5ff5c;--hf-accent-ink: #0b0b0d;--hf-tile: #f5f5f7;--hf-ease-out: cubic-bezier(.23, 1, .32, 1);--hf-ease-in-out: cubic-bezier(.77, 0, .175, 1);--hf-radius: 16px;--hf-radius-sm: 10px;color-scheme:dark}html{background:var(--hf-bg)}body{background:var(--hf-bg);color:var(--hf-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--hf-accent);color:var(--hf-accent-ink)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}h1,.h1{letter-spacing:-.035em;line-height:.98;font-weight:600;text-wrap:balance}h2,.h2{letter-spacing:-.03em;line-height:1.04;font-weight:600;text-wrap:balance}h3,.h3{letter-spacing:-.02em;line-height:1.1;font-weight:600;text-wrap:balance}h6,.h6{letter-spacing:.08em}.paragraph,.rte p{text-wrap:pretty}.rte a{text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:#f4f2ee66;transition:text-decoration-color .16s ease}.rte a:hover{text-decoration-color:var(--hf-accent)}.card-gallery,.collection-card__image,.product-card__image,.resource-card__image{background:var(--hf-tile);border-radius:var(--hf-radius);overflow:hidden;isolation:isolate;outline:1px solid var(--hf-line);outline-offset:-1px}.card-gallery img,.collection-card__image img{transition:transform .7s var(--hf-ease-out),opacity .3s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.product-card:hover .card-gallery img,.collection-card:hover .collection-card__image img{transform:scale(1.04)}.product-card:hover .card-gallery,.collection-card:hover .collection-card__image{outline-color:var(--hf-line-strong)}}.product-card .price,.product-card .price-item__group{color:var(--hf-muted);font-variant-numeric:tabular-nums}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.product-card .price-item--sale{color:var(--hf-accent)}.price-item--regular,s.price-item,.price__compare{color:var(--hf-muted);opacity:.8}.product-badges .badge,.badge{border-radius:999px;padding:.3em .75em;border:1px solid var(--hf-line-strong);background:#0b0b0dd9;color:var(--hf-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge--sale,.product-badges .badge--sale,.badge[data-badge=sale]{background:var(--hf-accent);color:var(--hf-accent-ink);border-color:var(--hf-accent)}.badge--sold-out,.badge[data-badge=sold-out]{background:var(--hf-surface-2);color:var(--hf-muted)}.button,.button-secondary,.button-custom,.button-unstyled,button.button{transition:transform .16s var(--hf-ease-out),background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;letter-spacing:-.005em}.button:active,.button-secondary:active,.button-custom:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.button:hover{opacity:.92}.button-secondary:hover{background:#ffffff0f}}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--hf-accent);outline-offset:3px;border-radius:6px}.header-section .header,header-component .header{backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px)}@media(prefers-reduced-transparency:reduce){.header-section .header,header-component .header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hf-bg)}}.header-announcements,.announcement-bar{border-bottom:1px solid var(--hf-line)}.menu-drawer,.mega-menu,.header-menu__submenu{background:var(--hf-surface);border:1px solid var(--hf-line)}.accordion details,.accordion summary{border-color:var(--hf-line)!important}.accordion summary{transition:color .16s ease}@media(hover:hover)and (pointer:fine){.accordion summary:hover{color:var(--hf-accent)}}.field__input,input[type=email],input[type=text],textarea{background:var(--hf-surface);border-color:var(--hf-line-strong)!important;color:var(--hf-text)}.field__input::placeholder,input::placeholder{color:var(--hf-muted)}.marquee,marquee-component{border-block:1px solid var(--hf-line)}#shopify-section-trust_bar .text-block p{color:var(--hf-muted);margin:0}#shopify-section-trust_bar .text-block strong{color:var(--hf-text);font-weight:600}#shopify-section-trust_bar .group-block{align-items:center}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shopify-section .group-block,.shopify-section .product-card,.shopify-section .collection-card,.shopify-section .text-block,.shopify-section .blog-post-card{animation:hf-rise linear both;animation-timeline:view();animation-range:entry 0% entry 28%}}}@keyframes hf-rise{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.12s!important}}.blog-post-card__image,.blog-post-card img,.article-card__image{background:var(--hf-tile);border-radius:var(--hf-radius);overflow:hidden;outline:1px solid var(--hf-line);outline-offset:-1px}.blog-post-card .blog-post-info-text,.blog-post-card__meta{color:var(--hf-muted);font-size:.8125rem}.blog-post-card h4{margin-top:12px}.article-content,.main-blog-post .rte{max-width:68ch;font-size:1.0625rem;line-height:1.65}.article-content h2,.main-blog-post .rte h2{margin-top:2.2em}.article-content ol,.article-content ul,.main-blog-post .rte ol,.main-blog-post .rte ul{padding-left:1.2em}footer .shopify-section:first-child{border-top:1px solid var(--hf-line)}footer .menu a{color:var(--hf-muted);transition:color .16s ease}@media(hover:hover)and (pointer:fine){footer .menu a:hover{color:var(--hf-text)}}.product-badges,.badge{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.product-media-container,.media-gallery img{background:var(--hf-tile);border-radius:var(--hf-radius)}.variant-option__button-label,.variant-picker__pill{border-radius:999px;border-color:var(--hf-line-strong)}.variant-option__button-label:has(input:checked),.variant-picker__pill[aria-checked=true]{background:var(--hf-text);color:var(--hf-bg);border-color:var(--hf-text)}.cart-drawer,dialog,[popover]{border:1px solid var(--hf-line-strong)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/heimform.css.map */
