@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700;900&family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,800&family=Pixelify+Sans:wght@500;700&display=swap";:root{--zr-abyss:#071C28;--zr-deep:#0B2A3C;--zr-teal:#1C7C8C;--zr-aqua:#6FD3D9;--zr-parch:#F4EFE6;--zr-parch2:#EAE0CC;--zr-gold:#C9A24B;--zr-gold2:#E3C77A;--zr-coral:#F2B5A7;--zr-ink:#1A2430;--zr-muted:#5B6672;--zr-serif:"Cinzel",Georgia,serif;--zr-sans:"Nunito Sans",system-ui,sans-serif;--zr-pixel:"Pixelify Sans",monospace;--font-heading--family:"Cinzel",Georgia,serif;--font-body--family:"Nunito Sans",system-ui,sans-serif}body{background:var(--zr-parch);color:var(--zr-ink);font-family:var(--zr-sans)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--zr-serif)!important;letter-spacing:.02em}.zr{font-family:var(--zr-sans);color:var(--zr-ink);position:relative}.zr *{box-sizing:border-box}.zr-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.zr-sec{padding:72px 0}.zr-dark{background:var(--zr-deep);color:var(--zr-parch)}.zr-abyss{background:var(--zr-abyss);color:var(--zr-parch)}.zr-paper{background:var(--zr-parch)}.zr-paper2{background:var(--zr-parch2)}.zr-eyebrow{font-family:var(--zr-pixel);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--zr-teal);display:inline-flex;align-items:center;gap:8px}.zr-dark .zr-eyebrow,.zr-abyss .zr-eyebrow,.zr-hero .zr-eyebrow,.zr-lore .zr-eyebrow{color:var(--zr-aqua)}.zr-h{font-family:var(--zr-serif);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.12;margin:10px 0 14px;font-size:clamp(28px,4vw,46px);color:var(--zr-deep)}.zr-dark .zr-h,.zr-abyss .zr-h{color:var(--zr-gold2)}.zr-lead{font-size:17px;line-height:1.65;color:var(--zr-muted);max-width:620px}.zr-dark .zr-lead,.zr-abyss .zr-lead{color:#c9d7de}.zr-center{text-align:center}.zr-center .zr-lead{margin-left:auto;margin-right:auto}.zr-divider{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--zr-gold);margin:6px auto 0}.zr-divider:before,.zr-divider:after{content:"";height:1px;width:70px;background:linear-gradient(90deg,transparent,var(--zr-gold))}.zr-divider:after{transform:scaleX(-1)}.zr-divider i{width:9px;height:9px;background:var(--zr-gold);transform:rotate(45deg);display:block}.zr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--zr-serif);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:15px;padding:17px 34px;border:0;cursor:pointer;text-decoration:none;color:var(--zr-abyss)!important;background:linear-gradient(180deg,var(--zr-gold2),var(--zr-gold));box-shadow:0 0 0 2px var(--zr-abyss),0 0 0 4px var(--zr-gold),0 6px 0 4px #8a6b26;border-radius:4px;transition:transform .12s,box-shadow .12s;margin-bottom:6px}.zr-btn:hover{transform:translateY(2px);box-shadow:0 0 0 2px var(--zr-abyss),0 0 0 4px var(--zr-gold),0 3px 0 4px #8a6b26}.zr-btn--block{width:100%}.zr-heart{width:18px;height:16px;color:#e0475b;display:inline-block}.zr-hearts{display:inline-flex;gap:3px;align-items:center}.zr-dialog{background:var(--zr-deep);color:var(--zr-parch);border:3px double var(--zr-gold);border-radius:6px;padding:18px 22px 22px;position:relative;box-shadow:0 0 0 3px var(--zr-abyss)}.zr-dialog:after{content:"\25bc";position:absolute;right:14px;bottom:6px;font-size:11px;color:var(--zr-gold2);animation:zrBlink 1s steps(2) infinite}@keyframes zrBlink{50%{opacity:0}}.zr-marquee{background:var(--zr-abyss);color:var(--zr-gold2);overflow:hidden;border-top:2px solid var(--zr-gold);border-bottom:2px solid var(--zr-gold)}.zr-marquee__track{display:flex;width:max-content;animation:zrMarq 32s linear infinite}.zr-marquee__item{font-family:var(--zr-pixel);font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:12px 26px;white-space:nowrap;display:flex;align-items:center;gap:26px}.zr-marquee__item:after{content:"\2726";color:var(--zr-aqua)}@keyframes zrMarq{to{transform:translate(-50%)}}.zr-hero{min-height:min(88vh,760px);display:flex;align-items:center;overflow:hidden;background:var(--zr-abyss)}.zr-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071c28eb,#071c28a6 42%,#071c2800 75%);z-index:1}.zr-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(0deg,var(--zr-abyss),transparent);z-index:1}.zr-hero .zr-wrap{position:relative;z-index:2;width:100%}.zr-hero__inner{max-width:560px;padding:90px 0}.zr-hero__title{font-family:var(--zr-serif)!important;font-weight:900;text-transform:uppercase;color:var(--zr-gold2);font-size:clamp(38px,6vw,72px);line-height:1.02;margin:14px 0 18px;text-shadow:0 3px 0 rgba(0,0,0,.35)}.zr-hero__title em{font-style:normal;color:var(--zr-aqua)}.zr-hero__text{font-size:18px;line-height:1.6;color:#d5e3e8;margin:0 0 30px}.zr-hero__meta{display:flex;gap:18px;align-items:center;margin-top:28px;color:#c9d7de;font-size:14px;flex-wrap:wrap}.zr-hero__meta b{color:var(--zr-parch)}.zr-sparkle{position:absolute;width:6px;height:6px;background:var(--zr-gold2);z-index:2;animation:zrTw 3s ease-in-out infinite;box-shadow:0 0 10px var(--zr-gold2)}@keyframes zrTw{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.zr-buy{padding:56px 0 64px}.zr-buy__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px;align-items:start}.zr-gal{position:sticky;top:90px}.zr-gal__main{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;border:2px solid var(--zr-parch2);box-shadow:0 0 0 1px var(--zr-gold) inset}.zr-gal__main img{width:100%;height:100%;object-fit:cover;display:block}.zr-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.zr-gal__thumbs button{padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#fff;aspect-ratio:1}.zr-gal__thumbs button.is-on{border-color:var(--zr-gold)}.zr-gal__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.zr-buy__title{font-family:var(--zr-serif)!important;font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.6vw,44px);margin:8px 0 6px;line-height:1.05;color:var(--zr-deep)}.zr-buy__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--zr-muted)}.zr-buy__price{display:flex;align-items:baseline;gap:12px;margin:16px 0 4px;flex-wrap:wrap}.zr-buy__now{font-family:var(--zr-serif);font-weight:900;font-size:32px;color:var(--zr-deep)}.zr-buy__was{text-decoration:line-through;color:var(--zr-muted);font-size:18px}.zr-tag{font-family:var(--zr-pixel);font-size:13px;letter-spacing:.06em;text-transform:uppercase;background:var(--zr-coral);color:#5a2a22;padding:4px 10px;border-radius:3px}.zr-buy__sub{color:var(--zr-muted);line-height:1.6;margin:10px 0 20px}.zr-bundle__label{display:flex;align-items:center;gap:10px;font-family:var(--zr-pixel);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--zr-teal);margin:4px 0 14px}.zr-bundle__label:before,.zr-bundle__label:after{content:"";flex:1;height:1px;background:var(--zr-gold)}.zr-opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--zr-parch2);border-radius:8px;background:#fffdf8;cursor:pointer;margin-bottom:14px;position:relative;transition:border-color .15s,background .15s}.zr-opt input{position:absolute;opacity:0;pointer-events:none}.zr-opt__dot{width:18px;height:18px;margin:0 3px;border:2px solid var(--zr-deep);transform:rotate(45deg);display:grid;place-items:center}.zr-opt__dot:after{content:"";width:8px;height:8px;background:var(--zr-gold);opacity:0}.zr-opt.is-on{border-color:var(--zr-deep);background:#f7f1e3;box-shadow:0 0 0 1px var(--zr-gold) inset}.zr-opt.is-on .zr-opt__dot:after{opacity:1}.zr-opt__name{font-weight:800;font-size:16px;color:var(--zr-deep);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zr-opt__save{display:block;font-size:13px;color:var(--zr-teal);font-weight:600;margin-top:2px}.zr-opt__price{text-align:right;font-weight:800;color:var(--zr-deep)}.zr-opt__price s{display:block;font-weight:400;color:var(--zr-muted);font-size:13px}.zr-opt__flag{position:absolute;top:-11px;right:14px;background:var(--zr-deep);color:var(--zr-gold2);font-family:var(--zr-pixel);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:3px;border:1px solid var(--zr-gold)}.zr-buy__cta{margin-top:8px}.zr-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.zr-pay svg{width:38px;height:24px}.zr-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.zr-trust div{text-align:center;font-size:13px;font-weight:700;color:var(--zr-deep);background:#fffdf8;border:1px solid var(--zr-parch2);border-radius:8px;padding:12px 6px}.zr-trust span{display:block;font-size:20px;margin-bottom:4px;color:var(--zr-gold)}.zr-acc{border-top:1px solid var(--zr-parch2);margin-top:22px}.zr-acc details{border-bottom:1px solid var(--zr-parch2)}.zr-acc summary{list-style:none;cursor:pointer;padding:15px 2px;font-weight:800;color:var(--zr-deep);display:flex;justify-content:space-between;align-items:center}.zr-acc summary::-webkit-details-marker{display:none}.zr-acc summary:after{content:"+";font-family:var(--zr-pixel);font-size:20px;color:var(--zr-gold)}.zr-acc details[open] summary:after{content:"\2212"}.zr-acc .zr-acc__b{padding:0 2px 16px;color:var(--zr-muted);line-height:1.65}.zr-acc .zr-acc__b ul{padding-left:18px}.zr-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.zr-card{background:#ffffff0a;border:1px solid rgba(201,162,75,.55);border-radius:10px;padding:26px 22px;position:relative}.zr-paper .zr-card,.zr-paper2 .zr-card{background:#fffdf8;border-color:var(--zr-parch2)}.zr-card__icon{width:52px;height:52px;display:grid;place-items:center;background:var(--zr-abyss);border:2px solid var(--zr-gold);border-radius:6px;margin-bottom:16px;color:var(--zr-aqua);font-size:24px}.zr-card h3{font-family:var(--zr-serif)!important;font-size:18px;text-transform:uppercase;margin:0 0 8px;color:var(--zr-gold2)}.zr-paper .zr-card h3,.zr-paper2 .zr-card h3{color:var(--zr-deep)}.zr-card p{margin:0;line-height:1.6;font-size:15px;color:#c9d7de}.zr-paper .zr-card p,.zr-paper2 .zr-card p{color:var(--zr-muted)}.zr-steps{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.zr-steps__img{border-radius:10px;overflow:hidden;border:2px solid var(--zr-gold)}.zr-steps__img img{width:100%;display:block;height:auto}.zr-step{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;margin-top:22px}.zr-step__n{width:56px;height:56px;display:grid;place-items:center;font-family:var(--zr-pixel);font-size:24px;color:var(--zr-abyss);background:var(--zr-gold2);border:2px solid var(--zr-abyss);box-shadow:3px 3px 0 var(--zr-teal)}.zr-step h3{font-family:var(--zr-serif)!important;text-transform:uppercase;font-size:18px;margin:4px 0 6px;color:var(--zr-deep)}.zr-step p{margin:0;color:var(--zr-muted);line-height:1.6}.zr-lore{min-height:540px;display:flex;align-items:center;overflow:hidden;background:var(--zr-abyss);padding:60px 0}.zr-lore>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zr-lore:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,28,40,.92),rgba(7,28,40,.45) 55%,transparent);z-index:1}.zr-lore .zr-wrap{position:relative;z-index:2;width:100%}.zr-lore .zr-dialog{max-width:520px}.zr-lore .zr-dialog p{margin:0 0 6px;line-height:1.7;font-size:17px}.zr-lore .zr-dialog b{color:var(--zr-gold2);font-family:var(--zr-pixel);font-weight:500;letter-spacing:.06em}.zr-cmp{max-width:820px;margin:36px auto 0;border:2px solid var(--zr-deep);border-radius:10px;overflow:hidden;background:#fffdf8}.zr-cmp__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid var(--zr-parch2)}.zr-cmp__row:first-child{border-top:0;background:var(--zr-deep);color:var(--zr-gold2);font-family:var(--zr-serif);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.zr-cmp__row>div{padding:15px 16px;display:flex;align-items:center}.zr-cmp__row>div:not(:first-child){justify-content:center;text-align:center}.zr-cmp__row>div:nth-child(2){background:#6fd3d91f;font-weight:800;color:var(--zr-deep)}.zr-cmp__row:first-child>div:nth-child(2){background:var(--zr-teal);color:#fff}.zr-yes{color:var(--zr-teal);font-weight:900}.zr-no{color:#b4544a;font-weight:900}.zr-rev{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.zr-rev__c{background:#fffdf8;border:1px solid var(--zr-parch2);border-radius:10px;padding:22px}.zr-rev__c p{line-height:1.65;color:var(--zr-ink);margin:12px 0 16px}.zr-rev__who{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;color:var(--zr-deep)}.zr-rev__who small{font-weight:600;color:var(--zr-teal)}.zr-score{display:inline-flex;gap:12px;align-items:center;margin-top:8px;font-weight:700;color:var(--zr-muted)}.zr-guar{display:grid;grid-template-columns:180px 1fr;gap:36px;align-items:center;max-width:900px;margin:0 auto;padding:36px;border:3px double var(--zr-gold);border-radius:10px;background:#ffffff08}.zr-seal{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--zr-abyss);border:3px solid var(--zr-gold);box-shadow:0 0 0 6px var(--zr-deep),0 0 0 8px var(--zr-gold);color:var(--zr-gold2);font-family:var(--zr-serif);font-weight:900;text-transform:uppercase;line-height:1.1}.zr-seal b{display:block;font-size:52px;color:var(--zr-aqua)}.zr-faq{max-width:820px;margin:34px auto 0}.zr-faq details{background:#fffdf8;border:1px solid var(--zr-parch2);border-radius:8px;margin-bottom:10px}.zr-faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:800;color:var(--zr-deep);display:flex;justify-content:space-between;gap:12px}.zr-faq summary::-webkit-details-marker{display:none}.zr-faq summary:after{content:"\25b6";font-size:11px;color:var(--zr-gold);transition:transform .2s;margin-top:4px}.zr-faq details[open] summary:after{transform:rotate(90deg)}.zr-faq .zr-faq__a{padding:0 20px 18px;color:var(--zr-muted);line-height:1.7}.zr-foot{background:var(--zr-abyss);color:#c9d7de;padding:64px 0 28px;border-top:3px solid var(--zr-gold)}.zr-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:36px}.zr-foot__logo{width:96px;height:auto;margin-bottom:14px}.zr-foot h4{font-family:var(--zr-serif);text-transform:uppercase;color:var(--zr-gold2);letter-spacing:.08em;font-size:15px;margin:0 0 14px}.zr-foot a{color:#c9d7de;text-decoration:none;display:block;margin-bottom:9px;font-size:15px}.zr-foot a:hover{color:var(--zr-aqua)}.zr-foot p{line-height:1.65;font-size:15px;margin:0;color:#c9d7de}.zr-foot form{display:flex;margin-top:12px}.zr-foot input[type=email]{flex:1;min-width:0;padding:13px 14px;border:1px solid var(--zr-gold);background:transparent;color:#fff;border-radius:4px 0 0 4px;font:inherit}.zr-foot button{padding:0 18px;border:0;background:var(--zr-gold);color:var(--zr-abyss);font-family:var(--zr-serif);font-weight:900;border-radius:0 4px 4px 0;cursor:pointer}.zr-foot__bot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid rgba(201,162,75,.3);font-size:13px}.zr-foot__bot .zr-pay{margin:0}.zr-foot__note{font-size:12px!important;opacity:.7;margin-top:14px!important}.header .menu-list__link{font-family:var(--zr-serif);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--zr-deep)}.announcement-bar__text,.announcement-bar__message{color:var(--zr-gold2)!important;font-family:var(--zr-pixel)!important;letter-spacing:.1em;text-transform:uppercase;font-size:13px!important}@media(max-width:989px){.zr-buy__grid,.zr-steps{grid-template-columns:1fr;gap:28px}.zr-gal{position:static}.zr-feat{grid-template-columns:1fr 1fr}.zr-rev{grid-template-columns:1fr}.zr-foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.zr-sec{padding:52px 0}.zr-hero{min-height:640px;align-items:flex-end}.zr-hero:before{background:linear-gradient(0deg,#071c28f5,#071c28bf 55%,#071c281a)}.zr-hero__bg{object-position:70% center}.zr-hero__inner{padding:220px 0 56px}.zr-feat{grid-template-columns:1fr}.zr-guar{grid-template-columns:1fr;text-align:center;padding:26px 20px}.zr-seal{margin:0 auto}.zr-cmp__row{grid-template-columns:1.3fr 1fr 1fr;font-size:14px}.zr-cmp__row>div{padding:12px 8px}.zr-foot__grid{grid-template-columns:1fr}.zr-trust div{font-size:12px}.zr-lore:before{background:#071c28b3}.zr-buy{padding:28px 0 48px}}@media(prefers-reduced-motion:reduce){.zr-marquee__track,.zr-sparkle,.zr-dialog:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zr-theme.css.map */
