.hy-brand-announcement{text-align:center;border-block:1px solid color-mix(in srgb,currentColor 15%,transparent)}.hy-brand-announcement .hy-wrap{padding-top:12px;padding-bottom:12px}.hy-brand-announcement p{margin:0}.hy-brand-announcement p,.hy-brand-announcement a{font-size:var(--hy-body);line-height:1.6;color:inherit}.hy-brand-announcement a{text-underline-offset:4px;display:block}.hy-brand-page-inner{max-width:820px;margin:auto;overflow-wrap:anywhere}.hy-brand-page-copy{min-width:0}.hy-brand-page h1{font:var(--font-heading-style) var(--font-heading-weight) var(--hy-heading)/1.15 var(--font-heading-family);margin-bottom:32px;color:inherit}.hy-brand-page .rte{font-size:var(--hy-body);line-height:1.85;color:inherit}.hy-brand-page .rte h2{font-size:1.4em;line-height:1.3;margin:32px 0 16px;color:inherit}.hy-brand-page .rte a{color:inherit;text-underline-offset:4px}.hy-brand-page .rte li{margin-block:8px}.hy-brand-page .rte p{margin-bottom:20px}.hy-brand-page .rte img{max-width:100%;height:auto}.hy-brand-founder{margin:var(--hy-founder-gap-mobile,24px) 0 0;min-width:0}.hy-brand-page .hy-brand-founder img{display:block;width:100%;height:auto;object-fit:contain}@media(min-width:750px){.hy-brand-page-inner--with-founder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"portrait copy";gap:var(--hy-founder-gap,40px);align-items:start;max-width:1200px}.hy-brand-page-inner--with-founder .hy-brand-page-copy{grid-area:copy}.hy-brand-page-inner--with-founder .hy-brand-founder{grid-area:portrait;margin:0}}.hy-browse h2{margin-bottom:20px}.hy-browse ul{display:flex;flex-wrap:wrap;gap:var(--hy-gap);padding:0;margin:0;list-style:none}.hy-browse li{flex:0 0 auto}.hy-browse a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:30px;line-height:1.4}.hy-browse a[aria-current=page]{background:var(--color-foreground);background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.hy-browse a:hover{border-color:currentColor;text-decoration:none}@media(max-width:749px){.hy-browse ul{flex-wrap:nowrap;overflow-x:auto;padding:5px 4px 12px;scroll-snap-type:x proximity}.hy-browse li{scroll-snap-align:start}.hy-browse a{padding:10px 18px}}.hy-collection-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;font-size:.85em;opacity:.8}.hy-active-filters a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.hy-faq .hy-wrap{max-width:var(--hy-faq-width);overflow-wrap:anywhere}.hy-faq__layout--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:clamp(28px,5vw,80px)}.hy-faq__header .rte{margin-top:16px;max-width:36em;opacity:.85}.hy-faq__layout--stacked .hy-faq__header{margin-bottom:28px}.hy-faq__questions{min-width:0;text-align:left}.hy-faq__item{border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 24%,transparent)}.hy-faq__item:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.hy-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:56px;cursor:pointer}.hy-faq__item summary::-webkit-details-marker{display:none}.hy-faq__item summary h3{font:inherit;line-height:1.5;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.hy-faq__plus{position:relative;width:16px;height:16px;flex:0 0 16px}.hy-faq__plus:before,.hy-faq__plus:after{content:"";position:absolute;background:currentColor}.hy-faq__plus:before{height:1px;width:14px;left:1px;top:7px}.hy-faq__plus:after{height:14px;width:1px;left:7px;top:1px}.hy-faq__item[open] .hy-faq__plus:after{display:none}.hy-faq__answer{padding:0 30px 22px 0;line-height:1.7;opacity:.88}.hy-faq__answer p+p{margin-top:12px}.hy-faq .rte a{text-decoration:underline;text-underline-offset:4px}.hy-faq__link{display:inline-block;margin-top:12px;min-height:44px;padding:10px 0}@media(max-width:749px){.hy-faq__layout--split{grid-template-columns:1fr;gap:24px}.hy-faq__item summary{padding:16px 0}.hy-faq__answer{padding-right:20px}}.hy-footer-support{display:grid;gap:8px;max-width:260px;margin-top:20px;font-size:11px;line-height:1.7}.hy-footer-support a{color:inherit;overflow-wrap:anywhere}.hy-footer-support p{opacity:.7}.hy-occasion-track{display:grid;grid-template-columns:repeat(var(--hy-cols),minmax(0,1fr));gap:var(--hy-gap);padding:0;margin:0;list-style:none}.hy-occasion-track>li{min-width:0;width:100%}.hy-occasion-card{display:block;color:inherit;text-decoration:none}.hy-occasion-media{aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,currentColor 8%,transparent)}.hy-occasion-media img,.hy-occasion-media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hy-occasion-focal) center;transition:transform .4s ease}.hy-occasion-caption{display:flex;align-items:center;gap:12px;padding-top:16px;font-size:var(--hy-occasion-label);line-height:1.3}.hy-occasion-arrow{display:grid;place-items:center;border:1px solid currentColor;border-radius:40px;width:42px;height:30px;font:var(--font-body-style) var(--font-body-weight) 19px/1 var(--font-body-family);transition:background .2s,color .2s}.hy-occasion-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){a.hy-occasion-card:hover .hy-occasion-media img{transform:scale(1.035)}a.hy-occasion-card:hover .hy-occasion-caption>span:first-child{text-decoration:underline;text-underline-offset:4px}}.hy-occasion-controls{display:none}@media(max-width:749px){.hy-occasion-track{display:flex;position:relative;overflow-x:auto;gap:var(--hy-gap);scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-behavior:smooth;scrollbar-width:none;padding:0 0 4px;overscroll-behavior-x:contain}.hy-occasion-track::-webkit-scrollbar{display:none}.hy-occasion-track>li{flex:0 0 var(--hy-occasion-width);scroll-snap-align:start}.hy-occasion-media img{object-position:var(--hy-occasion-focal-mobile) center}.hy-occasion-caption{font-size:var(--hy-occasion-label-mobile);padding-top:12px}.hy-occasion-controls{display:flex;justify-content:flex-end;margin-top:20px}}@media(prefers-reduced-motion:reduce){.hy-occasion-track{scroll-behavior:auto}.hy-occasion-media img,.hy-occasion-arrow{transition:none}}.hy-testimonial-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);gap:clamp(36px,6vw,100px);align-items:center}.hy-testimonials-header{max-width:440px;text-align:left}.hy-testimonials-header .hy-eyebrow{margin-bottom:24px;font-size:10px;letter-spacing:2px}.hy-testimonials-header h2{line-height:1.08}.hy-testimonials-intro{max-width:30em;margin-top:24px;font-size:.9em;line-height:1.7;opacity:.8}.hy-testimonials-demo{font:var(--font-body-style) var(--font-body-weight) 10px/1.6 var(--font-body-family)!important;opacity:.55;max-width:30em;margin:28px 0 0!important}.hy-review-deck-area{min-width:0;padding:4px 18px 24px 0}.hy-review-deck{display:flex;overflow-x:auto;list-style:none;margin:0;padding:0;gap:20px;touch-action:pan-y;scroll-snap-type:x mandatory}.hy-review-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}hy-review-stack[data-ready] .hy-review-deck{display:grid;overflow:visible;gap:0;isolation:isolate}hy-review-stack[data-ready] .hy-review-slide{grid-area:1/1;position:relative;transform-origin:center 80%;transition:transform .55s cubic-bezier(.22,.8,.2,1),filter .4s;z-index:3}.hy-review-slide[hidden]{display:none!important}hy-review-stack[data-ready] .hy-review-slide[data-depth="1"]{transform:translate(12px,13px) rotate(2.5deg) scale(.98);filter:brightness(.84);z-index:2;pointer-events:none}hy-review-stack[data-ready] .hy-review-slide[data-depth="2"]{transform:translate(10px,25px) rotate(-2deg) scale(.965);filter:brightness(.69);z-index:1;pointer-events:none}.hy-review-card{height:100%;min-height:390px;display:flex;flex-direction:column;padding:clamp(26px,3.3vw,48px);background:var(--hy-review-bg);color:var(--hy-review-text);text-align:left;border:1px solid color-mix(in srgb,var(--hy-review-text) 18%,transparent);box-shadow:0 18px 45px #12080624}.hy-review-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px;font:var(--font-body-style) var(--font-body-weight) 10px/1.5 var(--font-body-family);letter-spacing:.1em}.hy-review-stars{font-size:12px;letter-spacing:4px;white-space:nowrap}.hy-review-star-empty{opacity:.25}.hy-review-sample{font-size:9px;text-transform:uppercase;opacity:.55}.hy-review-card h3{font:var(--font-heading-style) var(--font-heading-weight) clamp(27px,2.5vw,38px)/1.2 var(--font-heading-family);max-width:22em;margin:0 0 22px;color:var(--hy-review-text)}.hy-review-card .rte{color:var(--hy-review-text)}.hy-review-quote{border:0;padding:0;margin:0 0 34px;font:var(--font-body-style) var(--font-body-weight) var(--hy-body)/1.75 var(--font-body-family);flex:1;opacity:.85}.hy-review-quote p+p{margin-top:12px}.hy-review-person{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.hy-review-portrait{width:var(--hy-review-portrait);height:var(--hy-review-portrait);flex:0 0 var(--hy-review-portrait);overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent)}.hy-review-portrait--circle{border-radius:50%}.hy-review-portrait img{width:100%;height:100%;object-fit:cover}.hy-review-initial{display:grid;place-items:center;width:100%;height:100%;font-size:30px}.hy-review-name{font-size:15px!important;line-height:1.5}.hy-review-location,.hy-review-date{font:var(--font-body-style) var(--font-body-weight) 10px/1.6 var(--font-body-family)!important;opacity:.65}.hy-review-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;font:var(--font-body-style) var(--font-body-weight) 10px/1.5 var(--font-body-family);letter-spacing:.04em}.hy-review-footer>span{opacity:.65}.hy-review-footer a{min-height:36px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.hy-review-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:46px}.hy-review-selectors{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.hy-review-selectors button{display:grid;place-items:center;width:24px;height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.hy-review-selectors button span{display:block;width:14px;height:2px;background:currentColor;opacity:.25;transition:width .2s,opacity .2s}.hy-review-selectors button[aria-pressed=true] span{width:22px;opacity:1}.hy-review-selectors button:focus-visible,.hy-review-deck:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1023px){.hy-testimonial-layout{grid-template-columns:1fr;gap:32px}.hy-testimonials-header{max-width:660px}.hy-testimonials-header .hy-eyebrow{margin-bottom:18px}.hy-testimonials-intro{margin-top:16px}.hy-testimonials-demo{margin-top:16px!important}.hy-review-card{min-height:360px}}@media(max-width:749px){.hy-testimonial-layout{gap:28px}.hy-review-deck-area{padding-right:10px}.hy-review-card{padding:26px 22px;min-height:390px}.hy-review-topline{margin-bottom:28px}.hy-review-card h3{font-size:28px}.hy-review-quote{font-size:var(--hy-body);margin-bottom:26px}.hy-review-person{gap:12px}.hy-review-controls{margin-top:40px;gap:12px}.hy-review-selectors button{width:18px}.hy-review-selectors button span{width:10px}.hy-review-selectors button[aria-pressed=true] span{width:16px}.hy-review-footer{font-size:9px}.hy-review-name{font-size:14px!important}}@media(prefers-reduced-motion:reduce){hy-review-stack[data-ready] .hy-review-slide,.hy-review-selectors button span{transition:none}}img[src*="hiyavi-lotus-pearl-jewellery-logo.jpg"]{filter:url(#hy-logo-background-match);image-rendering:auto}.hy-confidence{margin:12px 0!important}.hy-confidence-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.hy-confidence-chips li{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 10px 5px 6px;border:1px solid rgba(var(--color-foreground),.2);border-radius:24px;font-size:11px;line-height:1.3}.hy-confidence-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:rgba(var(--color-foreground),.08)}.hy-confidence-icon svg,.hy-confidence-icon img{display:block;width:19px;height:19px;object-fit:contain}.hy-confidence-note{font:var(--font-body-style) var(--font-body-weight) 10px/1.5 var(--font-body-family)!important;opacity:.65;margin:6px 0!important;display:block}.hy-product-activity{margin:10px 0!important}.hy-product-activity p{font-size:12px;line-height:1.5;margin:0}.hy-product-activity small{font-size:10px;opacity:.65}.hy-product-offers{margin:14px 0!important}.hy-product-offers>h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:var(--font-heading-style) var(--font-heading-weight) 17px/1.4 var(--font-heading-family)}.hy-offer-card{border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;padding:13px 14px}.hy-offer-card h4{margin:0 0 6px;font:var(--font-heading-style) var(--font-heading-weight) 16px/1.4 var(--font-heading-family)}.hy-offer-description{font-size:12px;line-height:1.5;margin-bottom:12px}.hy-offer-description p{margin:0}hy-copy-offer{display:block}.hy-offer-code{display:flex;align-items:stretch;gap:8px;border:1px dashed rgba(var(--color-foreground),.4);border-radius:5px;background:rgba(var(--color-foreground),.04);padding:0 10px;min-height:44px}.hy-offer-code input{flex:1;min-width:0;width:100%;border:0;outline:0;box-shadow:none;padding:10px 0;background:transparent;color:inherit;font:var(--font-body-style) var(--font-body-weight) 13px/1.4 var(--font-body-family);letter-spacing:.06em}.hy-offer-code button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 4px;border:0;background:transparent;color:inherit;font:var(--font-body-style) var(--font-body-weight) 12px/1.4 var(--font-body-family);cursor:pointer;white-space:nowrap}.hy-offer-code button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hy-offer-code button svg{width:16px;height:16px}.hy-offer-code button svg[hidden]{display:none}.hy-offer-code button svg:not([hidden]){display:block!important}.hy-offer-terms{display:inline-flex;align-items:center;min-height:36px;font-size:11px;color:inherit;text-underline-offset:3px}@media(max-width:749px){.hy-confidence-chips{gap:6px}.hy-confidence-chips li{font-size:10px;padding-right:8px;min-height:36px}.hy-product-offers{margin:12px 0!important}.hy-offer-card{padding:12px}.hy-product-offers>h3{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
