.zgp :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;letter-spacing:normal;line-height:inherit;word-break:normal}.zgp .display{font-family:var(--display);letter-spacing:-.025em;line-height:1.02}.zgp .field:before,.zgp .field:after{content:none;display:none}.zgp fieldset{border:0;min-width:0}.zgp [hidden]{display:none!important}.zgp .note{background:var(--blush-50);border-radius:14px;padding:12px 16px;margin-bottom:16px;font-weight:600;font-size:15px}.zgp .note.err{background:#fff1f1;color:#b3261e}.zgp-faq .h-hero{position:relative;overflow:hidden;padding:40px 0 60px;background:linear-gradient(180deg,var(--sky-50),var(--cream));text-align:center}.zgp-faq .h-hero h1{font-size:clamp(46px,6vw,84px);font-weight:800;margin:14px 0}.zgp-faq .h-hero p{color:var(--ink-2);font-size:18px}.zgp-faq .hsearch{display:flex;align-items:center;gap:12px;background:#fff;border-radius:99px;padding:8px 8px 8px 22px;max-width:600px;margin:28px auto 0;box-shadow:var(--shadow)}.zgp-faq .hsearch svg{width:22px;height:22px;flex:none}.zgp-faq .hsearch input{flex:1;border:0;outline:0;font-size:16px;min-width:0;background:none;box-shadow:none;-webkit-appearance:none;appearance:none}.zgp-faq .quick{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-30px;position:relative}.zgp-faq .quick a{background:#fff;border-radius:var(--r);padding:22px;border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;transition:.25s}.zgp-faq .quick a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.zgp-faq .quick img{height:48px;width:auto;align-self:flex-start}.zgp-faq .quick b{font-family:var(--display);font-size:18px}.zgp-faq .quick small{color:var(--ink-2);font-size:13.3px}.zgp-faq .help{display:grid;grid-template-columns:240px 1fr;gap:56px;padding-top:60px;padding-bottom:80px}.zgp-faq .hnav{position:sticky;top:110px;align-self:start;display:grid;gap:4px}.zgp-faq .hnav a{padding:10px 14px;border-radius:12px;font-family:var(--display);font-weight:600;color:var(--ink-2);transition:.2s}.zgp-faq .hnav a:hover,.zgp-faq .hnav a.on{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.zgp-faq .hgroup{scroll-margin-top:110px;margin-bottom:50px}.zgp-faq .hgroup h2{font-size:clamp(28px,3vw,40px);margin-bottom:16px;display:flex;align-items:center;gap:12px}.zgp-faq .hgroup h2 img{height:38px;width:auto}.zgp-faq .acc .a a{text-decoration:underline}.zgp-faq .still-wrap{padding-bottom:20px}.zgp-faq .still{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:40px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.zgp-faq .still h3{font-family:var(--display);font-size:32px;font-weight:800;color:#fff}.zgp-faq .still p{color:#cfc6e6}.zgp-faq .nores{display:none;padding:30px;background:#fff;border-radius:var(--r);text-align:center;color:var(--ink-2)}.zgp-faq .nores a{text-decoration:underline}@media(max-width:1080px){.zgp-faq .help{grid-template-columns:1fr}.zgp-faq .hnav{position:static;grid-auto-flow:column;overflow-x:auto;grid-auto-columns:max-content}.zgp-faq .quick{grid-template-columns:1fr 1fr}}@media(max-width:560px){.zgp-faq .quick{grid-template-columns:1fr}}.zgp-ct .ct{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding-top:40px;padding-bottom:90px;align-items:start}.zgp-ct .crumbs+.eyebrow{margin-top:24px}.zgp-ct .ct h1{font-size:clamp(46px,5.6vw,80px);font-weight:800;margin:14px 0 16px}.zgp-ct .ct .lead{font-size:18px;color:var(--ink-2);margin-bottom:30px}.zgp-ct .ways{display:grid;gap:12px}.zgp-ct .way{display:flex;gap:16px;align-items:center;background:#fff;border-radius:20px;padding:18px;border:1px solid var(--line)}.zgp-ct .way img{width:46px;height:auto;flex:none}.zgp-ct .way b{font-family:var(--display);font-size:17px;display:block}.zgp-ct .way small{color:var(--ink-2);font-size:13.3px}.zgp-ct .formcard{background:#fff;border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow);position:sticky;top:110px}.zgp-ct .seg{display:inline-flex;background:var(--lilac-50);border-radius:99px;padding:4px;margin-bottom:24px;flex-wrap:wrap}.zgp-ct .seg button{padding:10px 18px;border-radius:99px;font-family:var(--display);font-weight:700;font-size:14px}.zgp-ct .seg button.on{background:var(--ink);color:#fff}.zgp-ct .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zgp-ct .fgrid .full{grid-column:1/-1}.zgp-ct .ws-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.zgp-ct .ws-perks div{background:var(--blush-50);border-radius:14px;padding:12px;font-size:13px}.zgp-ct .ws-perks b{font-family:var(--display);display:block;font-size:15px}.zgp-ct .check{display:flex;flex-wrap:wrap;gap:8px}.zgp-ct .check label{display:flex;gap:6px;align-items:center;padding:8px 12px;border:1.5px solid var(--line);border-radius:99px;font-size:14px;font-weight:500;cursor:pointer}.zgp-ct .check input{accent-color:var(--hot)}.zgp-ct .opt{font-weight:400}.zgp-ct .fs-head{font-size:28px;margin:8px 0 14px}@media(max-width:1080px){.zgp-ct .ct{grid-template-columns:1fr}.zgp-ct .formcard{position:static}}@media(max-width:600px){.zgp-ct .fgrid,.zgp-ct .ws-perks{grid-template-columns:1fr}.zgp-ct .formcard{padding:24px 18px}}.zgp-ws .ws-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:40px;padding-bottom:70px}.zgp-ws .ws-hero h1{font-size:clamp(44px,5.6vw,82px);line-height:1;margin:12px 0 18px}.zgp-ws .ws-hero p{font-size:19px;color:var(--ink-2);margin-bottom:26px;max-width:540px}.zgp-ws .ws-hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.zgp-ws .ws-hero .pics{position:relative;height:460px}.zgp-ws .ws-hero .pics img{position:absolute;border-radius:24px;object-fit:cover;box-shadow:var(--shadow);border:6px solid #fff;height:auto}.zgp-ws .ws-hero .pics img:nth-child(1){left:0;top:0;width:62%;aspect-ratio:1;rotate:-4deg}.zgp-ws .ws-hero .pics img:nth-child(2){right:0;bottom:0;width:58%;aspect-ratio:1;rotate:5deg}.zgp-ws .ws-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:80px}.zgp-ws .ws-perks div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px}.zgp-ws .ws-perks img{height:54px;width:auto;margin-bottom:14px}.zgp-ws .ws-perks b{display:block;font-family:var(--display);font-size:19px;margin-bottom:6px}.zgp-ws .ws-perks small{color:var(--ink-2);font-size:14px}.zgp-ws .faire{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;background:linear-gradient(135deg,var(--lilac-50),var(--blush-50));border-radius:var(--r-lg);padding:44px;margin-bottom:80px}.zgp-ws .faire h2{font-size:clamp(32px,3.6vw,50px);margin:10px 0 14px}.zgp-ws .faire p{color:var(--ink-2);font-size:17px;margin-bottom:22px}.zgp-ws .faire .emb{background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);min-height:320px}.zgp-ws .faire iframe{width:100%;height:420px;border:0;display:block}.zgp-ws .ws-form{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start;padding-bottom:100px;scroll-margin-top:110px}.zgp-ws .ws-form h2{font-size:clamp(32px,3.6vw,50px);margin:10px 0 14px}.zgp-ws .ws-form .acc details{background:#fff;border-radius:16px;margin-bottom:10px;border:1px solid var(--line)}.zgp-ws .ws-form .acc summary{padding:16px 18px;font-family:var(--display);font-weight:700;cursor:pointer}.zgp-ws .ws-form .acc .a{padding:0 18px 16px;color:var(--ink-2)}.zgp-ws .ws-form .acc .a a{text-decoration:underline}.zgp-ws .ws-form .apply{background:#fff;border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow)}.zgp-ws .ws-form .apply h3{font-size:26px;margin-bottom:16px}.zgp-ws .ws-form .apply p{color:var(--ink-2);font-size:17px;margin-bottom:22px}.zgp-ws .ws-form .apply .btn{width:100%}@media(max-width:1000px){.zgp-ws .ws-hero,.zgp-ws .faire,.zgp-ws .ws-form{grid-template-columns:1fr}.zgp-ws .ws-hero .pics{height:340px}.zgp-ws .ws-perks{grid-template-columns:1fr 1fr}}@media(max-width:560px){.zgp-ws .ws-perks{grid-template-columns:1fr}.zgp-ws .faire{padding:26px 18px}.zgp-ws .ws-form .apply{padding:24px 18px}}.zgp-blog .jr-head{text-align:center;padding:46px 0 34px}.zgp-blog .jr-head h1{font-size:clamp(44px,6vw,86px);margin:10px 0 12px}.zgp-blog .jr-head p{color:var(--ink-2);font-size:18px;max-width:560px;margin:0 auto}.zgp-blog .jr-chips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 34px}.zgp-blog .feat{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;background:#fff;border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow);margin-bottom:46px}.zgp-blog .feat .im{border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:var(--blush-50)}.zgp-blog .feat .im img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.zgp-blog .feat:hover .im img{transform:scale(1.04)}.zgp-blog .feat h2{font-size:clamp(30px,3vw,44px);margin:10px 0 12px;line-height:1.05}.zgp-blog .feat p{color:var(--ink-2);font-size:17px;margin-bottom:18px}.zgp-blog .meta,.zgp-ar .meta{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--hot)}.zgp-blog .meta span,.zgp-ar .meta span{color:var(--ink-2);margin-left:8px}.zgp-blog .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:100px}.zgp-blog .post .im{border-radius:22px;overflow:hidden;aspect-ratio:4/3;margin-bottom:14px;background:#fff}.zgp-blog .post .im img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.zgp-blog .post:hover .im img{transform:scale(1.05)}.zgp-blog .post h3{font-family:var(--display);font-size:21px;font-weight:800;line-height:1.2;margin:8px 0 6px}.zgp-blog .post p{color:var(--ink-2);font-size:15px}.zgp-blog .pager{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:-60px 0 100px}@media(max-width:960px){.zgp-blog .feat{grid-template-columns:1fr}.zgp-blog .posts{grid-template-columns:1fr 1fr}}@media(max-width:600px){.zgp-blog .posts{grid-template-columns:1fr}}.zgp-ar .crumbs{padding-top:26px}.zgp-ar .ar{max-width:780px;margin:0 auto;padding:30px 0 40px}.zgp-ar .ar h1{font-size:clamp(34px,4.6vw,62px);line-height:1.04;margin:14px 0}.zgp-ar .ar .cover{border-radius:var(--r-lg);overflow:hidden;margin:26px 0 34px;box-shadow:var(--shadow)}.zgp-ar .ar .cover img{width:100%;height:auto;display:block}.zgp-ar .ar .share{display:flex;gap:10px;align-items:center;margin-top:34px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--display);font-weight:700}.zgp-ar .more{padding:30px 0 100px}.zgp-ar .more .sec-head h2{font-size:clamp(28px,3vw,40px)}.zgp-ar .more .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.zgp-ar .more .post .im{border-radius:20px;overflow:hidden;aspect-ratio:4/3;margin-bottom:12px}.zgp-ar .more .post img{width:100%;height:100%;object-fit:cover}.zgp-ar .more .post h3{font-family:var(--display);font-size:19px;font-weight:800;line-height:1.2}@media(max-width:760px){.zgp-ar .more .posts{grid-template-columns:1fr}}.zgp-ar .rte,.shopify-policy__container .rte{font-size:17px;line-height:1.75;color:var(--ink-2)}.zgp-ar .rte :is(h1,h2,h3,h4),.shopify-policy__container .rte :is(h1,h2,h3,h4){font-family:var(--display);color:var(--ink);line-height:1.2;letter-spacing:normal;margin:34px 0 12px}.zgp-ar .rte h2,.shopify-policy__container .rte h2{font-size:28px}.zgp-ar .rte h3,.shopify-policy__container .rte h3{font-size:22px}.zgp-ar .rte h4,.shopify-policy__container .rte h4{font-size:18px}.zgp-ar .rte p,.shopify-policy__container .rte p{margin:0 0 16px}.zgp-ar .rte :is(ul,ol),.shopify-policy__container .rte :is(ul,ol){margin:0 0 18px;padding-left:22px}.zgp-ar .rte ul,.shopify-policy__container .rte ul{list-style:disc}.zgp-ar .rte ol,.shopify-policy__container .rte ol{list-style:decimal}.zgp-ar .rte li,.shopify-policy__container .rte li{margin-bottom:6px}.zgp-ar .rte a,.shopify-policy__container .rte a{color:var(--hot);text-decoration:underline}.zgp-ar .rte :is(strong,b),.shopify-policy__container .rte :is(strong,b){color:var(--ink)}.zgp-ar .rte img,.shopify-policy__container .rte img{border-radius:18px;margin:22px auto;max-width:100%;height:auto;border:0;box-shadow:none}.zgp-ar .rte iframe,.shopify-policy__container .rte iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:18px;margin:22px 0}.zgp-ar .rte table,.shopify-policy__container .rte table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;box-shadow:none;table-layout:auto}.zgp-ar .rte :is(td,th),.shopify-policy__container .rte :is(td,th){border:1px solid var(--line);padding:8px 10px;text-align:left}.zgp-nf .nf{text-align:center;padding:70px 0 40px;position:relative;overflow:hidden}.zgp-nf .nf .big{font-family:var(--display);font-weight:900;font-size:clamp(130px,22vw,280px);line-height:.85;letter-spacing:-.06em;display:flex;justify-content:center;align-items:center;gap:.04em;color:var(--purple)}.zgp-nf .nf .big img{height:.72em;width:auto;animation:zgm-404-wob 3s ease-in-out infinite}@keyframes zgm-404-wob{50%{transform:rotate(-12deg) translateY(-6px)}}.zgp-nf .nf h1{font-size:clamp(34px,4vw,54px);margin:20px 0 12px}.zgp-nf .nf p{color:var(--ink-2);font-size:18px;margin-bottom:28px}.zgp-nf .nf .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.zgp-nf .sec-head h2{font-size:clamp(28px,3vw,40px)}.shopify-policy__container{--ink:#2A2147;--ink-2:#5E5878;--hot:#DE1F87;--line:#EFE3EA;--blush-50:#FDEBF3;--r-lg:34px;--shadow:0 18px 40px -18px rgba(86,77,157,.38);--display:"Outfit",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif;box-sizing:border-box;width:calc(100% - 56px);max-width:944px;margin:30px auto 100px;padding:50px 56px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;text-align:left}.shopify-policy__container .shopify-policy__title{text-align:left;margin:0 0 26px}.shopify-policy__container .shopify-policy__title:before{content:"Zomi Gems policies";display:inline-block;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--hot)}.shopify-policy__container .shopify-policy__title h1{font-family:var(--display);font-weight:700;letter-spacing:-.025em;line-height:1.02;font-size:clamp(36px,4vw,56px);color:var(--ink);margin:10px 0 6px;text-align:left}.shopify-policy__container .shopify-policy__body{margin:0}#MainContent:has(>.shopify-policy__container),#MainContent:has(.zgp-pol){background:#fff8f3}.zgp-pol .crumbs{padding-top:26px}.zgp-pol .pol{display:grid;grid-template-columns:260px 1fr;gap:60px;padding-top:30px;padding-bottom:100px;align-items:start}.zgp-pol .pol>nav{position:sticky;top:110px;display:grid;gap:6px}.zgp-pol .pol>nav h6{font-family:var(--display);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.zgp-pol .pol>nav>a{padding:10px 14px;border-radius:14px;font-family:var(--display);font-weight:600;color:var(--ink-2);transition:.2s}.zgp-pol .pol>nav>a:hover{background:var(--blush-50);color:var(--ink)}.zgp-pol .pol>nav>a.on{background:var(--ink);color:#fff}.zgp-pol .pol .help{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;font-size:14px;color:var(--ink-2)}.zgp-pol .pol .help b{display:block;font-family:var(--display);color:var(--ink);font-size:16px;margin-bottom:4px}.zgp-pol .pol .help a{text-decoration:underline}.zgp-pol .pol .shopify-policy__container{width:auto;max-width:none;margin:0;padding:50px 56px}@media(max-width:900px){.shopify-policy__container{width:calc(100% - 32px);padding:30px 20px}.zgp-pol .pol{grid-template-columns:1fr;gap:24px}.zgp-pol .pol>nav{position:static;display:flex;flex-wrap:wrap;gap:8px}.zgp-pol .pol>nav h6,.zgp-pol .pol .help{display:none}.zgp-pol .pol>nav>a{background:#fff;border:1px solid var(--line)}.zgp-pol .pol .shopify-policy__container{width:auto;padding:30px 20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/zg-pages.css.map */
