@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(https://tryhaloring.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(https://tryhaloring.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}#zh-reference-content{--color-base-text: 23 23 23;--color-base-highlight: 202 201 198;--color-base-background: 255 255 255;--color-base-button: 150 134 121;--color-base-button-gradient: #968679;--color-base-button-text: 255 255 255;--color-keyboard-focus: 11 97 205;--color-shadow: 168 232 226;--color-price: 23 23 23;--color-sale-price: 0 0 0;--color-sale-tag: 150 134 121;--color-sale-tag-text: 255 255 255;--color-rating: 245 158 11;--color-placeholder: 250 250 250;--color-success-text: 77 124 15;--color-success-background: 247 254 231;--color-error-text: 113 113 113;--color-error-background: 255 241 242;--color-info-text: 180 83 9;--color-info-background: 255 251 235;--color-drawer-text: 23 23 23;--color-drawer-background: 255 255 255;--color-drawer-button-background: 150 134 121;--color-drawer-button-gradient: #968679;--color-drawer-button-text: 255 255 255;--color-drawer-overlay: 23 23 23;--card-radius: var(--rounded-card);--card-border-width: 0px;--card-border-opacity: 0;--card-shadow-opacity: .1;--card-shadow-horizontal-offset: 0px;--card-shadow-vertical-offset: 0px;--buttons-radius: var(--rounded-button);--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--inputs-radius: var(--rounded-input);--inputs-border-width: 0px;--inputs-border-opacity: .65;--sp-0d5: 2px;--sp-1: 4px;--sp-1d5: 6px;--sp-2: 8px;--sp-2d5: 10px;--sp-3: 12px;--sp-3d5: 14px;--sp-4: 16px;--sp-4d5: 18px;--sp-5: 20px;--sp-5d5: 22px;--sp-6: 24px;--sp-6d5: 26px;--sp-7: 28px;--sp-7d5: 30px;--sp-8: 32px;--sp-8d5: 34px;--sp-9: 36px;--sp-9d5: 38px;--sp-10: 40px;--sp-10d5: 42px;--sp-11: 44px;--sp-12: 48px;--sp-13: 52px;--sp-14: 56px;--sp-15: 62px;--sp-16: 64px;--sp-18: 72px;--sp-20: 80px;--sp-23: 90px;--sp-24: 96px;--sp-28: 112px;--sp-32: 128px;--sp-36: 144px;--sp-40: 160px;--sp-44: 176px;--sp-48: 192px;--sp-52: 208px;--sp-56: 224px;--sp-60: 240px;--sp-64: 256px;--sp-68: 272px;--sp-72: 288px;--sp-80: 320px;--sp-96: 384px;--sp-100: 512px;--font-heading-family: Poppins, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-heading-line-height: 1;--font-heading-letter-spacing: -.03em;--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-line-height: 1.2;--font-body-letter-spacing: 0em;--font-navigation-family: var(--font-body-family);--font-navigation-size: clamp(14px, 11.968px + .3174vw, 18px);--font-navigation-weight: 500;--font-button-family: var(--font-body-family);--font-button-size: clamp(14px, 12.984px + .1587vw, 16px);--font-button-weight: 500;--font-product-family: var(--font-body-family);--font-product-size: clamp(16px, 13.968px + .3175vw, 20px);--font-product-weight: 500;--text-3xs: 10px;--text-2xs: 11px;--text-xs: 12px;--text-2sm: 13px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px;--text-8xl: 96px;--page-width: 1900px;--gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));--grid-gap: clamp(40px, 20vw, 60px);--page-padding: var(--sp-5);--page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));--rounded-button: 6px;--rounded-input: 6px;--rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--icon-weight: 1.5px}@media screen and (min-width:1024px){#zh-reference-content{--page-padding: var(--sp-9)}}@media screen and (min-width:1280px){#zh-reference-content{--gap-padding: var(--sp-12);--page-padding: var(--sp-12);--page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px))}}@media screen and (min-width:1536px){#zh-reference-content{--page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2)}}#zh-reference-content{background:linear-gradient(180deg,#f4ecec,#d3bcc8) fixed!important;background-color:#f4ecec!important;min-height:100%}#zh-reference-content .page-container,#zh-reference-content #PageContainer,#zh-reference-content .main-content,#zh-reference-content #MainContent{background:transparent!important}#zh-reference-content #shopify-section-sections--20306269700283__hv3_header{--hv3h-text: #ffffff;--hv3h-bg-r: 255;--hv3h-bg-g: 255;--hv3h-bg-b: 255;--hv3h-bg-alpha: .2;--hv3h-border-alpha: .25;--hv3h-btn-bg: #ffffff;--hv3h-btn-text: #2a2432}#zh-reference-content .hv3h-wrap{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;width:min(1120px,calc(100% - 32px));font-family:Inter,sans-serif;pointer-events:none}#zh-reference-content .hv3h-bar{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:6px 10px 6px 20px;background:rgba(var(--hv3h-bg-r),var(--hv3h-bg-g),var(--hv3h-bg-b),var(--hv3h-bg-alpha));border:1px solid rgba(255,255,255,var(--hv3h-border-alpha));border-radius:100px;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 8px 32px #00000014,inset 0 1px #fff6;color:var(--hv3h-text);transition:background .25s ease,box-shadow .25s ease}#zh-reference-content .hv3h-wrap.is-scrolled .hv3h-bar{background:rgba(var(--hv3h-bg-r),var(--hv3h-bg-g),var(--hv3h-bg-b),.55);box-shadow:0 12px 40px #0000001a,inset 0 1px #ffffff80}#zh-reference-content .hv3h-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-weight:600;font-size:15px;letter-spacing:.02em}#zh-reference-content .hv3h-logo-mark{width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;position:relative;display:inline-block}#zh-reference-content .hv3h-logo-mark:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:linear-gradient(135deg,currentColor 0%,transparent 60%);opacity:.35}#zh-reference-content .hv3h-logo img{max-height:22px;width:auto;display:block}#zh-reference-content .hv3h-nav{display:none;justify-content:center;gap:32px;list-style:none;margin:0;padding:0;font-size:14px;font-weight:500}#zh-reference-content .hv3h-nav a{color:inherit;text-decoration:none;opacity:.85;transition:opacity .15s}#zh-reference-content .hv3h-nav a:hover{opacity:1}#zh-reference-content .hv3h-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--hv3h-btn-bg);color:var(--hv3h-btn-text);text-decoration:none;font-size:14px;font-weight:500;border-radius:100px;letter-spacing:.01em;transition:opacity .15s}#zh-reference-content .hv3h-cta:hover{opacity:.88}#zh-reference-content .hv3h-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;color:#1a1a1a;padding:0;cursor:pointer;position:relative;text-decoration:none;border-radius:0;transition:opacity .15s}#zh-reference-content .hv3h-icon-btn:hover{opacity:.7}#zh-reference-content .hv3h-icon-btn svg{width:22px;height:22px}#zh-reference-content .hv3h-cart-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--hv3h-btn-bg);color:var(--hv3h-btn-text);border-radius:100px;font-size:10px;line-height:16px;font-weight:600;text-align:center;border:1.5px solid rgba(255,255,255,.9)}#zh-reference-content .hv3h-mobile-btn{display:inline-flex}#zh-reference-content .hv3h-mobile-btn .hv3h-icon-close,#zh-reference-content .hv3h-mobile-btn.is-open .hv3h-icon-open{display:none}#zh-reference-content .hv3h-mobile-btn.is-open .hv3h-icon-close{display:block}#zh-reference-content .hv3h-actions{display:flex;align-items:center;gap:2px;margin-left:auto;justify-content:flex-end}@media(min-width:900px){#zh-reference-content .hv3h-nav{display:flex}#zh-reference-content .hv3h-mobile-btn{display:none}}#zh-reference-content .hv3h-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a243200;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:999;padding:100px 32px 40px;color:#fff;opacity:0;pointer-events:none;transition:background .3s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease,opacity .25s ease}#zh-reference-content .hv3h-drawer.is-open{background:#2a2432d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:1;pointer-events:auto}#zh-reference-content .hv3h-drawer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}#zh-reference-content .hv3h-drawer li{opacity:0;transform:translateY(12px);transition:opacity .35s cubic-bezier(.2,.7,.3,1),transform .4s cubic-bezier(.2,.7,.3,1)}#zh-reference-content .hv3h-drawer.is-open li{opacity:1;transform:translateY(0)}#zh-reference-content .hv3h-drawer.is-open li:nth-child(1){transition-delay:.06s}#zh-reference-content .hv3h-drawer.is-open li:nth-child(2){transition-delay:.11s}#zh-reference-content .hv3h-drawer.is-open li:nth-child(3){transition-delay:.16s}#zh-reference-content .hv3h-drawer.is-open li:nth-child(4){transition-delay:.21s}#zh-reference-content .hv3h-drawer.is-open li:nth-child(5){transition-delay:.26s}#zh-reference-content .hv3h-drawer.is-open li:nth-child(6){transition-delay:.31s}#zh-reference-content .hv3h-drawer a{color:#fff;text-decoration:none;font-size:24px;font-weight:500;display:inline-block}#zh-reference-content .hv3h-mobile-btn .hv3h-icon-open,#zh-reference-content .hv3h-mobile-btn .hv3h-icon-close{position:absolute;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.7,.3,1)}#zh-reference-content .hv3h-mobile-btn{position:relative;overflow:hidden}#zh-reference-content .hv3h-mobile-btn .hv3h-icon-open{display:block;opacity:1;transform:rotate(0) scale(1)}#zh-reference-content .hv3h-mobile-btn .hv3h-icon-close{display:block;opacity:0;transform:rotate(-90deg) scale(.7)}#zh-reference-content .hv3h-mobile-btn.is-open .hv3h-icon-open{opacity:0;transform:rotate(90deg) scale(.7)}#zh-reference-content .hv3h-mobile-btn.is-open .hv3h-icon-close{opacity:1;transform:rotate(0) scale(1)}@media(min-width:900px){#zh-reference-content .hv3h-drawer{display:none!important}}@font-face{font-family:Shne Breit;src:url(https://tryhaloring.com/cdn/shop/t/17/assets/Shne%20Breit.ttf?v=59876762210257194711785436596) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial;src:url(https://tryhaloring.com/cdn/shop/t/17/assets/PPEditorialNew-Ultralight-BF644b21500d0c0.otf?v=103643683688181874311785436596) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial;src:url(https://tryhaloring.com/cdn/shop/t/17/assets/PPEditorialNew-UltralightItalic-BF644b214ff1e9b.otf?v=97766419727287856681785436596) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial;src:url(https://tryhaloring.com/cdn/shop/t/17/assets/PPEditorialNew-Regular-BF644b214ff145f.otf?v=176662030738302480791785436596) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial;src:url(https://tryhaloring.com/cdn/shop/t/17/assets/PPEditorialNew-Italic-BF644b214fb0c0a.otf?v=170872011887443860971785436596) format("opentype");font-weight:400;font-style:italic;font-display:swap}#zh-reference-content #shopify-section-template--20306328355003__product_main{--hv3p-bg-start: #f4ecec;--hv3p-bg-end: #d3bcc8;--hv3p-heading: #2a2432;--hv3p-text: #5a5058;--hv3p-muted: #847880;--hv3p-accent: #2a2432;--hv3p-btn-bg: #2a2432;--hv3p-btn-text: #ffffff;background:linear-gradient(to bottom,var(--hv3p-bg-start) 0,var(--hv3p-bg-start) 125vw,var(--hv3p-bg-end) 100%);color:var(--hv3p-text);font-family:Inter,sans-serif;padding-top:0;padding-bottom:60px;margin-top:0;overflow-x:hidden}#zh-reference-content #shopify-section-template--20306328355003__product_main .hv3p-wrap,#zh-reference-content #shopify-section-template--20306328355003__product_main .hv3p-grid,#zh-reference-content #shopify-section-template--20306328355003__product_main .hv3p-gallery,#zh-reference-content #shopify-section-template--20306328355003__product_main .hv3p-main{margin-top:0!important}#zh-reference-content .hv3p-wrap{max-width:100%;margin:0 auto;padding:0;overflow-x:hidden}#zh-reference-content .hv3p-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}#zh-reference-content .hv3p-info-wrap{padding:0 28px;min-width:0;overflow:hidden;box-sizing:border-box;max-width:100%}#zh-reference-content .hv3p-info{min-width:0;max-width:100%}#zh-reference-content .hv3p-gallery{position:relative;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}#zh-reference-content .hv3p-main{width:100%;max-width:100%;aspect-ratio:4/5;border-radius:0;overflow:hidden;position:relative;background:#f4ecec;margin:0;padding:0;box-sizing:border-box}#zh-reference-content .hv3p-slides{display:flex;width:100%;max-width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box}#zh-reference-content .hv3p-slides::-webkit-scrollbar{display:none}#zh-reference-content .hv3p-slide{flex:0 0 100%;min-width:100%;width:100%;max-width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;overflow:hidden}#zh-reference-content .hv3p-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#zh-reference-content .hv3p-slide video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:#f4ecec}#zh-reference-content .hv3p-nav-pill{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:3px 6px;background:#1e1e1e47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:100px;z-index:3}#zh-reference-content .hv3p-nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;background:transparent;padding:0;color:#ffffffe6;cursor:pointer;flex-shrink:0;transition:color .15s,opacity .15s}#zh-reference-content .hv3p-nav-arrow:hover{color:#fff}#zh-reference-content .hv3p-nav-arrow[disabled]{opacity:.35;cursor:default}#zh-reference-content .hv3p-nav-arrow svg{width:10px;height:10px;display:block}#zh-reference-content .hv3p-nav-dots{display:inline-flex;align-items:center;gap:2px;padding:0 2px}#zh-reference-content .hv3p-nav-dot{width:9px;height:9px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}#zh-reference-content .hv3p-nav-dot:before{content:"";display:block;width:3px;height:3px;border-radius:100px;background:#ffffff8c;transition:all .2s}#zh-reference-content .hv3p-nav-dot.is-active:before{width:11px;height:3px;background:#fff}#zh-reference-content .hv3p-info{display:flex;flex-direction:column;gap:0}#zh-reference-content .hv3p-info>.hv3p-stars-row{margin-bottom:10px}#zh-reference-content .hv3p-info>.hv3p-title{margin-bottom:8px}#zh-reference-content .hv3p-info>.hv3p-tagline{margin-bottom:12px}#zh-reference-content .hv3p-info>.hv3p-form{display:flex;flex-direction:column;gap:0;margin-top:0}#zh-reference-content .hv3p-form>.hv3p-option{margin-bottom:36px}#zh-reference-content .hv3p-form>.hv3p-option:last-of-type{margin-bottom:0}#zh-reference-content .hv3p-option .hv3p-size-panel{margin-top:-6px}#zh-reference-content .hv3p-eyebrow{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hv3p-muted);margin:0}#zh-reference-content .hv3p-title{font-family:Poppins,Inter,sans-serif;font-size:clamp(30px,4.5vw,44px);line-height:1.1;letter-spacing:-.045em;font-weight:400;color:#2a2432;margin:0}#zh-reference-content .hv3p-tagline{font-family:PP Editorial,"Instrument Serif",serif;font-size:24px;line-height:1.25;letter-spacing:-.005em;font-weight:200;font-style:normal;color:#5a596f;margin:0;max-width:460px}#zh-reference-content .hv3p-price-row{display:flex;align-items:baseline;gap:12px}#zh-reference-content .hv3p-color-price-row{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:300;color:#5a5c66;text-align:left;margin-bottom:36px}#zh-reference-content .hv3p-color-price-row strong{font-family:Inter,sans-serif;font-weight:300;color:#5a5c66}#zh-reference-content .hv3p-color-price-row .hv3p-sep{font-family:Inter,sans-serif;color:#5a5c66}#zh-reference-content .hv3p-inline-price{font-family:Inter,sans-serif;font-weight:300;color:#5a5c66}#zh-reference-content .hv3p-inline-compare{font-family:Inter,sans-serif;font-weight:300;color:#5a5c66;text-decoration:line-through;text-decoration-color:#c05a3f;text-decoration-thickness:1.5px}#zh-reference-content .hv3p-price{font-family:"Instrument Serif",serif;font-size:32px;line-height:1;color:var(--hv3p-heading)}#zh-reference-content .hv3p-compare{font-family:"Instrument Serif",serif;font-size:26px;color:var(--hv3p-heading);text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.55}#zh-reference-content .hv3p-option{display:flex;flex-direction:column;gap:14px}#zh-reference-content .hv3p-option-label{font-size:13px;font-weight:400;color:#6e6c7f;letter-spacing:0}#zh-reference-content .hv3p-option-label strong{color:var(--hv3p-heading);font-weight:500;letter-spacing:0}#zh-reference-content .hv3p-swatches,#zh-reference-content .hv3p-sizes{display:flex;flex-wrap:wrap;gap:8px}#zh-reference-content .hv3p-swatch{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:10px 16px;border-radius:100px;background:#ffffff80;border:1.5px solid transparent;color:var(--hv3p-heading);cursor:pointer;transition:border-color .15s,background .15s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#zh-reference-content .hv3p-swatch.is-active{border-color:var(--hv3p-accent);background:#ffffffd9}#zh-reference-content .hv3p-swatch input{display:none}#zh-reference-content .hv3p-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}#zh-reference-content .hv3p-size{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;border-radius:50%;background:transparent;border:1.5px solid rgba(42,36,50,.2);color:var(--hv3p-heading);cursor:pointer;font-size:14px;transition:border-color .15s,background .15s,transform .15s}#zh-reference-content .hv3p-size:hover{border-color:#2a243280}#zh-reference-content .hv3p-size.is-active{border-color:var(--hv3p-accent);border-width:2px;background:transparent;color:var(--hv3p-heading);font-weight:500}#zh-reference-content .hv3p-size.is-unavailable{color:#2a243259;border-color:#2a24321a;cursor:not-allowed;position:relative;pointer-events:none}#zh-reference-content .hv3p-size.is-unavailable:before{content:"";position:absolute;top:50%;left:14%;right:14%;height:1.5px;background:#2a243259;transform:rotate(-22deg);transform-origin:center}#zh-reference-content .hv3p-size input{display:none}#zh-reference-content .hv3p-atc{display:inline-flex;align-items:center;justify-content:center;padding:18px 32px;background:var(--hv3p-btn-bg);color:var(--hv3p-btn-text);text-decoration:none;border:0;border-radius:100px;font-size:15px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:opacity .15s;width:100%;max-width:100%;margin-top:20px}#zh-reference-content .hv3p-atc:hover{opacity:.9}#zh-reference-content .hv3p-atc:disabled{opacity:.5;cursor:not-allowed}#zh-reference-content .hv3p-sticky-atc{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;background:var(--hv3p-btn-bg);color:var(--hv3p-btn-text);border-radius:100px;box-shadow:0 8px 32px #2a243247;font-family:Inter,sans-serif;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;max-width:640px;margin:0 auto}#zh-reference-content .hv3p-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}#zh-reference-content .hv3p-sticky-atc-info{flex:1;min-width:0}#zh-reference-content .hv3p-sticky-atc-title{font-size:13px;font-weight:600;color:var(--hv3p-btn-text);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zh-reference-content .hv3p-sticky-atc-sub{font-size:11px;color:#ffffffa6;line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zh-reference-content .hv3p-sticky-atc-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;background:#fff;color:var(--hv3p-btn-bg);border:0;border-radius:100px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer;flex-shrink:0;transition:opacity .15s}#zh-reference-content .hv3p-sticky-atc-btn:hover{opacity:.88}#zh-reference-content .hv3p-sticky-atc-btn:disabled{opacity:.5;cursor:not-allowed}@media(min-width:900px){#zh-reference-content .hv3p-sticky-atc{left:24px;right:24px;bottom:24px;max-width:720px;padding:12px 12px 12px 22px}#zh-reference-content .hv3p-sticky-atc-title{font-size:14px}#zh-reference-content .hv3p-sticky-atc-sub{font-size:12px}}#zh-reference-content .hv3p-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px}#zh-reference-content .hv3p-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 6px;background:#ffffff8c;border:1px solid rgba(255,255,255,.6);border-radius:100px;font-size:11px;color:var(--hv3p-heading);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis;min-width:0}#zh-reference-content .hv3p-badge svg{width:14px;height:14px;flex-shrink:0}#zh-reference-content .hv3p-badge svg.icon-truck{color:#e07850}#zh-reference-content .hv3p-badge svg.icon-shield{color:#e05a5a}#zh-reference-content .hv3p-badge svg.icon-battery{color:#2e9e5e}#zh-reference-content .hv3p-badge svg.icon-check{color:#2e9e5e}#zh-reference-content .hv3p-faq{margin-top:20px;padding:0 2px}#zh-reference-content .hv3p-faq-item{border-top:1px solid rgba(42,36,50,.12)}#zh-reference-content .hv3p-faq-item:last-child{border-bottom:1px solid rgba(42,36,50,.12)}#zh-reference-content .hv3p-faq-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 4px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--hv3p-heading);outline:none}#zh-reference-content .hv3p-faq-summary::-webkit-details-marker{display:none}#zh-reference-content .hv3p-faq-plus{flex-shrink:0;width:18px;height:18px;position:relative;display:inline-block}#zh-reference-content .hv3p-faq-plus:before,#zh-reference-content .hv3p-faq-plus:after{content:"";position:absolute;background:var(--hv3p-heading);transition:transform .25s ease}#zh-reference-content .hv3p-faq-plus:before{left:3px;right:3px;top:8.25px;height:1.5px}#zh-reference-content .hv3p-faq-plus:after{top:3px;bottom:3px;left:8.25px;width:1.5px}#zh-reference-content details.hv3p-faq-item[open] .hv3p-faq-plus:after{transform:rotate(90deg)}#zh-reference-content .hv3p-faq-answer{padding:0 4px 16px;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:var(--hv3p-text)}#zh-reference-content .hv3p-faq-answer p{margin:0 0 14px}#zh-reference-content .hv3p-faq-answer h1,#zh-reference-content .hv3p-faq-answer h2,#zh-reference-content .hv3p-faq-answer h3,#zh-reference-content .hv3p-faq-answer h4,#zh-reference-content .hv3p-faq-answer h5,#zh-reference-content .hv3p-faq-answer h6{margin:22px 0 10px;color:var(--hv3p-heading);font-weight:600;line-height:1.25}#zh-reference-content .hv3p-faq-answer h2{font-size:17px}#zh-reference-content .hv3p-faq-answer h3{font-size:15px}#zh-reference-content .hv3p-faq-answer h4{font-size:14px}#zh-reference-content .hv3p-faq-answer ul,#zh-reference-content .hv3p-faq-answer ol{margin:0 0 14px;padding-left:20px}#zh-reference-content .hv3p-faq-answer li{margin-bottom:6px}#zh-reference-content .hv3p-faq-answer img{display:block;max-width:100%;height:auto;margin:16px 0;border-radius:10px}#zh-reference-content .hv3p-faq-answer blockquote{margin:14px 0;padding:8px 14px;border-left:3px solid rgba(42,36,50,.15);color:var(--hv3p-heading);font-style:italic}#zh-reference-content .hv3p-faq-answer>:first-child{margin-top:0}#zh-reference-content .hv3p-faq-answer>:last-child{margin-bottom:0}#zh-reference-content .hv3p-faq-answer a{color:var(--hv3p-heading);text-decoration:underline;text-underline-offset:2px}#zh-reference-content .hv3p-vs{margin-top:32px;width:100%}#zh-reference-content .hv3p-vs-gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -12px;padding-left:12px;padding-right:12px}#zh-reference-content .hv3p-vs-gallery::-webkit-scrollbar{display:none}#zh-reference-content .hv3p-vs-slide{flex:0 0 46%;min-width:46%;max-width:46%;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;scroll-snap-align:start;position:relative;background:#1a1a1a;box-shadow:0 4px 18px #2a24321a}#zh-reference-content .hv3p-vs-slide video,#zh-reference-content .hv3p-vs-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#1a1a1a}#zh-reference-content .hv3p-vs-slide-brand{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;z-index:3;pointer-events:none}#zh-reference-content .hv3p-vs-slide-icon-cell{width:24px;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;overflow:hidden;border-radius:50%}#zh-reference-content .hv3p-vs-slide-text-cell{min-height:24px;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:1;min-width:0;overflow:visible}#zh-reference-content .hv3p-vs-slide-avatar{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;border-radius:50%;object-fit:cover;object-position:center;display:block;background:transparent}#zh-reference-content .hv3p-vs-slide-brand-name{font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#fff;letter-spacing:-.005em;line-height:1.4;margin:0;padding:0;white-space:nowrap;overflow:visible;text-overflow:clip;max-width:160px;text-shadow:0 1px 3px rgba(0,0,0,.5)}#zh-reference-content .hv3p-vs-slide:before{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(180deg,#0006,#0000);z-index:1;pointer-events:none}#zh-reference-content .hv3p-vs-slide.has-caption:after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(0deg,#00000073,#0000);z-index:1;pointer-events:none}#zh-reference-content .hv3p-vs-slide-caption{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;font-family:Inter,sans-serif;font-size:11px;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.6);line-height:1.3;text-align:center}@media(min-width:900px){#zh-reference-content .hv3p-vs-slide{flex-basis:32%;min-width:32%;max-width:32%;border-radius:18px}}#zh-reference-content .hv3p-stars-row{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;align-self:flex-start}#zh-reference-content .hv3p-stars-row:hover{opacity:.85}#zh-reference-content .hv3p-stars{display:inline-flex;gap:2px;color:#c9a37a}#zh-reference-content .hv3p-stars svg{width:15px;height:15px}#zh-reference-content .hv3p-stars-text{font-size:13px;color:var(--hv3p-muted);letter-spacing:.02em}#zh-reference-content .hv3p-stars-text strong{color:var(--hv3p-heading);font-weight:500}#zh-reference-content .hv3p-swatch-group{display:flex;flex-direction:column;gap:12px}#zh-reference-content .hv3p-swatch-group+.hv3p-swatch-group{margin-top:20px}#zh-reference-content .hv3p-swatch-group-name{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:#6e6c7f;letter-spacing:0}#zh-reference-content .hv3p-color-dot{width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;position:relative;border:2px solid transparent;transition:transform .15s;overflow:hidden}#zh-reference-content .hv3p-color-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-image:var(--swatch-img);background-size:cover;background-position:center}#zh-reference-content .hv3p-color-dot:hover{transform:scale(1.06)}#zh-reference-content .hv3p-color-dot input{display:none}#zh-reference-content .hv3p-color-dot.is-active{border-color:var(--hv3p-accent);box-shadow:inset 0 0 0 1px #00000014}#zh-reference-content .hv3p-color-dot[title="Ceramic Pink" i]:before,#zh-reference-content .hv3p-color-dot[title="Pink Ceramic" i]:before{background-image:linear-gradient(160deg,#ffffff52,#fff0 45%),linear-gradient(135deg,#fadfe4,#eec1c9)!important}#zh-reference-content .hv3p-color-dot[title="Ceramic White" i]:before,#zh-reference-content .hv3p-color-dot[title="White Ceramic" i]:before{background-image:linear-gradient(160deg,#fff6,#fff0 45%),linear-gradient(135deg,#fbf7f0,#e0d6c7)!important}#zh-reference-content .hv3p-ring-finder,#zh-reference-content .hv3p-size-panel{background:#ffffff8c;border:1px solid rgba(255,255,255,.6);border-radius:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-sizing:border-box;width:100%}#zh-reference-content .hv3p-ring-finder{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:var(--hv3p-heading);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}#zh-reference-content .hv3p-ring-finder:hover{background:#ffffffb8}#zh-reference-content .hv3p-ring-finder-icon{width:42px;height:42px;border-radius:12px;background:#2a24320f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hv3p-heading)}#zh-reference-content .hv3p-ring-finder-icon svg{width:20px;height:20px}.hv3p-ring-finder-#zh-reference-content{flex:1;min-width:0}#zh-reference-content .hv3p-ring-finder-title{font-size:15px;font-weight:600;line-height:1.3}#zh-reference-content .hv3p-ring-finder-sub{font-size:12px;color:var(--hv3p-muted);margin-top:2px}#zh-reference-content .hv3p-ring-finder-arrow{color:var(--hv3p-muted);font-size:18px}#zh-reference-content .hv3p-size-panel{overflow:hidden}#zh-reference-content .hv3p-size-panel summary{padding:16px 18px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:flex-start;position:relative;text-align:left;font-size:15px;font-weight:500;color:var(--hv3p-heading);box-sizing:border-box}#zh-reference-content .hv3p-size-panel summary::-webkit-details-marker{display:none}#zh-reference-content .hv3p-size-panel-caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .2s;color:var(--hv3p-muted)}#zh-reference-content .hv3p-size-panel[open] .hv3p-size-panel-caret{transform:translateY(-50%) rotate(180deg)}#zh-reference-content .hv3p-size-disclaimer{margin-top:8px;padding:0 4px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.55;color:#5a596f;text-align:left}#zh-reference-content .hv3p-size-disclaimer p{margin:0}#zh-reference-content .hv3p-size-disclaimer a{color:#2a2432;text-decoration:underline;text-underline-offset:2px}.hv3p-size-panel-#zh-reference-content{padding:0 18px 18px}.hv3p-size-panel-#zh-reference-content .hv3p-sizes{padding-top:4px}.hv3p-size-panel-#zh-reference-content .hv3p-option-label{font-size:12px;color:var(--hv3p-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;display:block}#zh-reference-content .hv3p-size-note{padding:12px 14px 16px;font-size:13px;color:var(--hv3p-text);line-height:1.5;text-align:center}#zh-reference-content .hv3p-size-note p{margin:0}#zh-reference-content .hv3p-size-note strong{color:var(--hv3p-heading);font-weight:600}#zh-reference-content .hv3p-size-note a{color:var(--hv3p-heading);text-decoration:underline;text-decoration-color:#c05a3f;text-underline-offset:3px;text-decoration-thickness:1.5px}#zh-reference-content .hv3p-main{position:relative}#zh-reference-content .hv3p-trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:-1px;padding:12px 18px;font-size:13px;font-weight:500;color:var(--hv3p-heading);background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-left-radius:24px;border-bottom-right-radius:24px;text-align:center;line-height:1.3;letter-spacing:.01em}#zh-reference-content .hv3p-trust-strip .dot{width:4px;height:4px;border-radius:50%;background:var(--hv3p-muted);opacity:.7;flex-shrink:0}#zh-reference-content .hv3p-upsells{background:#ffffff8c;border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:18px 14px 14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-top:4px;box-sizing:border-box;width:100%;max-width:100%}#zh-reference-content .hv3p-upsells-title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--hv3p-heading);margin:0 0 14px}#zh-reference-content .hv3p-upsell-row{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 6px;background:#ffffff8c;border-radius:10px;cursor:pointer;transition:background .15s;box-sizing:border-box;position:relative;width:100%;max-width:100%}#zh-reference-content .hv3p-upsell-row:hover{background:#ffffffc7}#zh-reference-content .hv3p-upsell-row+.hv3p-upsell-row{margin-top:8px}#zh-reference-content .hv3p-upsell-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}#zh-reference-content .hv3p-upsell-check{width:20px;height:20px;min-width:20px;border:1.5px solid rgba(42,36,50,.35);border-radius:4px;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;margin-left:-4px}#zh-reference-content .hv3p-upsell-check-icon{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .15s}#zh-reference-content .hv3p-upsell-input:checked~.hv3p-upsell-check{background:var(--hv3p-accent);border-color:var(--hv3p-accent)}#zh-reference-content .hv3p-upsell-input:checked~.hv3p-upsell-check .hv3p-upsell-check-icon{opacity:1}#zh-reference-content .hv3p-upsell-img{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#00000008;display:inline-flex;align-items:center;justify-content:center}#zh-reference-content .hv3p-upsell-img img{width:100%;height:100%;object-fit:contain;display:block}#zh-reference-content .hv3p-upsell-info{flex:1;min-width:0}#zh-reference-content .hv3p-upsell-title{font-size:14px;font-weight:500;color:var(--hv3p-heading);line-height:1.3;display:block;overflow-wrap:break-word;word-break:break-word;min-width:0}#zh-reference-content .hv3p-upsell-price{font-size:14px;font-weight:500;color:var(--hv3p-heading);margin-left:12px;flex-shrink:0;white-space:nowrap}#zh-reference-content .hv3p-bundle{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ffffffbf,#fff0ec8c);border:1px solid rgba(255,255,255,.6);border-radius:16px;padding:12px 14px;margin-top:20px;color:#1a1a1a;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 2px 12px #2a24320f,inset 0 1px #ffffff80;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;contain:layout}#zh-reference-content .hv3p-bundle-thumbs{display:inline-flex;align-items:center;flex-shrink:0;position:relative}#zh-reference-content .hv3p-bundle-thumb{width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid #fbeae5;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014;position:relative;flex-shrink:0}#zh-reference-content .hv3p-bundle-thumb+.hv3p-bundle-thumb{margin-left:-10px}#zh-reference-content .hv3p-bundle-thumb img{width:100%;height:100%;object-fit:cover;display:block}#zh-reference-content .hv3p-bundle-thumb svg{width:18px;height:18px}#zh-reference-content .hv3p-bundle-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}#zh-reference-content .hv3p-bundle-title{font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;color:#241d2c;line-height:1.25;letter-spacing:-.005em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;word-break:break-word}#zh-reference-content .hv3p-bundle-items{font-family:Inter,sans-serif;font-size:11.5px;color:#2a243299;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;word-break:break-word}#zh-reference-content .hv3p-bundle-hint{font-family:Inter,sans-serif;font-size:11.5px;color:#2a243299;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#zh-reference-content .hv3p-bundle-pill{background:#241d2c;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;letter-spacing:.06em;flex-shrink:0;align-self:center;white-space:nowrap}#zh-reference-content .hv3p-info{gap:0}#zh-reference-content .hv3p-title{font-size:28px}#zh-reference-content .hv3p-tagline{font-size:22px}#zh-reference-content .hv3p-info-wrap{padding-top:8px;padding-bottom:8px}@media(min-width:900px){#zh-reference-content #shopify-section-template--20306328355003__product_main{padding-top:140px;padding-bottom:100px;background:linear-gradient(135deg,var(--hv3p-bg-start) 0%,var(--hv3p-bg-end) 100%)}#zh-reference-content .hv3p-wrap{max-width:1240px;padding:0 24px}#zh-reference-content .hv3p-grid{grid-template-columns:1fr 1fr;gap:56px}#zh-reference-content .hv3p-gallery{position:sticky;top:100px;width:100%;max-width:100%}#zh-reference-content .hv3p-main{width:100%;max-width:100%;border-radius:24px 24px 0 0}#zh-reference-content .hv3p-thumbs{margin:0}#zh-reference-content .hv3p-info-wrap{padding:0}#zh-reference-content .hv3p-info{gap:0}#zh-reference-content .hv3p-title{font-size:clamp(32px,3.8vw,48px)}#zh-reference-content .hv3p-tagline{font-size:26px}}#zh-reference-content .hv3p-aitaca-wrap{position:relative;margin-bottom:8px}#zh-reference-content .hv3p-aitaca-card{pointer-events:none}#zh-reference-content aitaca-widget.hv3p-aitaca-widget{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}#zh-reference-content aitaca-widget.hv3p-aitaca-widget button,#zh-reference-content aitaca-widget.hv3p-aitaca-widget>*,#zh-reference-content aitaca-widget.hv3p-aitaca-widget::part(button){width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;cursor:pointer!important}#zh-reference-content #shopify-section-template--20306328355003__product_features{--hv3f-bg-start: #f0e2e4;--hv3f-bg-end: #e0cdd3;--hv3f-heading: #2a2432;--hv3f-text: #5a5058;--hv3f-muted: #847880;--hv3f-card-bg: #ffffff;background:transparent;color:var(--hv3f-text);padding:56px 0 0;font-family:Inter,sans-serif}#zh-reference-content .hv3f-wrap{max-width:1160px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3f-header{text-align:center;max-width:620px;margin:0 auto 48px}#zh-reference-content .hv3f-eyebrow{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hv3f-muted);margin:0 0 14px}#zh-reference-content .hv3f-heading{font-family:"Instrument Serif",serif;font-size:clamp(32px,5vw,56px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3f-heading);margin:0 0 16px}.hv3f-#zh-reference-content{font-size:16px;line-height:1.55;color:var(--hv3f-text);margin:0}#zh-reference-content .hv3f-grid{display:grid;grid-template-columns:1fr;gap:16px}#zh-reference-content .hv3f-card{background:var(--hv3f-card-bg);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;gap:14px}#zh-reference-content .hv3f-icon{width:44px;height:44px;border-radius:50%;background:#2a24320f;color:var(--hv3f-heading);display:inline-flex;align-items:center;justify-content:center}#zh-reference-content .hv3f-icon svg{width:22px;height:22px}#zh-reference-content .hv3f-title{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.15;color:var(--hv3f-heading);margin:0}#zh-reference-content .hv3f-desc{font-size:14.5px;line-height:1.55;color:var(--hv3f-text);margin:0}@media(min-width:700px){#zh-reference-content .hv3f-grid{grid-template-columns:repeat(3,1fr);gap:20px}}#zh-reference-content .hv3f-video{width:100%;max-width:560px;margin:0 auto 40px;border-radius:10px;overflow:hidden;background:transparent;position:relative;aspect-ratio:4 / 5}@supports not (aspect-ratio: 4/5){#zh-reference-content .hv3f-video:before{content:"";display:block;padding-top:125%}}#zh-reference-content .hv3f-video>video,#zh-reference-content .hv3f-video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:transparent}#zh-reference-content #shopify-section-template--20306328355003__product_coffee_scores{--hv3s-bg-start: #f4ecec;--hv3s-bg-end: #d3bcc8;--hv3s-heading: #2a2432;--hv3s-text: #5a5058;--hv3s-muted: #847880;background:transparent;color:var(--hv3s-text);font-family:Inter,sans-serif;padding:88px 0 40px;overflow-x:hidden}#zh-reference-content .hv3s-wrap{max-width:100%;margin:0 auto}#zh-reference-content .hv3s-header{text-align:center;max-width:560px;margin:0 auto 40px;padding:0 24px}#zh-reference-content .hv3s-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--hv3s-muted);margin:0 0 16px}#zh-reference-content .hv3s-heading{font-family:"Instrument Serif",serif;font-size:clamp(32px,5vw,52px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3s-heading);margin:0 0 18px}.hv3s-#zh-reference-content{font-size:15px;line-height:1.55;color:var(--hv3s-text);margin:0}#zh-reference-content .hv3s-gallery-outer{position:relative}#zh-reference-content .hv3s-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 40px 20px;scroll-padding-left:40px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#zh-reference-content .hv3s-gallery::-webkit-scrollbar{display:none}#zh-reference-content .hv3s-slide{flex:0 0 calc(100vw - 130px);min-width:calc(100vw - 130px);max-width:calc(100vw - 130px);aspect-ratio:9 / 16;border-radius:24px;overflow:hidden;scroll-snap-align:start;position:relative;background:#2a24320f}#zh-reference-content .hv3s-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}#zh-reference-content .hv3s-slide-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#d3bcc8,#b895a3)}#zh-reference-content .hv3s-nav-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;background:#00000073;border-radius:100px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin:20px auto 0;position:relative;z-index:2}#zh-reference-content .hv3s-nav-pill-wrap{display:flex;justify-content:center;margin-top:4px}#zh-reference-content .hv3s-nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:#ffffffd9;padding:0;cursor:pointer;border-radius:50%}#zh-reference-content .hv3s-nav-arrow svg{width:14px;height:14px}#zh-reference-content .hv3s-nav-arrow:disabled{opacity:.35;cursor:not-allowed}#zh-reference-content .hv3s-nav-dots{display:inline-flex;align-items:center;gap:6px;padding:0 2px}#zh-reference-content .hv3s-nav-dot{width:12px;height:12px;padding:0;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#zh-reference-content .hv3s-nav-dot:before{content:"";display:block;width:4px;height:4px;border-radius:100px;background:#ffffff8c;transition:all .2s}#zh-reference-content .hv3s-nav-dot.is-active:before{width:14px;height:4px;background:#fff}@media(min-width:900px){#zh-reference-content .hv3s-gallery{gap:18px;padding:4px 40px 20px}#zh-reference-content .hv3s-slide{flex:0 0 320px;min-width:320px;max-width:320px}}#zh-reference-content #shopify-section-template--20306328355003__product_chip{--hv3nc-bg: #241d2c;--hv3nc-text: #e6dfe4;--hv3nc-heading: #ffffff;--hv3nc-eyebrow: #8a7e91;--hv3nc-divider: #3a2f42;--hv3nc-link: #c9b3c9;background:var(--hv3nc-bg);color:var(--hv3nc-text);padding:56px 0 44px;font-family:Inter,sans-serif}#zh-reference-content .hv3nc-wrap{max-width:1160px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3nc-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}#zh-reference-content .hv3nc-eyebrow{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hv3nc-eyebrow);margin:0 0 16px}#zh-reference-content .hv3nc-heading{font-family:"Instrument Serif",serif;font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3nc-heading);margin:0 0 20px}.hv3nc-#zh-reference-content{font-size:15px;line-height:1.6;margin:0 0 32px;max-width:480px;color:var(--hv3nc-text);opacity:.85}#zh-reference-content .hv3nc-specs{display:grid;gap:0;margin:32px 0;max-width:460px}#zh-reference-content .hv3nc-spec{display:grid;grid-template-columns:90px 1fr auto;align-items:center;padding:14px 0;border-top:1px solid var(--hv3nc-divider);font-size:14px}#zh-reference-content .hv3nc-spec:last-child{border-bottom:1px solid var(--hv3nc-divider)}#zh-reference-content .hv3nc-spec-name{font-weight:500;color:var(--hv3nc-heading)}#zh-reference-content .hv3nc-spec-line{height:24px;color:var(--hv3nc-eyebrow);display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:.55}#zh-reference-content .hv3nc-spec-line svg{width:100%;height:100%}#zh-reference-content .hv3nc-spec-value{font-family:"Instrument Serif",serif;font-size:18px;color:var(--hv3nc-heading)}#zh-reference-content .hv3nc-cta{display:inline-flex;align-items:center;gap:8px;color:var(--hv3nc-link);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.02em;border-bottom:1px solid var(--hv3nc-link);padding-bottom:3px;transition:opacity .15s}#zh-reference-content .hv3nc-cta:hover{opacity:.75}#zh-reference-content .hv3nc-media{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:#0f0a15}#zh-reference-content .hv3nc-media img,#zh-reference-content .hv3nc-media video{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){#zh-reference-content .hv3nc-grid{grid-template-columns:1fr 1fr;gap:64px}}#zh-reference-content #shopify-section-template--20306328355003__product_whats_in_box{--hv3wb-bg-start: #f4ecec;--hv3wb-bg-end: #d3bcc8;--hv3wb-heading: #2a2432;--hv3wb-text: #5a5058;--hv3wb-muted: #847880;--hv3wb-card-bg: #ffffff;background:transparent;color:var(--hv3wb-text);font-family:Inter,sans-serif;padding:48px 0 60px}#zh-reference-content .hv3wb-wrap{max-width:720px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3wb-header{text-align:center;margin:0 auto 40px;max-width:560px}#zh-reference-content .hv3wb-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--hv3wb-muted);margin:0 0 16px}#zh-reference-content .hv3wb-heading{font-family:"Instrument Serif",serif;font-size:clamp(32px,5vw,48px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3wb-heading);margin:0 0 18px}.hv3wb-#zh-reference-content{font-size:15px;line-height:1.55;color:var(--hv3wb-text);margin:0}#zh-reference-content .hv3wb-list{background:var(--hv3wb-card-bg);border-radius:20px;overflow:hidden;box-shadow:0 2px 24px #2a24320d}#zh-reference-content .hv3wb-item{display:flex;align-items:center;gap:16px;padding:18px 22px;border-top:1px solid rgba(42,36,50,.06)}#zh-reference-content .hv3wb-item:first-child{border-top:0}#zh-reference-content .hv3wb-item-img{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#2a24320a;display:inline-flex;align-items:center;justify-content:center;color:var(--hv3wb-heading)}#zh-reference-content .hv3wb-item-img img{width:100%;height:100%;object-fit:contain;display:block}#zh-reference-content .hv3wb-item-img svg{width:26px;height:26px}.hv3wb-item-#zh-reference-content{flex:1;min-width:0}#zh-reference-content .hv3wb-item-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--hv3wb-heading);line-height:1.3}#zh-reference-content .hv3wb-item-sub{font-family:Inter,sans-serif;font-size:13px;color:var(--hv3wb-muted);margin-top:2px;line-height:1.4}@media(min-width:900px){#zh-reference-content .hv3wb-wrap{max-width:780px}#zh-reference-content .hv3wb-item{padding:22px 26px}}#zh-reference-content #shopify-section-template--20306328355003__product_price_compare{--hv3pc-bg-start: #f4ecec;--hv3pc-bg-end: #d3bcc8;--hv3pc-heading: #2a2432;--hv3pc-text: #5a5058;--hv3pc-muted: #847880;--hv3pc-card-bg: #ffffff;--hv3pc-row-alt: #faf3f4;--hv3pc-divider: #efe2e5;--hv3pc-accent: #2a2432;background:transparent;color:var(--hv3pc-text);font-family:Inter,sans-serif;padding:0 0 60px}#zh-reference-content .hv3pc-wrap{max-width:720px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3pc-header{text-align:center;max-width:560px;margin:0 auto 40px}#zh-reference-content .hv3pc-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--hv3pc-muted);margin:0 0 16px}#zh-reference-content .hv3pc-heading{font-family:"Instrument Serif",serif;font-size:clamp(30px,5vw,48px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3pc-heading);margin:0 0 18px}.hv3pc-#zh-reference-content{font-size:15px;line-height:1.55;color:var(--hv3pc-text);margin:0}#zh-reference-content .hv3pc-table{background:var(--hv3pc-card-bg);border-radius:20px;overflow:hidden;box-shadow:0 2px 24px #2a24320d}#zh-reference-content .hv3pc-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;font-family:Inter,sans-serif;font-size:13.5px}#zh-reference-content .hv3pc-row:nth-of-type(2n){background:var(--hv3pc-row-alt)}#zh-reference-content .hv3pc-cell{padding:18px 16px}#zh-reference-content .hv3pc-row.hv3pc-head{font-weight:700;color:var(--hv3pc-heading);background:transparent!important}#zh-reference-content .hv3pc-row.hv3pc-head .hv3pc-cell{padding:24px 16px 22px}#zh-reference-content .hv3pc-cell.label{text-align:left;color:var(--hv3pc-text);font-weight:400}#zh-reference-content .hv3pc-cell.ours{text-align:center;font-weight:700;color:var(--hv3pc-heading)}#zh-reference-content .hv3pc-cell.theirs{text-align:center;color:var(--hv3pc-muted);font-weight:400}#zh-reference-content .hv3pc-row.hv3pc-head .hv3pc-cell.ours{font-weight:700}#zh-reference-content .hv3pc-row.hv3pc-head .hv3pc-cell.theirs{color:var(--hv3pc-muted);font-weight:500}#zh-reference-content .hv3pc-check{display:inline-block;font-size:16px;color:var(--hv3pc-accent)}#zh-reference-content .hv3pc-check.muted{color:var(--hv3pc-muted)}#zh-reference-content .hv3pc-note{margin-top:18px;padding:0 8px;text-align:center;font-size:11.5px;line-height:1.5;color:var(--hv3pc-muted);font-style:italic}@media(min-width:900px){#zh-reference-content .hv3pc-wrap{max-width:820px}#zh-reference-content .hv3pc-cell{padding:20px 24px}#zh-reference-content .hv3pc-row.hv3pc-head .hv3pc-cell{padding:28px 24px 24px}#zh-reference-content .hv3pc-row{grid-template-columns:1.3fr 1fr 1fr;font-size:14px}}#zh-reference-content #shopify-section-template--20306328355003__product_try_30_nights{--hv3tn-bg-start: #f4ecec;--hv3tn-bg-end: #d3bcc8;--hv3tn-card-bg: #241d2c;--hv3tn-heading: #ffffff;--hv3tn-text: #a89ba1;--hv3tn-divider: #3a2f42;--hv3tn-accent: #c9a37a;background:transparent;color:var(--hv3tn-text);font-family:Inter,sans-serif;padding:28px 0 16px}#zh-reference-content .hv3tn-wrap{max-width:720px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3tn-card{background:var(--hv3tn-card-bg);border-radius:24px;padding:36px 28px 32px;box-shadow:0 6px 40px #2a24322e}#zh-reference-content .hv3tn-heading{font-family:"Instrument Serif",serif;font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.01em;font-weight:400;color:var(--hv3tn-heading);margin:0 0 16px}.hv3tn-#zh-reference-content{font-family:Inter,sans-serif;font-size:14.5px;line-height:1.6;color:var(--hv3tn-text);margin:0 0 24px}#zh-reference-content .hv3tn-list{display:flex;flex-direction:column}#zh-reference-content .hv3tn-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--hv3tn-divider);color:var(--hv3tn-heading);font-family:Inter,sans-serif;font-size:14.5px;font-weight:400;line-height:1.4}#zh-reference-content .hv3tn-item:first-child{border-top:0}#zh-reference-content .hv3tn-item-dash{flex-shrink:0;width:14px;height:1.5px;background:var(--hv3tn-accent);margin-top:10px;display:inline-block}#zh-reference-content .hv3tn-cta-row{margin-top:28px}#zh-reference-content .hv3tn-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;background:#fff;color:#241d2c;text-decoration:none;border:0;border-radius:100px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:opacity .15s}#zh-reference-content .hv3tn-btn:hover{opacity:.9}@media(min-width:900px){#zh-reference-content .hv3tn-wrap{max-width:780px}#zh-reference-content .hv3tn-card{padding:44px 40px 40px}}#zh-reference-content #shopify-section-template--20306328355003__product_faq{--hv3q-bg-start: #f4ecec;--hv3q-bg-end: #d3bcc8;--hv3q-heading: #2a2432;--hv3q-text: #5a5058;--hv3q-muted: #847880;--hv3q-divider: #c9b3c1;background:transparent;color:var(--hv3q-text);font-family:Inter,sans-serif;padding:96px 0}#zh-reference-content .hv3q-wrap{max-width:780px;margin:0 auto;padding:0 24px}#zh-reference-content .hv3q-header{text-align:center;margin-bottom:40px}#zh-reference-content .hv3q-eyebrow{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--hv3q-muted);margin:0 0 14px}#zh-reference-content .hv3q-heading{font-family:"Instrument Serif",serif;font-size:clamp(32px,5vw,52px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--hv3q-heading);margin:0}#zh-reference-content .hv3q-list{display:flex;flex-direction:column}#zh-reference-content .hv3q-item{border-top:1px solid var(--hv3q-divider)}#zh-reference-content .hv3q-item:last-child{border-bottom:1px solid var(--hv3q-divider)}#zh-reference-content .hv3q-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;cursor:pointer;font-family:"Instrument Serif",serif;font-size:22px;line-height:1.2;color:var(--hv3q-heading);outline:none}#zh-reference-content .hv3q-summary::-webkit-details-marker{display:none}#zh-reference-content .hv3q-plus{flex-shrink:0;width:24px;height:24px;position:relative;display:inline-block}#zh-reference-content .hv3q-plus:before,#zh-reference-content .hv3q-plus:after{content:"";position:absolute;background:var(--hv3q-heading);transition:transform .25s ease}#zh-reference-content .hv3q-plus:before{left:4px;right:4px;top:11px;height:2px}#zh-reference-content .hv3q-plus:after{top:4px;bottom:4px;left:11px;width:2px}#zh-reference-content details[open] .hv3q-plus:after{transform:rotate(90deg)}#zh-reference-content .hv3q-answer{padding:0 4px 22px;font-size:15px;line-height:1.6;color:var(--hv3q-text);max-width:640px}#zh-reference-content .hv3q-answer p:first-child{margin-top:0}#zh-reference-content .hv3q-answer p:last-child{margin-bottom:0}#zh-reference-content #shopify-section-sections--20306268848315__footer{--section-padding-top: 72px;--section-padding-bottom: 72px;--color-background: 31 31 31;--color-foreground: 255 255 255;--color-border: var(--color-foreground)/ .1;--color-border-dark: var(--color-foreground)/ .4;--color-border-light: var(--color-foreground)/ .06;--color-button-background: 255 255 255;--color-button-border: 255 255 255;--color-button-text: 0 0 0}@media(min-width:1280px){#zh-reference-content .footer__item--link_list-1{width:calc(50% - var(--sp-12))}}@media(min-width:1280px){#zh-reference-content .footer__item--text_XyJadt{width:calc(50% - var(--sp-12))}}#zh-reference-content #shopify-section-sections--20306268848315__footer-copyright{--gradient-background: #171717;--color-background: 23 23 23;--color-foreground: 255 255 255}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zorinen-source-product.css.map */
