.ga{--ga-ink:#2b2833;--ga-soft:#55505e;--ga-cream:#fbf8f4;--ga-blush:#f6efe9;--ga-band:#e9e7ee;--ga-band-ink:#4a4658;--ga-accent:#7a6a8a;--ga-cta:#1c1b1f;--ga-save:#4f8a55;--ga-star:#e8b931;--ga-line:#e2ddd6;font-family:var(--font-body-family),system-ui,sans-serif;color:var(--ga-ink);font-size:1.7rem;line-height:1.65;letter-spacing:0;background:var(--ga-bg,var(--ga-cream))}.ga *,.ga *:before,.ga *:after{box-sizing:border-box}.ga h1,.ga h2,.ga h3,.ga h4{font-family:inherit;color:inherit;letter-spacing:0;line-height:1.25;font-weight:700;margin:0}.ga p{margin:0 0 1.4rem}.ga img{max-width:100%;display:block}.ga b,.ga strong{font-weight:800}.ga-wrap{max-width:1120px;margin:0 auto;padding:0 2.4rem}.ga-stars{color:var(--ga-star);letter-spacing:4px;font-size:2rem;line-height:1}.ga-center{text-align:center}.ga-buy{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;background:var(--ga-cta);color:#fff;border:0;border-radius:10px;padding:14px 20px;font:800 1.9rem/1.2 var(--font-body-family);letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:filter .15s;position:relative}.ga-buy:hover{filter:brightness(1.3);color:#fff}.ga-buy[disabled],.ga-buy[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ga-buy .loading__spinner{position:absolute}.ga-buy.loading>span{visibility:hidden}.ga-buy--inline{max-width:420px;margin:0 auto}.ga-ghost{display:inline-block;border:2px solid var(--ga-accent);color:var(--ga-accent);background:#f1edf5;border-radius:999px;padding:10px 26px;font-weight:800;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ga-ghost:hover{background:#e7e1ee}.ga-bul{list-style:none;margin:.6rem 0 1.8rem;padding:0;display:grid;gap:.8rem}.ga-bul li{padding-left:2.6rem;position:relative;color:var(--ga-soft)}.ga-bul li:before{content:"";position:absolute;left:.4rem;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--ga-ink)}.ga-bul li b{color:var(--ga-ink)}.ga-product{padding:4rem 0 5.6rem}.ga-pgrid{display:grid;grid-template-columns:1fr 1fr;gap:4.4rem;align-items:start}.ga-gallery{position:sticky;top:2rem}.ga-stage{position:relative;border-radius:10px;overflow:hidden;background:#eee;aspect-ratio:1/1}.ga-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s}.ga-slide.is-on{opacity:1}.ga-slide img{width:100%;height:100%;object-fit:cover}.ga-slide--contain img{object-fit:contain;background:#000}.ga-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffe0;font-size:2rem;line-height:1;cursor:pointer;color:var(--ga-ink);z-index:2}.ga-arrow--l{left:12px}.ga-arrow--r{right:12px}.ga-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.ga-thumb{aspect-ratio:1/1;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.7;padding:0;background:#eee}.ga-thumb img{width:100%;height:100%;object-fit:cover}.ga-thumb.is-on{border-color:var(--ga-ink);opacity:1}.ga-toprow{display:flex;justify-content:space-between;gap:1.6rem;align-items:flex-start}.ga-info h1{font-size:3.2rem}.ga-best{color:var(--ga-accent);font-weight:800;font-size:1.35rem;letter-spacing:.06em;white-space:nowrap;margin-top:1.2rem;text-transform:uppercase}.ga-rate{display:flex;align-items:center;gap:.8rem;margin:.8rem 0 1.6rem;font-weight:700}.ga-lead{font-weight:800;font-size:1.85rem;margin-bottom:1.4rem}.ga-info .ga-rte p,.ga-info>p{color:var(--ga-soft)}.ga-made{font-style:italic;color:var(--ga-soft)}.ga-pricebox{margin:1.8rem 0 1.4rem;display:grid;gap:1rem}.ga-lbl{font-weight:800;font-size:1.45rem}.ga-lbl--accent{color:var(--ga-accent)}.ga-lbl--save,.ga-save{color:var(--ga-save);font-weight:700}.ga-was{text-decoration:line-through;color:#8a8590;font-size:2.1rem}.ga-now{font-size:2.8rem;font-weight:800}.ga-variant{margin:.4rem 0 1.2rem}.ga-variant label{display:block;font-weight:800;font-size:1.4rem;margin-bottom:.4rem}.ga-variant select{font:inherit;font-size:1.6rem;padding:10px 12px;border:1px solid var(--ga-line);border-radius:8px;background:#fff;min-width:220px;color:var(--ga-ink)}.ga-qty{display:inline-flex;border:1px solid var(--ga-line);border-radius:6px;overflow:hidden;background:#fff;margin:.6rem 0 1.4rem}.ga-qty button{width:38px;height:36px;border:0;background:#fff;font-size:1.8rem;cursor:pointer;color:var(--ga-ink)}.ga-qty input{width:44px;text-align:center;border:0;font:inherit;font-size:1.6rem;-moz-appearance:textfield;color:var(--ga-ink)}.ga-qty input::-webkit-outer-spin-button,.ga-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ga-dyn{margin-top:1rem}.ga-refund{text-align:center;margin:1.2rem 0 1.8rem;color:var(--ga-soft)}.ga-badges{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ga-badge{width:62px;height:62px;border-radius:50%;border:2px solid #9a96a0;display:grid;place-items:center;text-align:center;font-size:.9rem;font-weight:800;letter-spacing:.04em;line-height:1.15;color:#6c6874;text-transform:uppercase;padding:6px;overflow:hidden}.ga-badge img{width:100%;height:100%;object-fit:contain}.ga-error{color:#b2433a;font-size:1.4rem;margin:.6rem 0}.ga-note{background:#fff3cd;color:#7a5b00;padding:1rem 1.2rem;border-radius:6px;font-size:1.4rem}.ga-band{background:var(--ga-bg,var(--ga-band));text-align:center;padding:3rem 0}.ga-band h2{color:var(--ga-fg,var(--ga-band-ink));font-weight:600;font-size:clamp(2.4rem,3.2vw,3.4rem);max-width:820px;margin:0 auto}.ga-raving{background:var(--ga-bg,var(--ga-blush));text-align:center;padding:3rem 0 4rem}.ga-raving h2{color:var(--ga-band-ink);font-weight:600;font-size:clamp(2.6rem,3.4vw,3.6rem);margin-bottom:2.6rem}.ga-rv{max-width:640px;margin:0 auto 2.6rem}.ga-rv p,.ga-rgrid p{font-style:italic;font-weight:700;margin:.6rem 0 .2rem}.ga-rv small,.ga-rgrid small{font-style:italic;font-size:1.4rem}.ga-feat{padding:5.6rem 0}.ga-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem;align-items:center}.ga-feat--reverse .ga-collage{order:2}.ga-feat h3{font-size:2.8rem;margin-bottom:.6rem}.ga-why{font-style:italic;color:var(--ga-soft);margin-bottom:1.6rem}.ga-feat .ga-rte p{color:var(--ga-soft)}.ga-collage{display:grid;grid-template-columns:.8fr 1.4fr;gap:14px;background:#fff;padding:14px;border-radius:4px;box-shadow:0 6px 24px #281e3214;position:relative}.ga-collage:before{content:"";position:absolute;top:-10px;left:40%;width:90px;height:22px;background:#becde1b3;transform:rotate(-4deg)}.ga-tiles{display:grid;gap:12px;align-content:start}.ga-tile{aspect-ratio:1/1;border-radius:3px;display:flex;align-items:flex-end;justify-content:center;padding:6px;font-style:italic;font-size:1.15rem;color:#5d566a;position:relative;overflow:hidden}.ga-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ga-tile .ga-ic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:3.2rem}.ga-tile span{position:relative;background:#fffc;padding:0 6px;border-radius:3px}.ga-bigimg{border-radius:3px;overflow:hidden;min-height:360px;position:relative}.ga-bigimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ga-price-talk{padding:4.4rem 0 6rem;text-align:center}.ga-price-talk .ga-inner{max-width:740px;margin:0 auto}.ga-price-talk h3{font-size:2.4rem;margin-bottom:.2rem}.ga-price-talk h4{font-size:1.9rem;margin-bottom:2.2rem}.ga-price-talk .ga-rte p{color:var(--ga-soft);margin-bottom:1.8rem}.ga-price-talk .ga-rte b,.ga-price-talk .ga-rte strong{color:var(--ga-ink)}.ga-cmp{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:.8rem 0 2.6rem}.ga-cmp>div{background:#fff;border:1px solid var(--ga-line);border-radius:10px;padding:16px 10px}.ga-cmp>div.is-us{border:2px solid var(--ga-ink)}.ga-cmp b{display:block;font-size:2.1rem}.ga-cmp small{font-size:1.3rem;color:var(--ga-soft);line-height:1.3;display:block}.ga-reviews{background:var(--ga-bg,var(--ga-blush));padding:3.4rem 0 5rem}.ga-reviews h2{text-align:center;color:var(--ga-band-ink);font-weight:500;font-size:clamp(2.4rem,3.2vw,3.4rem);max-width:760px;margin:0 auto 3rem}.ga-reviews h2 b,.ga-reviews h2 strong{font-weight:800}.ga-rgrid{display:grid;grid-template-columns:1fr 1fr;gap:2.6rem 4.8rem;text-align:center}.ga-app{margin-top:3rem}.ga-mission{padding:5.6rem 0}.ga-mgrid{display:grid;grid-template-columns:1fr 1fr;gap:4.4rem;align-items:start}.ga-video{aspect-ratio:4/3;border-radius:14px;background:#2b2833;position:relative;overflow:hidden}.ga-video iframe,.ga-video video,.ga-video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.ga-video__cap{position:absolute;bottom:12px;left:14px;right:14px;color:#fff;font-size:1.25rem;font-weight:700;z-index:1}.ga-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;background:#1412184d}.ga-video__play span{width:74px;height:74px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;font-size:2.6rem;color:var(--ga-ink);padding-left:5px}.ga-mission h2{font-size:3.2rem}.ga-sub{font-size:1.95rem;margin:.4rem 0 1.6rem;color:var(--ga-soft)}.ga-mission .ga-rte{color:var(--ga-soft)}.ga-mission .ga-rte ul{margin:0 0 1.6rem 2rem;padding:0}.ga-mission .ga-rte li{margin-bottom:.4rem}.ga-mission .ga-rte b,.ga-mission .ga-rte strong{color:var(--ga-ink)}.ga-faq{background:var(--ga-bg,var(--ga-blush));padding:4.4rem 0 6rem}.ga-faq h2{text-align:center;font-size:2.9rem;margin-bottom:2.2rem}.ga-faq .ga-wrap{max-width:900px}.ga-faq details{border-bottom:1px solid var(--ga-line)}.ga-faq summary{list-style:none;cursor:pointer;padding:1.6rem 3.6rem 1.6rem 0;font-weight:700;position:relative}.ga-faq summary::-webkit-details-marker{display:none}.ga-faq summary:after{content:"+";position:absolute;right:4px;top:1rem;font-size:2.6rem;font-weight:400}.ga-faq details[open] summary:after{content:"\2013"}.ga-faq .ga-ans{padding:0 0 1.8rem;color:var(--ga-soft);font-size:1.55rem}.ga-pill{position:fixed;left:16px;bottom:16px;z-index:60;background:var(--ga-ink,#2b2833);color:#fff;border:0;border-radius:999px;padding:10px 18px;font:800 1.2rem var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px #0003}.ga-totop{position:fixed;right:16px;bottom:16px;z-index:60;width:42px;height:42px;border-radius:8px;border:0;background:#8a8590;color:#fff;font-size:1.8rem;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.ga-totop.is-on{opacity:1;pointer-events:auto}.ga-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1412188c;display:none;align-items:center;justify-content:center;padding:16px}.ga-pop.is-open{display:flex}.ga-pbox{background:var(--ga-pop-bg,#e9e4ef);border-radius:14px;max-width:760px;width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;max-height:calc(100vh - 32px);overflow-y:auto}.ga-pbox .ga-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:0;background:var(--ga-ink);color:#fff;font-size:1.6rem;cursor:pointer;z-index:2}.ga-pcopy{padding:4rem 3.2rem;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:1rem}.ga-pcopy .ga-plogo{font-family:Cormorant Garamond,Georgia,serif;font-size:2.8rem;line-height:1}.ga-pcopy h3{font-size:3rem;line-height:1.1}.ga-pcopy h3 b{font-size:3.6rem;display:block}.ga-opts{display:grid;gap:10px;margin-top:1rem}.ga-opts button,.ga-opts a{border:0;border-radius:999px;padding:12px;background:var(--ga-ink);color:#fff;font:800 1.25rem var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:block}.ga-done{display:none}.ga-pimg{position:relative;min-height:380px;background:#ddd}.ga-pimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ga-tagfree{position:absolute;right:16px;bottom:18px;background:#fff;border-radius:8px;padding:8px 12px;font-weight:800;font-size:1.5rem;transform:rotate(-4deg)}.ga-tagfree s{font-weight:400;color:#8a8590;margin-right:6px}@media(max-width:860px){.ga{font-size:1.6rem}.ga-pgrid,.ga-fgrid,.ga-mgrid{grid-template-columns:1fr;gap:2.8rem}.ga-gallery{position:static}.ga-feat--reverse .ga-collage{order:0}.ga-rgrid{grid-template-columns:1fr}.ga-cmp{grid-template-columns:1fr 1fr}.ga-pbox{grid-template-columns:1fr}.ga-pimg{min-height:180px;order:-1}.ga-bigimg{min-height:260px}.ga-thumbs{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.ga-badge{width:52px;height:52px;font-size:.78rem}.ga-info h1{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ga-landing.css.map */
