:root{--hzf-white: #ffffff;--hzf-text-prose: #3d322c;--hzf-accent-pink: #f6bfd6;--hzf-icon-base: #f7cfdd;--hzf-ink-raised: #43362f;--hzf-surface-soft: #faf6f3;--hzf-surface-rose: #faf1ee;--hzf-surface-picked: #fbf4f1;--hzf-media-top: #f9ece7;--hzf-media-bottom: #f1ddd3;--hzf-icon-tile-top: #fdf1f5;--hzf-glyph-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f7cfdd' d='M3.37752 5.08241C3 5.62028 3 7.21907 3 10.4167V11.9914C3 17.6294 7.23896 20.3655 9.89856 21.5273C10.62 21.8424 10.9807 22 12 22C13.0193 22 13.38 21.8424 14.1014 21.5273C16.761 20.3655 21 17.6294 21 11.9914V10.4167C21 7.21907 21 5.62028 20.6225 5.08241C20.245 4.54454 18.7417 4.02996 15.7351 3.00079L15.1623 2.80472C13.595 2.26824 12.8114 2 12 2C11.1886 2 10.405 2.26824 8.83772 2.80472L8.26491 3.00079C5.25832 4.02996 3.75503 4.54454 3.37752 5.08241Z'/%3E%3Cpath fill='%23b14a72' d='M15.0595 10.4995C15.3353 10.1905 15.3085 9.71643 14.9995 9.44055C14.6905 9.16468 14.2164 9.19152 13.9406 9.5005L10.9286 12.8739L10.0595 11.9005C9.78359 11.5915 9.30947 11.5647 9.0005 11.8406C8.69152 12.1164 8.66468 12.5905 8.94055 12.8995L10.3691 14.4995C10.5114 14.6589 10.7149 14.75 10.9286 14.75C11.1422 14.75 11.3457 14.6589 11.488 14.4995L15.0595 10.4995Z'/%3E%3C/svg%3E");--hzf-sp-72: 7.2rem;--hzf-glyph-fg: var(--hzf-accent-rose);--hzf-glyph-base: var(--hzf-icon-base);--hzf-white-00: rgba(255, 255, 255, 0);--hzf-white-05: rgba(255, 255, 255, .05);--hzf-white-06: rgba(255, 255, 255, .06);--hzf-white-07: rgba(255, 255, 255, .07);--hzf-white-08: rgba(255, 255, 255, .08);--hzf-white-10: rgba(255, 255, 255, .1);--hzf-white-12: rgba(255, 255, 255, .12);--hzf-white-14: rgba(255, 255, 255, .14);--hzf-white-18: rgba(255, 255, 255, .18);--hzf-white-20: rgba(255, 255, 255, .2);--hzf-white-25: rgba(255, 255, 255, .25);--hzf-white-30: rgba(255, 255, 255, .3);--hzf-white-35: rgba(255, 255, 255, .35);--hzf-white-40: rgba(255, 255, 255, .4);--hzf-white-45: rgba(255, 255, 255, .45);--hzf-white-50: rgba(255, 255, 255, .5);--hzf-white-55: rgba(255, 255, 255, .55);--hzf-white-60: rgba(255, 255, 255, .6);--hzf-white-62: rgba(255, 255, 255, .62);--hzf-white-66: rgba(255, 255, 255, .66);--hzf-white-70: rgba(255, 255, 255, .7);--hzf-white-72: rgba(255, 255, 255, .72);--hzf-white-74: rgba(255, 255, 255, .74);--hzf-white-75: rgba(255, 255, 255, .75);--hzf-white-80: rgba(255, 255, 255, .8);--hzf-white-85: rgba(255, 255, 255, .85);--hzf-white-90: rgba(255, 255, 255, .9);--hzf-white-95: rgba(255, 255, 255, .95);--hzf-pink-18: rgba(246, 191, 214, .18);--hzf-pink-25: rgba(246, 191, 214, .25);--hzf-pink-28: rgba(246, 191, 214, .28);--hzf-pink-35: rgba(246, 191, 214, .35);--hzf-pink-38: rgba(246, 191, 214, .38);--hzf-pink-40: rgba(246, 191, 214, .4);--hzf-pink-45: rgba(246, 191, 214, .45);--hzf-pink-55: rgba(246, 191, 214, .55);--hzf-pink-60: rgba(246, 191, 214, .6);--hzf-pink-65: rgba(246, 191, 214, .65);--hzf-magenta-60: rgba(208, 52, 121, .6);--hzf-shade-05: rgba(110, 92, 76, .05);--hzf-shade-06: rgba(110, 92, 76, .06);--hzf-shade-22: rgba(110, 92, 76, .22);--hzf-shade-25: rgba(110, 92, 76, .25);--hzf-shade-28: rgba(110, 92, 76, .28);--hzf-shade-30: rgba(110, 92, 76, .3);--hzf-shade-35: rgba(110, 92, 76, .35);--hzf-shade-40: rgba(110, 92, 76, .4);--hzf-shade-45: rgba(110, 92, 76, .45);--hzf-shade-50: rgba(110, 92, 76, .5);--hzf-shade-75: rgba(110, 92, 76, .75);--hzf-shade-80: rgba(110, 92, 76, .8);--hzf-ink-05: rgba(46, 38, 34, .05);--hzf-ink-06: rgba(46, 38, 34, .06);--hzf-ink-07: rgba(46, 38, 34, .07);--hzf-ink-08: rgba(46, 38, 34, .08);--hzf-ink-10: rgba(46, 38, 34, .1);--hzf-ink-12: rgba(46, 38, 34, .12);--hzf-ink-14: rgba(46, 38, 34, .14);--hzf-ink-18: rgba(46, 38, 34, .18);--hzf-ink-20: rgba(46, 38, 34, .2);--hzf-ink-25: rgba(46, 38, 34, .25);--hzf-ink-35: rgba(46, 38, 34, .35);--hzf-ink-38: rgba(46, 38, 34, .38);--hzf-ink-40: rgba(46, 38, 34, .4);--hzf-ink-50: rgba(46, 38, 34, .5);--hzf-ink-70: rgba(46, 38, 34, .7);--hzf-ink-92: rgba(46, 38, 34, .92);--hzf-cream-78: rgba(255, 249, 244, .78);--hzf-cream-86: rgba(255, 249, 244, .86);--hzf-cream-94: rgba(255, 249, 244, .94);--hzf-cream-96: rgba(255, 249, 244, .96);--hzf-blush-00: rgba(246, 231, 225, 0);--hzf-blush-10: rgba(246, 231, 225, .1);--hzf-blush-20: rgba(246, 231, 225, .2);--hzf-beige-90: rgba(240, 220, 203, .9);--hzf-rose-08: rgba(177, 74, 114, .08);--hzf-rose-35: rgba(177, 74, 114, .35);--hzf-dark-gradient: linear-gradient(180deg, var(--hzf-ink-raised) 0%, var(--hzf-text-ink) 100%);--hzf-dark-gradient-diagonal: linear-gradient(160deg, var(--hzf-ink-raised) 0%, var(--hzf-text-ink) 100%);--hzf-icon-tile-gradient: linear-gradient(160deg, var(--hzf-icon-tile-top), var(--hzf-bg-blush));--hzf-thumb-gradient: linear-gradient(160deg, var(--hzf-media-top), var(--hzf-media-bottom));--hzf-media-gradient: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, var(--hzf-media-top), var(--hzf-media-bottom));--hzf-stage-gradient: radial-gradient(circle at 30% 22%, var(--hzf-white) 0%, var(--hzf-white-00) 50%), linear-gradient(165deg, var(--hzf-media-top) 0%, var(--hzf-media-bottom) 100%);--hzf-article-ground-1: radial-gradient(circle at 75% 30%, var(--hzf-white) 0%, var(--hzf-white-00) 50%), linear-gradient(160deg, #f9ece7, #f3dccd);--hzf-article-ground-2: radial-gradient(circle at 75% 30%, var(--hzf-white) 0%, var(--hzf-white-00) 50%), linear-gradient(160deg, #fbf1f4, #f2dde4);--hzf-article-ground-3: radial-gradient(circle at 75% 30%, var(--hzf-white) 0%, var(--hzf-white-00) 50%), linear-gradient(160deg, #f7efe8, #efdccd);--hzf-article-ground-4: radial-gradient(circle at 75% 30%, var(--hzf-white) 0%, var(--hzf-white-00) 50%), linear-gradient(160deg, #faf0ec, #f1e0d8);--hzf-collection-ground-1: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #f9ece7, #f1ddd3);--hzf-collection-ground-2: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #f8efe9, #efdfd2);--hzf-collection-ground-3: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #fbf1f4, #f2dde4);--hzf-collection-ground-4: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #f7f0ea, #ecdccf);--hzf-collection-ground-5: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #faeeea, #f3dcd3);--hzf-collection-ground-6: radial-gradient(circle at 30% 25%, var(--hzf-white) 0%, var(--hzf-white-00) 55%), linear-gradient(160deg, #fbf2ec, #f2dfcf);--hzf-scrim-wall: linear-gradient( 95deg, var(--hzf-cream-94) 0%, var(--hzf-cream-78) 30%, var(--hzf-blush-10) 64%, var(--hzf-blush-00) 100% );--hzf-scrim-wall-narrow: linear-gradient( 180deg, var(--hzf-cream-96) 0%, var(--hzf-cream-86) 42%, var(--hzf-blush-20) 72%, var(--hzf-blush-00) 100% );--hzf-scrim-tiktok: linear-gradient( to top, var(--hzf-ink-92) 0%, var(--hzf-ink-70) 32%, var(--hzf-ink-10) 62%, var(--hzf-ink-25) 100% );--hzf-shadow-cta: 0 1.4rem 3rem -1.2rem var(--hzf-magenta-60), inset 0 .1rem 0 var(--hzf-white-25);--hzf-shadow-cta-flat: 0 1.4rem 3rem -1.2rem var(--hzf-magenta-60);--hzf-shadow-card: 0 .1rem .2rem var(--hzf-shade-05), 0 1.8rem 4rem -2.4rem var(--hzf-shade-28);--hzf-shadow-panel: 0 2.4rem 4.8rem -3rem var(--hzf-shade-40);--hzf-shadow-panel-soft: 0 2.4rem 4.8rem -2.8rem var(--hzf-shade-40);--hzf-shadow-sheet: 0 1.8rem 4rem -2.8rem var(--hzf-shade-35);--hzf-shadow-sheet-tight: 0 1.8rem 4rem -2.6rem var(--hzf-shade-35);--hzf-shadow-sheet-light: 0 1.8rem 4rem -2.8rem var(--hzf-shade-30);--hzf-shadow-sheet-lighter: 0 1.8rem 4rem -2.6rem var(--hzf-shade-30);--hzf-shadow-faq: 0 .1rem .2rem var(--hzf-shade-05), 0 2.4rem 4.8rem -3rem var(--hzf-shade-35);--hzf-shadow-faq-group: 0 .1rem .2rem var(--hzf-shade-05), 0 2.4rem 4.8rem -3.2rem var(--hzf-shade-35);--hzf-shadow-field: 0 1.8rem 3.6rem -2.2rem var(--hzf-shade-45);--hzf-shadow-help: 0 1.8rem 3.6rem -2.4rem var(--hzf-shade-35);--hzf-shadow-rail: 0 .1rem .2rem var(--hzf-shade-06), 0 1.8rem 3.6rem -2rem var(--hzf-shade-30);--hzf-shadow-badge: 0 1.2rem 2.4rem -1.4rem var(--hzf-shade-40);--hzf-shadow-badge-lg: 0 1.4rem 2.8rem -1.6rem var(--hzf-shade-45);--hzf-shadow-step: 0 1rem 2.2rem -1.4rem var(--hzf-shade-40);--hzf-shadow-menu-icon: 0 .8rem 1.8rem -1.2rem var(--hzf-shade-45);--hzf-shadow-header: 0 .1rem .2rem var(--hzf-shade-06), 0 1.6rem 4rem -1.8rem var(--hzf-shade-22);--hzf-shadow-header-narrow: 0 .1rem .2rem var(--hzf-shade-06), 0 1.2rem 3rem -1.6rem var(--hzf-shade-25);--hzf-shadow-menu-header: 0 1.2rem 3rem -1.6rem var(--hzf-shade-25);--hzf-shadow-filterbar: 0 1.4rem 3rem -2rem var(--hzf-shade-30);--hzf-shadow-showcase: 0 3rem 6rem -3.6rem var(--hzf-shade-50);--hzf-shadow-stage: 0 3rem 6rem -4rem var(--hzf-shade-50);--hzf-shadow-drawer: 0 3rem 8rem -2rem var(--hzf-ink-50);--hzf-shadow-drawer-foot: 0 -.8rem 3rem -2rem var(--hzf-shade-35);--hzf-shadow-avatar: 0 0 0 .15rem var(--hzf-accent-pink), 0 1.4rem 3rem -1.4rem var(--hzf-shade-50);--hzf-shadow-tiktok: 0 2.4rem 4.8rem -2.8rem var(--hzf-ink-50);--hzf-shadow-stat: 0 1.8rem 3.6rem -2.2rem var(--hzf-ink-40);--hzf-shadow-sticky: 0 2rem 4rem -1.8rem var(--hzf-ink-40);--hzf-shadow-qty: inset 0 0 0 .1rem var(--hzf-ink-12);--hzf-text-18-24-tile: clamp(1.8rem, 30cqi, 2.4rem);--hzf-blur-3: blur(.3rem);--hzf-blur-6: blur(.6rem);--hzf-blur-8: blur(.8rem);--hzf-blur-10: blur(1rem);--hzf-blur-12: blur(1.2rem);--hzf-blur-14: blur(1.4rem);--hzf-blur-16: blur(1.6rem);--hzf-blur-60: blur(6rem);--hzf-blur-80: blur(8rem);--hzf-blur-90: blur(9rem);--hzf-blur-120: blur(12rem);--hzf-sp-frame-gutter: max(1.6rem, calc((100% - 2 * var(--hzf-frame-inset) - 120rem) / 2));--hzf-text-40: 4rem;--hzf-container: min(120rem, calc(100% - 4rem) );--hzf-container-framed: min(120rem, calc(100% - 3.2rem) );--hzf-container-footer: min(120rem, calc(100% - 4.8rem) );--hzf-frame-inset: clamp(.8rem, 1.1vw, 1.6rem);--hzf-text-15-17: clamp(1.5rem, 1.2vw, 1.75rem);--hzf-text-40-68-fit: min(12vw, var(--hzf-text-40-68));--hzf-text-44-68-fit: min(11.25vw, var(--hzf-text-44-68));--hzf-sp-2: .2rem;--hzf-sp-4: .4rem;--hzf-sp-5: .5rem;--hzf-sp-6: .6rem;--hzf-sp-8: .8rem;--hzf-sp-10: 1rem;--hzf-sp-12: 1.2rem;--hzf-sp-14: 1.4rem;--hzf-sp-16: 1.6rem;--hzf-sp-18: 1.8rem;--hzf-sp-20: 2rem;--hzf-sp-22: 2.2rem;--hzf-sp-24: 2.4rem;--hzf-sp-26: 2.6rem;--hzf-sp-28: 2.8rem;--hzf-sp-32: 3.2rem;--hzf-sp-34: 3.4rem;--hzf-sp-36: 3.6rem;--hzf-sp-40: 4rem;--hzf-sp-44: 4.4rem;--hzf-sp-48: 4.8rem;--hzf-sp-60: 6rem;--hzf-sp-64: 6.4rem;--hzf-sp-80: 8rem;--hzf-sp-100: 10rem;--hzf-sp-120: 12rem;--hzf-sp-8-16: clamp(.8rem, 1.1vw, 1.6rem);--hzf-sp-8-24: clamp(.8rem, 2vw, 2.4rem);--hzf-sp-10-20: clamp(1rem, 1.4vw, 2rem);--hzf-sp-10-16: clamp(1rem, 1.1vw, 1.6rem);--hzf-sp-10-56: clamp(1rem, 4vw, 5.6rem);--hzf-sp-10-14: clamp(1rem, 1vw, 1.4rem);--hzf-sp-12-16: clamp(1.2rem, 1.1vw, 1.6rem);--hzf-sp-12-20: clamp(1.2rem, 1.4vw, 2rem);--hzf-sp-12-18: clamp(1.2rem, 1.25vw, 1.8rem);--hzf-sp-14-22: clamp(1.4rem, 1.5vw, 2.2rem);--hzf-sp-14-28: clamp(1.4rem, 2vw, 2.8rem);--hzf-sp-14-20: clamp(1.4rem, 1.4vw, 2rem);--hzf-sp-16-20: clamp(1.6rem, 1.4vw, 2rem);--hzf-sp-16-24: clamp(1.6rem, 1.7vw, 2.4rem);--hzf-sp-16-28: clamp(1.6rem, 2vw, 2.8rem);--hzf-sp-16-44: clamp(1.6rem, 3vw, 4.4rem);--hzf-sp-18-28: clamp(1.8rem, 2vw, 2.8rem);--hzf-sp-18-24: clamp(1.8rem, 1.7vw, 2.4rem);--hzf-sp-18-22: clamp(1.8rem, 1.5vw, 2.2rem);--hzf-sp-20-32: clamp(2rem, 2.2vw, 3.2rem);--hzf-sp-20-36: clamp(2rem, 2.5vw, 3.6rem);--hzf-sp-20-28: clamp(2rem, 2vw, 2.8rem);--hzf-sp-22-36: clamp(2.2rem, 2.5vw, 3.6rem);--hzf-sp-22-32: clamp(2.2rem, 2.2vw, 3.2rem);--hzf-sp-24-56: clamp(2.4rem, 4vw, 5.6rem);--hzf-sp-24-32: clamp(2.4rem, 2.5vw, 3.2rem);--hzf-sp-24-44: clamp(2.4rem, 3vw, 4.4rem);--hzf-sp-24-36: clamp(2.4rem, 2.5vw, 3.6rem);--hzf-sp-28-40: clamp(2.8rem, 2.8vw, 4rem);--hzf-sp-32-48: clamp(3.2rem, 3.3vw, 4.8rem);--hzf-sp-32-64: clamp(3.2rem, 4.4vw, 6.4rem);--hzf-sp-36-56: clamp(3.6rem, 3.9vw, 5.6rem);--hzf-sp-36-64: clamp(3.6rem, 4.4vw, 6.4rem);--hzf-sp-40-72: clamp(4rem, 5vw, 7.2rem);--hzf-sp-40-80: clamp(4rem, 5.5vw, 8rem);--hzf-sp-44-72: clamp(4.4rem, 5vw, 7.2rem);--hzf-sp-40-64: clamp(4rem, 4.4vw, 6.4rem);--hzf-sp-44-80: clamp(4.4rem, 5.5vw, 8rem);--hzf-sp-48-80: clamp(4.8rem, 5.5vw, 8rem);--hzf-sp-48-96: clamp(4.8rem, 6.6vw, 9.6rem);--hzf-sp-48-88: clamp(4.8rem, 6vw, 8.8rem);--hzf-sp-56-88: clamp(5.6rem, 6vw, 8.8rem);--hzf-sp-56-96: clamp(5.6rem, 6.6vw, 9.6rem);--hzf-sp-56-104: clamp(5.6rem, 7.2vw, 10.4rem);--hzf-sp-64-104: clamp(6.4rem, 7.2vw, 10.4rem);--hzf-sp-72-120: clamp(7.2rem, 8.3vw, 12rem);--hzf-sp-72-112: clamp(7.2rem, 7.8vw, 11.2rem);--hzf-sp-108-120: clamp(10.8rem, 7vw, 12rem);--hzf-radius-6: .6rem;--hzf-radius-12: 1.2rem;--hzf-radius-14: 1.4rem;--hzf-radius-16: 1.6rem;--hzf-radius-18: 1.8rem;--hzf-radius-19: 1.9rem;--hzf-radius-20: 2rem;--hzf-radius-22: 2.2rem;--hzf-radius-24: 2.4rem;--hzf-radius-26: 2.6rem;--hzf-radius-28: 2.8rem;--hzf-radius-30: 3rem;--hzf-radius-32: 3.2rem;--hzf-radius-36: 3.6rem;--hzf-radius-24-32: clamp(2.4rem, 2.2vw, 3.2rem);--hzf-radius-22-28: clamp(2.2rem, 2vw, 2.8rem);--hzf-radius-26-32: clamp(2.6rem, 2.2vw, 3.2rem);--hzf-radius-20-26: clamp(2rem, 1.8vw, 2.6rem);--hzf-text-11: 1.1rem;--hzf-text-12: 1.2rem;--hzf-text-13: 1.3rem;--hzf-text-14: 1.4rem;--hzf-text-15: 1.5rem;--hzf-text-16: 1.6rem;--hzf-text-17: 1.7rem;--hzf-text-18: 1.8rem;--hzf-text-19: 1.9rem;--hzf-text-20: 2rem;--hzf-text-21: 2.1rem;--hzf-text-22: 2.2rem;--hzf-text-23: 2.3rem;--hzf-text-24: 2.4rem;--hzf-text-26: 2.6rem;--hzf-text-28: 2.8rem;--hzf-text-30: 3rem;--hzf-text-13-15: clamp(1.3rem, 1vw, 1.5rem);--hzf-text-16-20: clamp(1.6rem, 1.4vw, 2rem);--hzf-text-16-18: clamp(1.6rem, 1.3vw, 1.8rem);--hzf-text-16-17: clamp(1.6rem, 1.2vw, 1.7rem);--hzf-text-16-23: clamp(1.6rem, 1.6vw, 2.3rem);--hzf-text-16-19: clamp(1.6rem, 1.3vw, 1.9rem);--hzf-text-17-19: clamp(1.7rem, 1.35vw, 1.9rem);--hzf-text-17-18: clamp(1.7rem, 1.25vw, 1.8rem);--hzf-text-17-20: clamp(1.7rem, 1.4vw, 2rem);--hzf-text-17-21: clamp(1.7rem, 1.45vw, 2.1rem);--hzf-text-18-21: clamp(1.8rem, 1.45vw, 2.1rem);--hzf-text-18-20: clamp(1.8rem, 1.4vw, 2rem);--hzf-text-18-22: clamp(1.8rem, 1.5vw, 2.2rem);--hzf-text-20-23: clamp(2rem, 1.6vw, 2.3rem);--hzf-text-20-24: clamp(2rem, 1.7vw, 2.4rem);--hzf-text-21-26: clamp(2.1rem, 1.8vw, 2.6rem);--hzf-text-21-24: clamp(2.1rem, 1.7vw, 2.4rem);--hzf-text-22-27: clamp(2.2rem, 1.9vw, 2.7rem);--hzf-text-22-26: clamp(2.2rem, 1.8vw, 2.6rem);--hzf-text-23-27: clamp(2.3rem, 1.9vw, 2.7rem);--hzf-text-26-32: clamp(2.6rem, 2.2vw, 3.2rem);--hzf-text-26-34: clamp(2.6rem, 2.4vw, 3.4rem);--hzf-text-26-36: clamp(2.6rem, 2.5vw, 3.6rem);--hzf-text-28-40: clamp(2.8rem, 2.8vw, 4rem);--hzf-text-28-34: clamp(2.8rem, 2.5vw, 3.4rem);--hzf-text-30-48: clamp(3rem, 3.3vw, 4.8rem);--hzf-text-32-48: clamp(3.2rem, 3.3vw, 4.8rem);--hzf-text-32-44: clamp(3.2rem, 3.1vw, 4.4rem);--hzf-text-34-52: clamp(3.4rem, 3.6vw, 5.2rem);--hzf-text-34-48: clamp(3.4rem, 3.3vw, 4.8rem);--hzf-text-36-52: clamp(3.6rem, 3.6vw, 5.2rem);--hzf-text-40-68: clamp(4rem, 4.6vw, 6.8rem);--hzf-text-40-60: clamp(4rem, 4.2vw, 6rem);--hzf-text-44-68: clamp(4.4rem, 4.6vw, 6.8rem);--hzf-text-44-76: clamp(4.4rem, 5.2vw, 7.6rem);--hzf-text-48-64: clamp(4.8rem, 5vw, 6.4rem);--hzf-text-50-84: clamp(5rem, 5.8vw, 8.4rem);--hzf-text-110-160: clamp(11rem, 11vw, 16rem);--hzf-text-120-220: clamp(12rem, 15vw, 22rem);--hzf-text-260-460: clamp(26rem, 32vw, 46rem);--hzf-leading-0_9: .9;--hzf-leading-1: 1;--hzf-leading-1_02: 1.02;--hzf-leading-1_04: 1.04;--hzf-leading-1_05: 1.05;--hzf-leading-1_06: 1.06;--hzf-leading-1_08: 1.08;--hzf-leading-1_1: 1.1;--hzf-leading-1_12: 1.12;--hzf-leading-1_15: 1.15;--hzf-leading-1_18: 1.18;--hzf-leading-1_2: 1.2;--hzf-leading-1_22: 1.22;--hzf-leading-1_25: 1.25;--hzf-leading-1_3: 1.3;--hzf-leading-1_35: 1.35;--hzf-leading-1_5: 1.5;--hzf-leading-1_55: 1.55;--hzf-leading-1_6: 1.6;--hzf-leading-1_65: 1.65;--hzf-leading-1_7: 1.7;--hzf-leading-1_75: 1.75;--hzf-surface-page: #ffffff;--hzf-bg-blush: #f6e7e1;--hzf-bg-beige: #f0dccb;--hzf-surface-cream: #fff9f4;--hzf-accent-magenta: #d03479;--hzf-accent-terracotta: #b5764a;--hzf-accent-terracotta-text: #865737;--hzf-accent-terracotta-tint: rgba(181, 118, 74, .14);--hzf-accent-rose: #b14a72;--hzf-text-ink: #2e2622;--hzf-text-muted: #6e5c4c;--hzf-accent-magenta-mid: #c93173;--hzf-accent-magenta-dark: #bf2d6d;--hzf-tile-pink-top: #fbe3ed;--hzf-tile-beige-top: #fff2e6;--hzf-tile-rose-top: #ebd5df;--hzf-tile-cream-top: #fdf6ee;--hzf-tile-cream-bottom: #f3e3d3;--hzf-mesh-pink: rgba(246, 191, 214, .95);--hzf-mesh-terracotta: rgba(181, 118, 74, .35);--hzf-mesh-cream: rgba(255, 249, 244, .95);--hzf-scrim: rgba(46, 38, 34, .55);--hzf-hairline: rgba(46, 38, 34, .16);--hzf-hairline-strong: rgba(46, 38, 34, .3);--hzf-radius-xs: 1rem;--hzf-radius-s: 1.2rem;--hzf-radius-button: 1.4rem;--hzf-radius-m: 1.6rem;--hzf-radius-l: 2rem;--hzf-radius-pill: 999px;--hzf-glass-hairline: rgba(255, 255, 255, .7);--hzf-cta-shadow: 0 1rem 2.6rem -1.2rem rgba(208, 52, 121, .6), inset 0 .1rem 0 rgba(255, 255, 255, .25);--hzf-lift-shadow: 0 1.4rem 3rem -1.8rem rgba(181, 118, 74, .45);--hzf-cta-gradient: linear-gradient( 135deg, var(--hzf-accent-magenta) 0%, var(--hzf-accent-magenta-mid) 55%, var(--hzf-accent-magenta-dark) 100% );--hzf-text-meta: 1.3rem;--hzf-text-small: 1.5rem;--hzf-text-body: 1.7rem;--hzf-text-long: 1.8rem;--hzf-text-lead: 2rem;--hzf-title-card: 1.9rem;--hzf-title-section: 2.4rem;--hzf-title-block: 2.8rem;--hzf-leading-display: 1.15;--hzf-leading-tight: 1.25;--hzf-leading-snug: 1.4;--hzf-leading-body: 1.6;--hzf-leading-long: 1.75;--hzf-space-1: .8rem;--hzf-space-2: 1.6rem;--hzf-space-3: 2.4rem;--hzf-space-4: 3.2rem;--hzf-space-5: 4.8rem;--hzf-space-6: 6.4rem;--hzf-space-band-m: 6.4rem;--hzf-space-band-d: 11.2rem;--hzf-canvas: #f5f3f0;--hzf-touch-target: 4.4rem;--focused-base-outline: .2rem solid rgba(var(--color-foreground), 1);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background))}:root,.color-cream-card,.color-beige,.color-blush{--color-background: 245, 243, 240;--gradient-background: var(--hzf-canvas);--color-secondary-button: 245, 243, 240;--hzf-card-surface: var(--hzf-white);--hzf-card-hairline: var(--hzf-ink-08)}body,.color-blush,.color-beige,.color-cream-card{color:var(--hzf-text-ink)}body{background-color:var(--hzf-canvas);font-size:var(--hzf-text-16);line-height:var(--hzf-leading-1_6);letter-spacing:0;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.color-rose{color:rgb(var(--color-foreground))}a:hover{color:var(--hzf-accent-terracotta-text)}.hzf-icon{display:inline-block;flex:none;vertical-align:middle}.hzf-icon [data-f]{fill:var(--hzf-glyph-fg)}.hzf-icon [data-b]{--hzf-glyph-fg: var(--hzf-glyph-base);fill:var(--hzf-glyph-base)}.hzf-icon [data-l]{fill:currentColor}.hzf-glyphs-light{--hzf-glyph-fg: var(--hzf-white);--hzf-glyph-base: var(--hzf-white-35)}.hzf-glyphs-dark-card{--hzf-glyph-fg: var(--hzf-accent-pink);--hzf-glyph-base: var(--hzf-pink-28)}.hzf-glyphs-ink{--hzf-glyph-fg: var(--hzf-text-ink);--hzf-glyph-base: var(--hzf-ink-10)}.hzf-glyphs-muted{--hzf-glyph-fg: var(--hzf-text-muted);--hzf-glyph-base: var(--hzf-ink-12)}.hzf-container{width:var(--hzf-container);margin-inline:auto}.hzf-frame{position:relative;isolation:isolate;margin-inline:var(--hzf-frame-inset);border-radius:var(--hzf-radius-24-32);overflow:hidden}.hzf-frame--blush{background:var(--hzf-bg-blush)}.hzf-frame--white{background:var(--hzf-white)}.hzf-frame--beige{background:var(--hzf-bg-beige)}.hzf-blob{position:absolute;z-index:-1;display:block;border-radius:50%;pointer-events:none}.hzf-eyebrow{margin:0 0 var(--hzf-sp-16);font-family:var(--font-body-family);font-size:var(--hzf-text-13);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hzf-accent-terracotta-text)}.hzf-title{margin:0;font-family:var(--font-heading-family);font-weight:400;line-height:var(--hzf-leading-1_05);letter-spacing:-.03em;color:var(--hzf-text-ink)}.hzf-title em,.hzf-accent{font-style:italic;font-weight:300;color:var(--hzf-accent-rose)}.hzf-lede{margin:0;color:var(--hzf-text-muted)}.hzf-btn{display:inline-flex;align-items:center;gap:var(--hzf-sp-12);height:4.8rem;padding:0 var(--hzf-sp-20);border:0;border-radius:var(--hzf-radius-pill);font-family:var(--font-body-family);font-size:var(--hzf-text-15);font-weight:500;line-height:var(--hzf-leading-1);white-space:nowrap;text-decoration:none;cursor:pointer}.hzf-btn,.hzf-round{-webkit-tap-highlight-color:transparent}.hzf-btn:active,.hzf-round:active{filter:brightness(.94)}.hzf-btn__orb{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%}a.hzf-btn--cta,button.hzf-btn--cta,.hzf-btn--cta{height:5.6rem;padding:0 var(--hzf-sp-8) 0 var(--hzf-sp-28);gap:var(--hzf-sp-20);background-image:var(--hzf-cta-gradient);box-shadow:var(--hzf-shadow-cta);color:var(--hzf-white);font-size:var(--hzf-text-16);--hzf-glyph-fg: var(--hzf-white);--hzf-glyph-base: var(--hzf-white-35)}a.hzf-btn--cta:hover,button.hzf-btn--cta:hover{color:var(--hzf-white)}.hzf-btn--cta .hzf-btn__orb{width:4rem;height:4rem;background:var(--hzf-white-18)}a.hzf-btn--dark,button.hzf-btn--dark,.hzf-btn--dark{padding:0 var(--hzf-sp-6) 0 var(--hzf-sp-20);background:var(--hzf-text-ink);color:var(--hzf-white);--hzf-glyph-fg: var(--hzf-white);--hzf-glyph-base: var(--hzf-white-35)}a.hzf-btn--dark:hover,button.hzf-btn--dark:hover{color:var(--hzf-white)}.hzf-btn--dark .hzf-btn__orb{background:var(--hzf-white-14)}a.hzf-btn--outline,button.hzf-btn--outline,.hzf-btn--outline{height:5.2rem;padding:0 var(--hzf-sp-8) 0 var(--hzf-sp-24);gap:var(--hzf-sp-14);background:transparent;border:.15rem solid var(--hzf-text-ink);color:var(--hzf-text-ink)}.hzf-btn--outline .hzf-btn__orb{background:var(--hzf-ink-06)}a.hzf-btn--quiet,button.hzf-btn--quiet,.hzf-btn--quiet{border:.15rem solid var(--hzf-ink-20);background:transparent;color:var(--hzf-text-ink)}a.hzf-btn--glass,button.hzf-btn--glass,.hzf-btn--glass{background:var(--hzf-white-66);border:.1rem solid var(--hzf-white-95);backdrop-filter:var(--hzf-blur-8);-webkit-backdrop-filter:var(--hzf-blur-8);color:var(--hzf-text-ink)}.hzf-btn--glass .hzf-btn__orb{background:var(--hzf-white)}a.hzf-btn--soft,button.hzf-btn--soft,.hzf-btn--soft{background:var(--hzf-ink-06);color:var(--hzf-text-ink)}.hzf-btn--soft .hzf-btn__orb{background:var(--hzf-white)}.hzf-round{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:var(--hzf-ink-06);color:var(--hzf-text-ink);cursor:pointer}.hzf-chip{display:inline-flex;align-items:center;gap:var(--hzf-sp-8);height:3.6rem;padding:0 var(--hzf-sp-16) 0 var(--hzf-sp-12);border-radius:var(--hzf-radius-pill);background:var(--hzf-ink-06);font-size:var(--hzf-text-13);font-weight:500;line-height:var(--hzf-leading-1);white-space:nowrap;color:var(--hzf-text-ink)}.hzf-glyph-tile{flex:none;display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:var(--hzf-radius-16);background:var(--hzf-icon-tile-gradient)}.hzf-glyph-tile--40{width:4rem;height:4rem;border-radius:var(--hzf-radius-12)}.hzf-glyph-tile--44{width:4.4rem;height:4.4rem;border-radius:var(--hzf-radius-14)}.hzf-glyph-tile--48{width:4.8rem;height:4.8rem}.hzf-glyph-tile--64{width:6.4rem;height:6.4rem;border-radius:var(--hzf-radius-20);background:var(--hzf-white-72);border:.1rem solid var(--hzf-white-95);box-shadow:var(--hzf-shadow-badge)}.hzf-glyph-tile--72{width:7.2rem;height:7.2rem;border-radius:var(--hzf-radius-24);background:var(--hzf-white-70);border:.1rem solid var(--hzf-white-95)}.hzf-glyph-tile--96{width:9.6rem;height:9.6rem;border-radius:var(--hzf-radius-32)}.hzf-glass{padding:var(--hzf-sp-8);border-radius:var(--hzf-radius-32);background:var(--hzf-white-45);border:.1rem solid var(--hzf-white-90);backdrop-filter:var(--hzf-blur-14);-webkit-backdrop-filter:var(--hzf-blur-14);box-shadow:var(--hzf-shadow-panel)}.hzf-glass__sheet{border-radius:var(--hzf-radius-26);background:var(--hzf-white)}.hzf-sheet{position:relative;overflow:hidden;border-radius:var(--hzf-radius-28);background:var(--hzf-white);box-shadow:var(--hzf-shadow-sheet)}.hzf-ink-card{position:relative;isolation:isolate;overflow:hidden;background:var(--hzf-dark-gradient);color:var(--hzf-white);--hzf-glyph-fg: var(--hzf-accent-pink);--hzf-glyph-base: var(--hzf-pink-28)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:-.03em;line-height:var(--hzf-leading-1_05)}h1,.h0,.h1{font-size:var(--hzf-text-44-68);line-height:var(--hzf-leading-1_02);letter-spacing:-.035em}h2,.h2{font-size:var(--hzf-text-34-52)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--hzf-touch-target);font-weight:500;letter-spacing:.02em}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background-image:var(--hzf-cta-gradient);box-shadow:var(--hzf-cta-shadow);transition:filter var(--duration-short) ease,box-shadow var(--duration-short) ease}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover{filter:brightness(.94)}.color-rose .button:not(.button--secondary):not(.button--tertiary){background-image:none;box-shadow:none}.button[disabled],.button[aria-disabled=true],.button.disabled{background-image:none;box-shadow:none}.button--secondary{--alpha-button-background: 0}.button--secondary:hover{background-color:var(--hzf-accent-terracotta-tint)}.link:hover,.underlined-link:hover,.full-unstyled-link:hover{color:var(--hzf-accent-terracotta-text)}.field__input,.select__select,.customer .field input,.customer select,.localization-form__select,.quantity{min-height:var(--hzf-touch-target);box-shadow:none}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),var(--inputs-border-opacity))}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 .1rem var(--hzf-hairline-strong)}.card--card,.card--standard .card__inner{box-shadow:none}.card__heading .full-unstyled-link{text-underline-offset:.3rem}.badge{font-weight:500;letter-spacing:.04em;border:none}.accordion{border-top:.1rem solid var(--hzf-hairline);border-bottom:.1rem solid var(--hzf-hairline)}.accordion+.accordion{border-top:none}.accordion .summary__title{min-height:var(--hzf-touch-target);align-items:center}.accordion summary{padding:var(--hzf-space-2) 0}.hzf-email__consent{display:flex;gap:var(--hzf-space-2);align-items:flex-start;margin-top:var(--hzf-space-2);font-size:var(--hzf-text-small);line-height:var(--hzf-leading-body);color:var(--hzf-text-muted);cursor:pointer}.hzf-email__consent input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:var(--hzf-space-1) 0 0;accent-color:var(--hzf-accent-magenta)}.cart-notification,.quick-add-modal__content,.mobile-facets__inner{box-shadow:none;border:.1rem solid var(--hzf-hairline)}.hzf-free-shipping{margin:0 0 var(--hzf-space-2)}.hzf-free-shipping__text{margin:0 0 var(--hzf-space-1);font-size:var(--hzf-text-small);color:var(--hzf-text-muted)}.hzf-free-shipping__track{height:.4rem;border-radius:.2rem;background-color:rgba(var(--color-foreground),.12);overflow:hidden}.hzf-free-shipping__bar{height:100%;border-radius:inherit;background-color:var(--hzf-accent-terracotta);transition:width .35s ease}.hzf-badge{display:inline-block;padding:var(--hzf-space-1) var(--hzf-space-1);border-radius:var(--hzf-radius-s);border:.1rem solid rgba(181,118,74,.35);background-color:var(--hzf-accent-terracotta-tint);color:var(--hzf-accent-terracotta-text);font-size:var(--hzf-text-meta);font-weight:500;letter-spacing:.04em}.hzf-section-heading{max-width:60rem;margin-bottom:var(--hzf-space-3)}.hzf-section-heading--center{margin-inline:auto;text-align:center}.hzf-section-heading__eyebrow{margin:0 0 var(--hzf-space-1);text-transform:uppercase;letter-spacing:.12em;font-size:var(--hzf-text-meta);font-weight:600;color:var(--hzf-accent-terracotta-text)}.hzf-section-heading__title{margin:0 0 var(--hzf-space-2)}.hzf-section-heading__text{font-size:var(--hzf-text-body);line-height:var(--hzf-leading-body);color:var(--hzf-text-muted)}.hzf-has-lineart{position:relative;overflow:hidden}.hzf-lineart{position:absolute;top:50%;transform:translateY(-50%);width:clamp(24rem,38vw,46rem);pointer-events:none;z-index:0;opacity:.8}.hzf-lineart--right{right:-6rem}.hzf-lineart--left{left:-6rem}.hzf-lineart svg{display:block;width:100%;height:auto}.hzf-business-details{font-style:normal;font-size:var(--hzf-text-small);line-height:var(--hzf-leading-long);color:var(--hzf-text-muted)}.hzf-business-details__name{margin:0 0 var(--hzf-space-1);font-weight:600;color:rgb(var(--color-foreground))}.hzf-business-details__address{margin:0 0 var(--hzf-space-1)}.hzf-business-details__list{margin:0}.cart-notification{border-radius:0 0 var(--hzf-radius-m) var(--hzf-radius-m)}.cart-notification__header{align-items:center}.form__message{font-size:var(--hzf-text-small)}.hzf-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-space-2);margin:var(--hzf-space-1) 0}.hzf-article-meta__time{font-size:var(--hzf-text-meta);letter-spacing:.04em;color:var(--hzf-text-muted)}.hzf-has-mesh{position:relative;isolation:isolate}.hzf-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.hzf-mesh--blush{background-color:var(--hzf-bg-blush);background-image:radial-gradient(at 18% 12%,var(--hzf-mesh-pink) 0,transparent 55%),radial-gradient(at 88% 8%,var(--hzf-bg-beige) 0,transparent 50%),radial-gradient(at 75% 90%,rgba(177,74,114,.22) 0,transparent 55%),radial-gradient(at 8% 95%,var(--hzf-surface-cream) 0,transparent 50%)}.hzf-mesh--beige{background-color:var(--hzf-bg-beige);background-image:radial-gradient(at 85% 0%,var(--hzf-bg-blush) 0,transparent 55%),radial-gradient(at 0% 100%,var(--hzf-mesh-terracotta) 0,transparent 50%),radial-gradient(at 100% 85%,rgba(208,52,121,.16) 0,transparent 50%)}.hzf-mesh__blob{position:absolute;border-radius:50%;filter:blur(2.8rem)}.hzf-mesh__blob--one{width:26rem;height:26rem;top:-9rem;right:-7rem;background:radial-gradient(circle,var(--hzf-mesh-pink),transparent 70%);animation:hzf-drift 12s ease-in-out infinite}.hzf-mesh__blob--two{width:22rem;height:22rem;bottom:-8rem;left:-4rem;background:radial-gradient(circle,var(--hzf-mesh-terracotta),transparent 70%);animation:hzf-drift-alt 14s ease-in-out infinite}@keyframes hzf-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2.2rem,-1.8rem) scale(1.08)}}@keyframes hzf-drift-alt{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2.6rem,1.4rem) scale(1.12)}}.hzf-media-frame{position:relative;overflow:hidden;border-radius:var(--hzf-radius-l);border:.1rem solid var(--hzf-hairline)}.hzf-media-frame__image{width:100%;height:100%;object-fit:cover;display:block}.hzf-media-frame__wash{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hzf-bg-blush);background-image:radial-gradient(at 18% 12%,var(--hzf-mesh-pink) 0,transparent 55%),radial-gradient(at 88% 8%,var(--hzf-bg-beige) 0,transparent 50%),radial-gradient(at 75% 90%,rgba(177,74,114,.22) 0,transparent 55%),radial-gradient(at 8% 95%,var(--hzf-surface-cream) 0,transparent 50%)}.hzf-media-frame__glow{position:absolute;left:15%;top:15%;width:70%;padding-top:70%;border-radius:50%;background:radial-gradient(circle,var(--hzf-mesh-cream),transparent 70%);filter:blur(2.4rem);animation:hzf-drift 10s ease-in-out infinite}.hzf-media-frame__caption{position:absolute;left:1.2rem;bottom:1rem;padding:var(--hzf-space-1) var(--hzf-space-1);border-radius:var(--hzf-radius-xs);background-color:#ffffffbf;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);font-size:var(--hzf-text-meta);color:var(--hzf-text-muted)}.hzf-tile{flex:0 0 auto;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:var(--hzf-radius-button);box-shadow:inset 0 .1rem #ffffffe6;color:var(--hzf-accent-terracotta)}.hzf-tile--1{background:radial-gradient(circle at 30% 30%,var(--hzf-tile-pink-top),var(--hzf-bg-blush))}.hzf-tile--2{background:radial-gradient(circle at 30% 30%,var(--hzf-tile-beige-top),var(--hzf-bg-beige))}.hzf-tile--3{background:radial-gradient(circle at 30% 30%,var(--hzf-bg-blush),var(--hzf-tile-rose-top))}.hzf-tile--4{background:radial-gradient(circle at 30% 30%,var(--hzf-tile-cream-top),var(--hzf-tile-cream-bottom))}.hzf-tile .hzf-line-icon{width:2.6rem;height:2.6rem;stroke-width:1.3}.hzf-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.hzf-lift:hover{transform:translateY(-.2rem);border-color:#b5764a73;box-shadow:var(--hzf-lift-shadow)}}.hzf-assurances{display:flex;flex-wrap:wrap;gap:var(--hzf-space-2);margin:var(--hzf-space-2) 0 0;padding:0;list-style:none;font-size:var(--hzf-text-meta);color:var(--hzf-text-muted)}.hzf-assurances--center{justify-content:center}.hzf-assurances__item{display:inline-flex;align-items:center;gap:var(--hzf-space-1)}.hzf-assurances__item .hzf-line-icon{width:1.4rem;height:1.4rem;color:var(--hzf-accent-terracotta)}.hzf-payment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hzf-space-1);margin:0;padding:0;list-style:none}.hzf-payment svg,.hzf-payment-mark{display:block;height:2.2rem;width:auto}.hzf-assurances__item .hzf-payment-mark{height:1.6rem}@media(prefers-reduced-motion:reduce){.hzf-free-shipping__bar,.hzf-lift,.hzf-social__tile img,.hzf-social__tile svg{transition:none}.hzf-social__tile:hover img,.hzf-lift:hover{transform:none}.hzf-mesh__blob,.hzf-media-frame__glow{animation:none}}.color-rose{--hzf-text-muted: rgb(var(--color-foreground));--hzf-card-surface: transparent;--hzf-card-hairline: var(--hzf-glass-hairline)}.hzf-section-heading__text,.hzf-hero__subline{max-width:62ch}.hzf-section-heading--center .hzf-section-heading__text{margin-inline:auto}h1,h2,h3,.h0,.h1,.h2,.h3,.hzf-section-heading__title{text-wrap:balance}.rte p,.hzf-section-heading__text,.hzf-reason__text,.hzf-icon-row__text,.hzf-criteria__text,.hzf-check__uitleg{text-wrap:pretty}.rte a:not(.button){text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:rgba(var(--color-foreground),.35)}.rte a:not(.button):hover{text-decoration-color:currentcolor}:target{scroll-margin-top:var(--hzf-space-band-d)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte ul,.rte ol{margin:var(--hzf-space-2) 0;padding-left:0;list-style:none;display:grid;gap:var(--hzf-space-1)}.rte li{position:relative;padding-left:var(--hzf-space-3)}.rte ul>li:before{content:"";position:absolute;left:var(--hzf-space-1);top:.9em;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--hzf-accent-terracotta)}.rte ol{counter-reset:hzf-rte}.rte ol>li{counter-increment:hzf-rte}.rte ol>li:before{content:counter(hzf-rte) ".";position:absolute;left:0;min-width:var(--hzf-space-2);font-weight:500;color:var(--hzf-accent-terracotta-text)}.rte li>ul,.rte li>ol{margin:var(--hzf-space-1) 0 0}.rte strong,.rte b{font-weight:600}.rte hr{margin:var(--hzf-space-4) 0;border:0;border-top:.1rem solid var(--hzf-hairline)}.rte table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--hzf-text-small)}.rte th,.rte td{padding:var(--hzf-space-2);border-bottom:.1rem solid var(--hzf-hairline);text-align:left;vertical-align:top}.rte th{font-weight:600;white-space:nowrap}.rte address{font-style:normal}.hzf-social__cta .button{width:100%}@media screen and (min-width:750px){.hzf-social__cta .button{width:auto}}.card__heading,.card__heading a,.card-information .card__heading,.card__content .card__heading{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.card-wrapper .card,.card-wrapper .card__inner{border-radius:var(--hzf-radius-m)}.card--standard>.card__inner,.card--card{border:.1rem solid var(--hzf-hairline);background:var(--hzf-surface-page);overflow:hidden}.card--standard .card__inner .card__media,.card--card .card__inner .card__media{margin:0;border-radius:0}.card__badge .badge{padding:var(--hzf-space-1);background:var(--hzf-surface-page);border:.1rem solid var(--hzf-hairline);border-radius:var(--hzf-radius-s);color:var(--hzf-text-muted);font-size:var(--hzf-text-meta);line-height:1}.card--standard .card__content,.card--card .card__content{padding:var(--hzf-space-2)}.card__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--hzf-title-card);line-height:var(--hzf-leading-tight);letter-spacing:0}.card-information .price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--hzf-title-card)}@media(hover:hover){.card-wrapper{transition:transform var(--hzf-motion-fast, .2s) var(--hzf-motion-ease, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--hzf-motion-fast, .2s) var(--hzf-motion-ease, cubic-bezier(.2, 0, 0, 1))}.card-wrapper:hover{transform:translateY(-.2rem);box-shadow:var(--hzf-lift-shadow)}}.quantity__button>*,.quantity__button svg{pointer-events:none}.quantity__button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.quantity__input{touch-action:manipulation}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:-.2rem;box-shadow:none}.hzf-jumpbar{position:fixed;z-index:3;top:var(--hzf-jumpbar-top, var(--hzf-sp-8));left:var(--hzf-sp-10);right:var(--hzf-sp-10);padding:var(--hzf-sp-4);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-85);border:.1rem solid var(--hzf-white-95);backdrop-filter:var(--hzf-blur-16);-webkit-backdrop-filter:var(--hzf-blur-16);box-shadow:var(--hzf-shadow-sticky)}.hzf-jumpbar[hidden]{display:none}.hzf-jumpbar__row{display:flex;gap:var(--hzf-sp-4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:var(--hzf-radius-pill)}.hzf-jumpbar__row::-webkit-scrollbar{display:none}a.hzf-jumpbar__link{flex:none;display:inline-flex;align-items:center;height:4.4rem;padding:0 var(--hzf-sp-16);border-radius:var(--hzf-radius-pill);scroll-snap-align:start;font-size:var(--hzf-text-14);font-weight:500;white-space:nowrap;color:var(--hzf-text-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}a.hzf-jumpbar__link:active{background:var(--hzf-ink-06)}a.hzf-jumpbar__link[aria-current=true]{background:var(--hzf-text-ink);color:var(--hzf-white)}a.hzf-jumpbar__link:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:-.2rem}@media screen and (min-width:990px){.hzf-jumpbar{display:none}}.hzf-tile-card a{color:inherit;text-decoration:none}.hzf-tile-card[hidden]{display:none}.hzf-tile-card{position:relative;min-width:0;height:100%;-webkit-tap-highlight-color:transparent;container-type:inline-size;padding:var(--hzf-sp-6);border-radius:var(--hzf-radius-24);background:var(--hzf-white);box-shadow:var(--hzf-shadow-card);display:flex;flex-direction:column}.hzf-tile-card__visual{position:relative;isolation:isolate;aspect-ratio:1 / 1;border-radius:var(--hzf-radius-19);overflow:hidden;display:grid;place-items:center;background:var(--hzf-media-gradient)}.hzf-tile-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:var(--hzf-sp-24)}.hzf-tile-card__glow{position:absolute;width:55%;height:55%;border-radius:50%;background:var(--hzf-pink-55);filter:blur(3.6rem)}.hzf-tile-card__glyph{position:relative;opacity:.9;line-height:var(--hzf-leading-1)}.hzf-tile-card--sold-out .hzf-tile-card__glyph{opacity:.45}.hzf-tile-card__pending{position:absolute;bottom:var(--hzf-sp-10);left:0;right:0;text-align:center;font-size:var(--hzf-text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--hzf-shade-75)}.hzf-tile-card__size,.hzf-tile-card__sold{position:absolute;top:var(--hzf-sp-10);display:inline-flex;align-items:center;height:2.6rem;padding:0 var(--hzf-sp-10);border-radius:var(--hzf-radius-pill);font-size:var(--hzf-text-12);font-weight:500;line-height:var(--hzf-leading-1);white-space:nowrap}.hzf-tile-card__size{left:var(--hzf-sp-10);background:var(--hzf-white-72);backdrop-filter:var(--hzf-blur-6);-webkit-backdrop-filter:var(--hzf-blur-6)}.hzf-tile-card__sold{right:var(--hzf-sp-10);background:var(--hzf-text-ink);color:var(--hzf-white)}.hzf-tile-card__body{padding:var(--hzf-sp-14) var(--hzf-sp-10) var(--hzf-sp-6);display:flex;flex-direction:column;flex:1 1 auto}.hzf-tile-card__vendor{margin:0;font-size:var(--hzf-text-11);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hzf-accent-terracotta-text)}.hzf-tile-card__title{margin:var(--hzf-sp-4) 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-17-21);line-height:var(--hzf-leading-1_22);letter-spacing:-.01em;text-wrap:pretty;word-break:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.hzf-tile-card__format{margin:var(--hzf-sp-4) 0 0;font-size:var(--hzf-text-13);line-height:var(--hzf-leading-1_5);color:var(--hzf-text-muted)}.hzf-tile-card__size-text{white-space:nowrap}.hzf-tile-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--hzf-sp-8);margin-top:auto;padding-top:var(--hzf-sp-14)}.hzf-tile-card__price{font-family:var(--font-heading-family);font-size:var(--hzf-text-18-22);line-height:var(--hzf-leading-1_2);color:var(--hzf-text-ink)}.hzf-tile-card--sold-out .hzf-tile-card__price{color:var(--hzf-text-muted)}.hzf-tile-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.hzf-tile-card__go{position:relative;z-index:2;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--hzf-ink-06)}@container (max-width: 150px){.hzf-tile-card__photo{padding:var(--hzf-sp-14)}.hzf-tile-card__body{padding:var(--hzf-sp-12) var(--hzf-sp-6) var(--hzf-sp-4)}.hzf-tile-card__title{font-size:var(--hzf-text-16)}.hzf-tile-card__bottom{gap:var(--hzf-sp-4)}}@media(hover:hover){.hzf-tile-card__photo,.hzf-tile-card__glyph{transition:transform var(--hzf-motion-fast, .2s) var(--hzf-motion-ease, cubic-bezier(.2, 0, 0, 1))}.hzf-tile-card:hover .hzf-tile-card__photo,.hzf-tile-card:hover .hzf-tile-card__glyph{transform:scale(1.03)}}a.hzf-article-card{height:100%;padding:var(--hzf-sp-6);border-radius:var(--hzf-radius-28);background:var(--hzf-white);box-shadow:var(--hzf-shadow-card);display:flex;flex-direction:column;color:var(--hzf-text-ink);line-height:var(--hzf-leading-1_5);text-decoration:none}.hzf-article-card__visual{position:relative;isolation:isolate;aspect-ratio:16 / 10;border-radius:var(--hzf-radius-22);overflow:hidden;display:grid;place-items:center}.hzf-article-card--featured .hzf-article-card__visual{aspect-ratio:16 / 9}.hzf-article-card__visual--1{background:var(--hzf-article-ground-1)}.hzf-article-card__visual--2{background:var(--hzf-article-ground-2)}.hzf-article-card__visual--3{background:var(--hzf-article-ground-3)}.hzf-article-card__visual--4{background:var(--hzf-article-ground-4)}.hzf-article-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hzf-article-card__glow{position:absolute;width:45%;aspect-ratio:1;border-radius:50%;background:var(--hzf-pink-60);filter:blur(4rem)}.hzf-article-card__glyph{position:relative;line-height:var(--hzf-leading-1)}.hzf-article-card__tag{position:absolute;top:var(--hzf-sp-12);left:var(--hzf-sp-12);display:inline-flex;align-items:center;height:2.8rem;padding:0 var(--hzf-sp-12);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-72);backdrop-filter:var(--hzf-blur-6);-webkit-backdrop-filter:var(--hzf-blur-6);font-size:var(--hzf-text-12);font-weight:500;line-height:var(--hzf-leading-1)}.hzf-article-card__body{padding:var(--hzf-sp-16) var(--hzf-sp-14) var(--hzf-sp-10);display:flex;flex-direction:column;flex:1 1 auto}.hzf-article-card__meta{font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-article-card__title{margin:var(--hzf-sp-6) 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-20-23);line-height:var(--hzf-leading-1_18);letter-spacing:-.015em;text-wrap:balance}.hzf-article-card--featured .hzf-article-card__title{font-size:var(--hzf-text-26-36)}.hzf-article-card__summary{margin-top:var(--hzf-sp-8);font-size:var(--hzf-text-15);color:var(--hzf-text-muted);text-wrap:pretty}.hzf-article-card__more{margin-top:auto;padding-top:var(--hzf-sp-16);display:inline-flex;align-items:center;gap:var(--hzf-sp-10);font-size:var(--hzf-text-14);font-weight:500}.hzf-article-card__orb{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--hzf-ink-06)}@media(hover:hover){.hzf-article-card__photo,.hzf-article-card__glyph{transition:transform var(--hzf-motion-fast, .2s) var(--hzf-motion-ease, cubic-bezier(.2, 0, 0, 1))}.hzf-article-card:hover .hzf-article-card__photo,.hzf-article-card:hover .hzf-article-card__glyph{transform:scale(1.03)}}.hzf-help{padding:var(--hzf-sp-24);border-radius:var(--hzf-radius-28);background:var(--hzf-white-60);border:.1rem solid var(--hzf-white-90);box-shadow:var(--hzf-shadow-help);color:var(--hzf-text-ink);line-height:var(--hzf-leading-1_5)}.hzf-help--solid{background:var(--hzf-white)}.hzf-help__heading{margin:var(--hzf-sp-18) 0 0;font-family:var(--font-heading-family);font-size:var(--hzf-text-22);line-height:var(--hzf-leading-1_2);text-wrap:balance}.hzf-help__text{margin:var(--hzf-sp-6) 0 0;text-wrap:pretty;font-size:var(--hzf-text-15);color:var(--hzf-text-muted)}.hzf-help__actions{margin-top:var(--hzf-sp-20);display:flex;flex-wrap:wrap;gap:var(--hzf-sp-10)}.hzf-payment-mark--ideal{height:2.6rem}.hzf-assurances__item .hzf-payment-mark--ideal{height:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hzf-tokens.css.map */
