@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=DM+Sans:wght@400;500;700&family=Instrument+Serif:ital@0;1&display=swap";.cl-home,.cl-pdp{-webkit-font-smoothing:antialiased;box-sizing:border-box}.cl-home *,.cl-pdp *{box-sizing:border-box}.cl-ph{display:block;width:100%;height:100%;background:#e8e1d6;fill:#bdb3a2;object-fit:cover}.cl-img{display:block;width:100%;height:100%;object-fit:cover}.cl-img--auto{height:auto}.cl-rte p{margin:0 0 .8em}.cl-shell{max-width:1140px;margin:0 auto;padding:0 24px}.cl-home{--cream:var(--cl-cream,#F5EFE6);--ink:var(--cl-ink,#1A1A1A);--muted:var(--cl-muted,#5C564F);--gold:var(--cl-gold,#B9742B);--green:var(--cl-green,#1F6B45);--sage:var(--cl-sage,#6E8B6E);--line:var(--cl-line,#E3DBCF);font-family:Poppins,system-ui,sans-serif;color:var(--ink)}.cl-home h1,.cl-home h2,.cl-home h3,.cl-home p{font-family:inherit}.cl-btn{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 Poppins,sans-serif;padding:15px 26px;border-radius:999px;text-decoration:none;transition:.2s ease;cursor:pointer;border:1.5px solid transparent}.cl-btn--outline{background:var(--cl-btn-bg,#fff);color:var(--cl-btn-text,#6B5A4A);border-color:var(--cl-btn-border,#8C7BB5);border-radius:8px;padding:16px 30px;font-size:16px;font-weight:500}.cl-btn--solid{background:var(--accent,var(--gold));color:#fff}.cl-btn--ghost{background:var(--cream);color:var(--accent,var(--gold));border-color:var(--line)}.cl-btn:hover{transform:translateY(-1px);opacity:.92}.cl-hero{padding:0 50px}.cl-hero__card{display:grid;grid-template-columns:55fr 45fr;background:var(--cream);border-radius:28px;overflow:hidden;min-height:520px;box-shadow:0 12px 48px #e0aac847}.cl-hero__text{padding:56px 64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.cl-hero h1{margin:0;font-size:clamp(28px,3.2vw,36px);line-height:1.22;font-weight:700;letter-spacing:-.01em}.cl-hero .cl-rte{font-size:17px;line-height:1.75;color:var(--muted);max-width:440px}.cl-hero__proof{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cl-hero__media{position:relative;min-height:320px}.cl-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0}.cl-hero__media--flow{min-height:0;align-self:center}.cl-hero__media--flow>*{position:static}.cl-hero__media--flow .cl-img{height:auto}.cl-feature{margin:32px 36px;padding:56px 24px;background:var(--cream);--accent:var(--gold)}.cl-feature--green{--accent:var(--green)}.cl-feature__grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center}.cl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:14px}.cl-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage)}.cl-eyebrow:after{content:"";width:34px;height:1px;background:var(--line)}.cl-feature--green .cl-eyebrow{background:var(--green);color:#fff;padding:7px 12px;border-radius:4px}.cl-feature--green .cl-eyebrow:before,.cl-feature--green .cl-eyebrow:after{display:none}.cl-feature h2{margin:0 0 10px;font-size:clamp(26px,3vw,30px);font-weight:700;line-height:1.2}.cl-feature h2 .cl-accent{display:block;color:var(--accent);font-style:italic}.cl-feature--green h2 .cl-accent{font-style:normal}.cl-rating{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:14px}.cl-rating b{color:var(--ink);font-size:13px}.cl-stars{color:#d9a441;letter-spacing:2px;font-size:12px}.cl-feature p.cl-desc{font-size:13.5px;line-height:1.7;color:var(--muted);margin:0 0 16px;max-width:400px}.cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cl-chip{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink)}.cl-feature--green .cl-chip{border-color:var(--green);color:var(--green)}.cl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.cl-stats{display:flex;gap:30px;padding-top:6px}.cl-stat b{display:block;font-size:20px;font-weight:700;color:var(--sage)}.cl-stat span{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sage)}.cl-feature__media{position:relative;padding:10px 0}.cl-media-card{background:#fff;border-radius:22px;padding:10px;box-shadow:0 18px 40px #3c28141f;aspect-ratio:4/5;overflow:hidden}.cl-media-card>*{border-radius:14px}.cl-float{position:absolute;background:#fff;border-radius:8px;padding:8px 12px;box-shadow:0 8px 22px #0000001f;font-size:10px;color:var(--muted);line-height:1.35}.cl-float b{display:block;font-size:10.5px;color:var(--ink)}.cl-float--tl{top:-2px;left:-26px}.cl-float--br{bottom:-8px;left:-22px}.cl-float--rate{right:-14px;bottom:70px;text-align:center}.cl-tag-rot{position:absolute;top:-6px;right:-14px;background:#d98f2b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:8px 14px;border-radius:999px;transform:rotate(8deg);text-transform:uppercase}.cl-reviews{padding:44px 24px;background:var(--cream)}.cl-reviews__inner{max-width:900px;margin:0 auto}.cl-reviews__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.cl-reviews .cl-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c79a4b;margin:0 0 8px}.cl-reviews h2{margin:0 0 6px;font-size:24px;font-weight:700}.cl-reviews__sub{font-size:12.5px;color:var(--muted);margin:0}.cl-score{background:#fff;border-radius:12px;padding:18px 22px;min-width:190px;box-shadow:0 6px 20px #0000000d}.cl-score b{font-size:26px;font-weight:700}.cl-score small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.cl-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.cl-rcard{flex:0 0 168px;scroll-snap-align:start;background:#fff;border-radius:10px;padding:14px;font-size:11px;color:var(--muted);line-height:1.55}.cl-rcard__who{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);font-size:12px;margin-bottom:6px}.cl-avatar{width:20px;height:20px;border-radius:50%;background:var(--sage);color:#fff;font-size:10px;display:grid;place-items:center}.cl-rcard h3{margin:6px 0;font-size:12px;color:var(--ink);font-weight:700}.cl-news{padding:72px 24px 64px;text-align:center;background:var(--cl-news-bg,#fff);font-family:Poppins,sans-serif;color:var(--cl-news-text,#111)}.cl-news h2{margin:0 0 18px;font-size:clamp(30px,4.4vw,44px);font-weight:500;letter-spacing:-.01em}.cl-news p{margin:0 0 34px;font-size:17px;color:inherit;opacity:.85}.cl-news form{max-width:360px;margin:0 auto;position:relative}.cl-news input[type=email]{width:100%;border:0;border-bottom:1px solid currentColor;border-radius:0 0 18px 18px;padding:16px 46px 16px 16px;font-size:15px;background:transparent;color:inherit;outline:0}.cl-news button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:18px;cursor:pointer;color:inherit}.cl-news .cl-ok{font-size:14px;margin-top:12px}.cl-footer{background:var(--cl-footer-bg,#000);color:var(--cl-footer-text,#fff);font-family:Poppins,sans-serif;padding:36px 50px 26px;position:relative}.cl-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1140px;margin:0 auto 90px}.cl-footer nav a{display:block;color:inherit;text-decoration:none;font-size:17px;margin:0 0 18px}.cl-footer nav a:first-child{text-decoration:underline;text-underline-offset:4px}.cl-footer h3{margin:0 0 20px;font-size:24px;font-weight:500;color:inherit}.cl-footer .cl-contact{font-size:18px;font-weight:500}.cl-footer__copy{text-align:center;font-size:12px;color:inherit;opacity:.8}.cl-wa{position:fixed;right:18px;bottom:18px;z-index:50;width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 6px 18px #00000047}.cl-wa svg{width:32px;height:32px;fill:#fff}.cl-pdp{--n0:var(--cl-navy-dark,#070F33);--n1:var(--cl-navy,#0B1A55);--n2:var(--cl-navy-light,#18297A);--lav:var(--cl-accent-light,#A9B4FF);--gold:var(--cl-pdp-gold,#F6C453);--rose:#E94F6E;--ink:var(--cl-navy,#0B1A55);--paper:var(--cl-paper,#F4F6FF);--mut:var(--cl-pdp-muted,#5C6690);font-family:DM Sans,system-ui,sans-serif;color:var(--ink)}.cl-pdp h1,.cl-pdp h2,.cl-pdp h3,.cl-pdp p{font-family:inherit}.cl-sec{padding:72px 24px;position:relative}.cl-sec--dark{background:radial-gradient(1200px 500px at 85% -10%,rgba(120,110,255,.28),transparent 60%),linear-gradient(180deg,var(--n1),var(--n0));color:#fff}.cl-sec--light{background:#fff;color:var(--ink)}.cl-sec--paper{background:var(--paper);color:var(--ink)}.cl-in{max-width:1040px;margin:0 auto}.cl-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.cl-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lav);margin-bottom:14px}.cl-sec--light .cl-tag,.cl-sec--paper .cl-tag{color:var(--mut)}.cl-h2{margin:0 0 14px;font-size:clamp(30px,4.6vw,46px);line-height:1.08;font-weight:500;letter-spacing:-.015em}.cl-h2 .cl-serif{font-size:1.08em}.cl-center{text-align:center}.cl-lede{font-size:16.5px;line-height:1.7;opacity:.82;max-width:560px}.cl-center .cl-lede{margin-left:auto;margin-right:auto}.cl-main{padding:28px 24px 56px}.cl-main__grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:44px}.cl-gallery__main{aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,var(--n2),var(--n1))}.cl-gallery__main .cl-ph{fill:#4c5bb0;background:transparent}.cl-gallery__thumbs{display:flex;gap:10px;margin-top:12px}.cl-thumb{width:72px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--n1)}.cl-thumb[aria-current=true]{border-color:var(--lav)}.cl-info h1{margin:10px 0 8px;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.01em}.cl-badges{display:flex;flex-wrap:wrap;gap:8px}.cl-badge{font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:#eef0ff;color:var(--n2)}.cl-sub{font-size:13px;color:var(--mut);margin:0 0 14px}.cl-price{display:flex;align-items:baseline;gap:10px;margin:8px 0 18px;font-size:15px;color:var(--mut)}.cl-price b{font-size:26px;color:var(--ink);font-weight:700}.cl-price s{color:#98a0c2}.cl-price .cl-sale{font-size:11px;font-weight:700;background:var(--gold);color:var(--n0);padding:3px 8px;border-radius:6px}.cl-select{width:100%;padding:13px 14px;border:1px solid #D5D9F0;border-radius:10px;font:500 14px DM Sans,sans-serif;margin-bottom:14px;background:#fff;color:var(--ink)}.cl-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--n1);color:#fff;border:0;border-radius:12px;padding:18px 20px;font:700 15.5px DM Sans,sans-serif;cursor:pointer;text-decoration:none;transition:.2s}.cl-cta:hover{background:var(--n2)}.cl-cta[disabled]{opacity:.5;cursor:not-allowed}.cl-cta--gold{background:var(--gold);color:var(--n0);width:auto;display:inline-flex;padding:17px 34px;border-radius:999px}.cl-cta--gold:hover{background:var(--gold);filter:brightness(1.08)}.cl-acc{border-top:1px solid #E1E4F5;padding:16px 0}.cl-acc:last-of-type{border-bottom:1px solid #E1E4F5}.cl-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-weight:600;font-size:14.5px}.cl-acc summary::-webkit-details-marker{display:none}.cl-acc summary:after{content:"+";font-size:20px;line-height:1;color:var(--mut)}.cl-acc[open] summary:after{content:"\2212"}.cl-acc div{padding-top:10px;font-size:14px;line-height:1.65;color:var(--mut)}.cl-split{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.cl-split--rev .cl-split__media{order:-1}.cl-split__media{border-radius:22px;overflow:hidden;aspect-ratio:1/1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.cl-sec--light .cl-split__media,.cl-sec--paper .cl-split__media{background:#e9ecfb;border-color:#dce0f5}.cl-split__media .cl-ph{fill:#6f7dd0;background:transparent}.cl-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.cl-pill{font-size:12px;padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.cl-pill--gold{background:var(--gold);color:var(--n0);border-color:var(--gold);font-weight:700}.cl-minis{display:flex;gap:28px;margin-top:26px}.cl-mini b{display:block;font-size:26px;font-weight:700}.cl-mini span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.cl-numbered{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px}.cl-numbered li{display:flex;gap:14px;align-items:flex-start}.cl-numbered i{flex:0 0 32px;height:32px;border-radius:50%;background:var(--n1);color:#fff;display:grid;place-items:center;font:700 13px DM Sans,sans-serif;font-style:normal}.cl-numbered b{display:block;font-size:15px;margin-bottom:2px}.cl-numbered span{font-size:13.5px;line-height:1.55;color:var(--mut)}.cl-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px;align-items:start}.cl-strip>div{aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#ffffff12}.cl-strip .cl-ph{fill:#4c5bb0;background:transparent}.cl-grid{display:grid;gap:16px;margin-top:38px}.cl-grid--3{grid-template-columns:repeat(3,1fr)}.cl-grid--4{grid-template-columns:repeat(4,1fr)}.cl-grid--2{grid-template-columns:repeat(2,1fr)}.cl-card{background:#fff;color:var(--ink);border-radius:16px;padding:22px 20px;box-shadow:0 10px 30px #070f331f}.cl-sec--light .cl-card,.cl-sec--paper .cl-card{box-shadow:0 8px 24px #0b1a5514;border:1px solid #E6E9F8}.cl-ico{width:42px;height:42px;border-radius:50%;background:#eef0ff;display:grid;place-items:center;font-size:18px;margin-bottom:12px;color:var(--n2)}.cl-card h3{margin:0 0 6px;font-size:15.5px;font-weight:700}.cl-card p{margin:0;font-size:13px;line-height:1.55;color:var(--mut)}.cl-card--dark{background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:none}.cl-card--dark p{color:#ffffffb8}.cl-card--dark .cl-ico{background:#ffffff1f;color:var(--gold)}.cl-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;align-items:start}.cl-panel{border-radius:18px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.cl-panel__img{aspect-ratio:16/9}.cl-panel__img .cl-ph{fill:#4c5bb0;background:transparent}.cl-panel div+div{padding:14px 16px;font-size:13px;opacity:.85}.cl-panel b{display:block;font-size:14px;margin-bottom:2px}.cl-list{display:grid;gap:14px;margin:24px 0}.cl-list li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:15px}.cl-list i{flex:0 0 26px;height:26px;border-radius:50%;background:#eef0ff;display:grid;place-items:center;font-size:12px;font-style:normal;color:var(--n2)}.cl-list small{display:block;font-size:12.5px;color:var(--mut);margin-top:2px}.cl-note{border-left:4px solid var(--gold);background:#fff7e0;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.6;color:#5b4a12}.cl-note b{display:block;margin-bottom:4px}.cl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.cl-step{background:#fff;border:1px solid #E6E9F8;border-radius:16px;padding:22px;text-align:center;box-shadow:0 8px 24px #0b1a550f}.cl-step em{display:block;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:6px 0}.cl-step h3{margin:0 0 6px;font-size:17px}.cl-step p{margin:0;font-size:13px;color:var(--mut);line-height:1.55}.cl-timeline{margin-top:22px;background:#fff;border:1px solid #E6E9F8;border-radius:16px;padding:22px 24px;display:grid;gap:18px}.cl-phase{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;font-size:13px}.cl-phase b{font-size:13px}.cl-bar{height:6px;border-radius:6px;background:#e8ebfa;overflow:hidden;margin-top:6px}.cl-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--lav),var(--n2));border-radius:6px}.cl-fine{font-size:11.5px;color:var(--mut);margin-top:12px}.cl-table{width:100%;border-collapse:collapse;margin-top:34px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0b1a551a;font-size:14px;color:var(--ink)}.cl-table th,.cl-table td{padding:15px 14px;text-align:center;border-bottom:1px solid #EEF0FB}.cl-table th:first-child,.cl-table td:first-child{text-align:left;font-weight:600}.cl-table thead th{background:var(--paper);font-size:13px}.cl-table th.cl-us{color:var(--n2)}.cl-yes{color:#17935a;font-weight:700}.cl-no{color:#b5bad6}.cl-table-wrap{overflow-x:auto}.cl-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.cl-trust div{text-align:center;padding:18px 10px}.cl-trust .cl-ico{margin:0 auto 12px}.cl-trust b{display:block;font-size:14.5px;margin-bottom:4px}.cl-trust span{font-size:12.5px;color:var(--mut)}.cl-faq{max-width:760px;margin:34px auto 0}.cl-q{background:#fff;border:1px solid #E6E9F8;border-radius:12px;margin-bottom:10px;padding:0 18px}.cl-q summary{list-style:none;cursor:pointer;padding:17px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:12px}.cl-q summary::-webkit-details-marker{display:none}.cl-q summary:after{content:"+";font-size:20px;line-height:1;color:var(--mut)}.cl-q[open] summary:after{content:"\2212"}.cl-q div{padding:0 0 16px;font-size:14px;line-height:1.65;color:var(--mut)}.cl-disclaimer{max-width:760px;margin:26px auto 0;font-size:11.5px;line-height:1.6;color:var(--mut);text-align:center}.cl-rv{max-width:760px;margin:30px auto 0;position:relative}.cl-rv .cl-track{gap:16px}.cl-rv .cl-rcard{flex:0 0 100%;padding:24px;font-size:14px;color:#33406f;border-radius:16px}.cl-rv .cl-rcard h3{font-size:18px}.cl-rv-note{font-size:11px;opacity:.7;text-align:center;margin-top:10px}.cl-stars--dark{color:var(--gold);font-size:13px}#header-group .shopify-section:first-child{background:var(--cl-announce-bg,#000)!important;color:var(--cl-announce-text,#fff)!important}#header-group .shopify-section:first-child *{color:var(--cl-announce-text,#fff)!important;text-transform:uppercase;letter-spacing:.14em;font-size:12.5px!important;font-weight:600}@media(max-width:860px){.cl-hero{padding:0 14px}.cl-hero__card{grid-template-columns:1fr;min-height:0}.cl-hero__text{padding:32px 24px}.cl-hero__media{min-height:300px;order:-1}.cl-hero__media--flow{min-height:0}.cl-feature{margin:20px 12px;padding:36px 16px}.cl-feature__grid{grid-template-columns:1fr}.cl-float--tl,.cl-float--br{left:-6px}.cl-reviews__head{flex-direction:column}.cl-footer{padding:30px 24px 24px}.cl-footer__grid{grid-template-columns:1fr;margin-bottom:60px}.cl-main__grid,.cl-split{grid-template-columns:1fr;gap:28px}.cl-split--rev .cl-split__media{order:0}.cl-grid--3,.cl-grid--4,.cl-steps,.cl-trust{grid-template-columns:repeat(2,1fr)}.cl-strip{grid-template-columns:repeat(3,1fr)}.cl-strip>div:nth-child(n+4){display:none}.cl-panels{grid-template-columns:1fr}.cl-sec{padding:52px 18px}.cl-phase{grid-template-columns:1fr;gap:6px}}@media(max-width:520px){.cl-grid--3,.cl-grid--4,.cl-grid--2,.cl-steps,.cl-trust{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cl-theme.css.map */
