:root{--z-navy: #14223d;--z-navy-2: #1d2f52;--z-gold: #b8913f;--z-gold-soft: #d9c08a;--z-cream: #f5f4f1;--z-sand: #ecebe7;--z-paper: #ffffff;--z-ink: #15171c;--z-muted: #6b6a66;--z-line: rgba(20, 34, 61, .12);--z-green: #2f7a3b;--z-sale: #b3261e;--z-radius: 22px;--z-radius-s: 14px;--z-max: 1240px;--z-gutter: clamp(16px, 4vw, 40px);--z-sans: var(--font-body--family, -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif);--z-serif: var(--z-serif-family, "Playfair Display", Georgia, "Times New Roman", serif);--z-ease: cubic-bezier(.22, 1, .36, 1)}.z-section{font-family:var(--z-sans);color:var(--z-ink);-webkit-font-smoothing:antialiased}.z-section *,.z-section *:before,.z-section *:after{box-sizing:border-box}.z-wrap{max-width:var(--z-max);margin:0 auto;padding:0 var(--z-gutter)}.z-pad{padding-block:clamp(64px,10vw,128px)}.z-pad-s{padding-block:clamp(40px,6vw,72px)}.z-bg-paper{background:var(--z-paper)}.z-bg-cream{background:var(--z-cream)}.z-bg-white{background:#fff}.z-bg-navy{background:var(--z-navy);color:#fff}.z-bg-navy .z-muted{color:#ffffffb8}.z-eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--z-gold);margin:0 0 14px}.z-h1,.z-h2,.z-h3{font-family:var(--z-serif);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0;color:inherit}.z-h1{font-size:clamp(40px,6vw,76px)}.z-h2{font-size:clamp(30px,4.2vw,52px)}.z-h3{font-family:var(--z-sans);font-weight:600;font-size:clamp(18px,1.8vw,21px);letter-spacing:-.01em;line-height:1.3}.z-h1 em,.z-h2 em,.z-h3 em{font-style:italic;color:var(--z-gold);padding-bottom:.05em}.z-bg-navy .z-h1 em,.z-bg-navy .z-h2 em,.z-bg-navy .z-h3 em{color:var(--z-gold-soft)}.z-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--z-muted);margin:16px 0 0;max-width:52ch}.z-center{text-align:center}.z-center .z-lead{margin-inline:auto}.z-muted{color:var(--z-muted)}.z-serif{font-family:var(--z-serif)}.z-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.z-center .z-btns{justify-content:center}.z-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border-radius:999px;font:600 16px/1 var(--z-sans);text-decoration:none;border:0;cursor:pointer;transition:transform .25s var(--z-ease),background .2s,box-shadow .25s;-webkit-appearance:none;appearance:none}.z-btn:hover{transform:translateY(-1px)}.z-btn-primary{background:var(--z-navy);color:#fff;box-shadow:0 8px 24px -10px #14223d99}.z-btn-primary:hover{background:var(--z-navy-2)}.z-btn-ghost{background:transparent;color:var(--z-navy);box-shadow:inset 0 0 0 1.5px var(--z-navy)}.z-bg-navy .z-btn-primary{background:#fff;color:var(--z-navy)}.z-bg-navy .z-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.z-link{color:var(--z-navy);font-weight:600;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.z-bg-navy .z-link{color:#fff}.z-stars{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--z-muted)}.z-stars b{color:var(--z-gold);letter-spacing:2px;font-size:15px}.z-bg-navy .z-stars{color:#fffc}.z-img{display:block;width:100%;height:100%;object-fit:cover}.z-rounded{border-radius:var(--z-radius);overflow:hidden}.z-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--z-ease),transform .9s var(--z-ease)}.z-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.z-reveal{opacity:1;transform:none;transition:none}}.shopify-design-mode .z-reveal{opacity:1;transform:none}.z-rail{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--z-gutter);scrollbar-width:none;padding:4px var(--z-gutter) 8px;margin:0 calc(var(--z-gutter) * -1);-webkit-overflow-scrolling:touch}.z-rail::-webkit-scrollbar{display:none}.z-rail>*{scroll-snap-align:start}.z-rail-nav{display:flex;gap:8px}.z-rail-btn{width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--z-navy);box-shadow:0 0 0 1px var(--z-line);cursor:pointer;font-size:20px;line-height:1}.z-bg-navy .z-rail-btn{background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px #ffffff40}.z-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}@media(max-width:749px){.z-rail-nav{display:none}}.z-acc{border-top:1px solid var(--z-line)}.z-acc details{border-bottom:1px solid var(--z-line)}.z-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-weight:600;font-size:17px}.z-acc summary::-webkit-details-marker{display:none}.z-acc summary:after{content:"+";font-size:26px;font-weight:300;line-height:1;color:var(--z-gold);transition:transform .3s var(--z-ease)}.z-acc details[open] summary:after{transform:rotate(45deg)}.z-acc .z-acc-body{padding:0 0 22px;color:var(--z-muted);line-height:1.6;font-size:15.5px;max-width:68ch}.z-acc .z-acc-body p{margin:0 0 10px}.z-orn{display:block;width:72px;height:12px;margin:0 auto 22px;color:var(--z-gold)}.z-proof{display:inline-flex;align-items:center;gap:12px;font-size:14.5px;color:var(--z-muted)}.z-proof-av{display:inline-flex}.z-proof-av img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--z-paper);margin-left:-9px}.z-proof-av img:first-child{margin-left:0}.z-bg-navy .z-proof{color:#fffc}.z-bg-navy .z-proof-av img{border-color:var(--z-navy)}@media(max-width:749px){.z-btns{gap:10px;margin-top:26px}.z-btn{min-height:50px;padding:0 20px;font-size:15px}.z-eyebrow{font-size:11.5px;letter-spacing:.12em}.z-lead{font-size:16.5px}}.z-rot{display:inline-grid;vertical-align:bottom;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.z-rot-w{grid-area:1 / 1;opacity:0;transform:translateY(70%);transition:opacity .55s var(--z-ease),transform .7s var(--z-ease)}.z-rot-w.is-on{opacity:1;transform:none}.z-rot-w.is-out{opacity:0;transform:translateY(-70%)}@media(prefers-reduced-motion:reduce){.z-rot-w{transition:none}}.z-proof2{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.45;color:var(--z-muted)}.z-proof2 .z-proof-av{flex-shrink:0}.z-proof2 .z-proof-av img{width:34px;height:34px;border-color:#fff}.z-proof2 strong{color:var(--z-ink);font-weight:600}.z-proof2 a{color:var(--z-navy);font-weight:600;text-decoration:none;white-space:nowrap}.z-proof2 .z-proof-rating{display:block;margin-top:2px;font-weight:600;color:var(--z-ink)}.z-proof2 .z-proof-rating b{color:var(--z-gold)}.z-proof2.is-dark{color:#ffffffb8}.z-proof2.is-dark strong,.z-proof2.is-dark a,.z-proof2.is-dark .z-proof-rating{color:#fff}.z-proof2.is-dark .z-proof-av img{border-color:var(--z-navy)}#header-group:has(.zh){position:sticky;top:0;z-index:50}.z-bg-navy .z-lead{color:#ffffffc7}.z-section [class*=grid]>*,.z-split>*,.zhero>*,.z-cta>*,.zs>*,.z-faq>*{min-width:0}.z-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--z-line);transform:translateY(110%);transition:transform .35s var(--z-ease);font-family:var(--z-sans)}.z-sticky.is-on{transform:none}.z-sticky img{width:44px;height:44px;border-radius:10px;object-fit:cover}.z-sticky .t{flex:1;min-width:0;font-size:13px;line-height:1.3}.z-sticky .t b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-sticky .t span{color:var(--z-sale);font-weight:700}.z-sticky .z-btn{min-height:46px;padding:0 22px;font-size:15px}@media(min-width:990px){.z-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/zzw2.css.map */
