html{scroll-behavior:smooth}body{margin:0}.cm2{--cream:#fcf9f4;--ink:#10251b;--gold:#b78337;--bright:#e4ad4b;background:var(--cream);color:#171d18;font:14px/1.45 Arial,Helvetica,sans-serif;width:100%;overflow:clip}.cm2 *{box-sizing:border-box}.cm2 h1,.cm2 h2,.cm2 h3,.cm2 p,.cm2 figure,.cm2 blockquote{margin:0}.cm2 h1,.cm2 h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.cm2 a{color:inherit;text-decoration:none}.cm2 img{display:block;max-width:100%;height:auto}.cm2 svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cm2 button,.cm2 input{font:inherit}.cm2 button{cursor:pointer}.cm2 button:focus-visible,.cm2 a:focus-visible,.cm2 summary:focus-visible,.cm2 input:focus-visible{outline:3px solid #b78337;outline-offset:4px}.cm2-announcement{min-height:47px;background:#03180f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:9px 5%;font-size:12px;gap:24px}.cm2-announcement>span{display:flex;align-items:center;gap:8px}.cm2-announcement svg{height:22px;width:22px;color:var(--bright)}.cm2-stars{color:#d8972e;letter-spacing:1px;white-space:nowrap}.cm2-hero{height:600px;position:relative;color:#fff;isolation:isolate;overflow:hidden}.cm2-hero picture,.cm2-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cm2-hero picture{display:block}.cm2-hero img.cm2-hero-photo{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.cm2-hero-shade{z-index:-1;background:linear-gradient(90deg,#04140bd9 0%,#07160e85 37%,transparent 69%),linear-gradient(0deg,#03130bc7,transparent 24%)}.cm2-header{display:flex;align-items:center;justify-content:space-between;height:112px;padding:16px 5%;gap:30px}.cm2-brand{display:flex;align-items:center;gap:12px;font:29px/1.05 Georgia,serif;letter-spacing:.18em;color:#fffdf8}.cm2-brand>svg{width:63px;height:63px;color:#dfad3c}.cm2-brand small{display:block;font-size:12px;letter-spacing:.43em;text-align:center;margin-top:5px}.cm2-desktop{display:flex;gap:32px;align-items:center;font-size:15px;font-weight:600}.cm2-desktop a{padding:16px 0}.cm2-chevron{font-size:12px;margin-left:3px}.cm2-tools{display:flex;gap:13px;align-items:center}.cm2-tools>a{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px}.cm2-tools svg{width:28px;height:28px}.cm2-tools sup{position:absolute;right:1px;top:0;background:#e4ac43;border-radius:50%;font-size:10px;min-width:17px;text-align:center;line-height:17px}.cm2-mobile-menu{display:none}.cm2-hero-content{padding:34px 5% 0;max-width:760px}.cm2-eyebrow{color:#a36c22;font-size:13px;letter-spacing:.02em}.cm2-hero .cm2-eyebrow{color:#e8b840}.cm2-hero h1{font-size:64px;line-height:1.04;margin-top:15px;letter-spacing:-.02em}.cm2-hero h1 em{color:#e8b94d;font-style:normal}.cm2-title-rule{width:260px;height:1px;background:#bd944b;margin:19px 0}.cm2-hero-content>p{max-width:495px;font-size:16px;line-height:1.65}.cm2-hero-buttons{display:flex;align-items:center;gap:23px;margin-top:30px}.cm2-button,.cm2-outline{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;padding:14px 24px;border-radius:3px;font-size:12px;line-height:1.3;font-weight:600;text-transform:uppercase;white-space:nowrap}.cm2 .cm2-button{color:#fff;background:linear-gradient(105deg,#dda044,#ac7329);border:1px solid #c88d36}.cm2 .cm2-button--green{background:#031b11;border-color:#031b11}.cm2-outline{border:1px solid #d7a140;color:#fff;background:#06130a33}.cm2-outline>span{font-size:24px;color:#d5a438;line-height:12px}.cm2-social-proof{display:flex;align-items:center;gap:14px;margin-top:35px;font-size:11px;white-space:nowrap}.cm2-social-proof i{font-size:10px}.cm2-avatars{display:flex;padding-left:3px}.cm2-avatars img{width:37px;height:43px;object-fit:cover;border:2px solid #f3e6c4;border-radius:50%;margin-left:-6px}.cm2-video{position:absolute;right:5%;bottom:35px;display:flex;align-items:center;gap:12px;color:#fff;font-size:12px}.cm2-video small{display:block;font-size:10px}.cm2-play{display:grid;place-items:center;border:1px solid #fff;border-radius:50%;height:56px;width:56px;font-size:23px;background:#ffffff26;box-shadow:0 0 0 5px #ffffff10}.cm2-trust{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;padding:25px 4%;min-height:98px;border-bottom:1px solid #eee7dc;background:#fffcf7}.cm2-trust>div{display:flex;align-items:center;gap:14px}.cm2-trust svg{width:40px;height:40px;color:#b37929}.cm2-trust strong{display:block;font-size:10px;font-weight:500}.cm2-trust small{display:block;font-size:10px;line-height:1.6}.cm2-world{padding:30px 3.8% 20px;background:radial-gradient(ellipse at 20% 20%,#fffefc,transparent 65%),#fcf9f5}.cm2-chakras{display:grid;grid-template-columns:330px 1fr;gap:28px;align-items:center;min-height:180px}.cm2-chakra-title h2{font-size:38px;line-height:1.05;margin:6px 0 15px}.cm2-flourish{display:flex;align-items:center;gap:10px;width:190px;color:#c28d3e}.cm2-flourish:before,.cm2-flourish:after{content:"";height:1px;background:currentColor;flex:1}.cm2-flourish svg{width:27px;height:27px}.cm2-chakra-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:21px}.cm2-chakra{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.cm2-chakra img{width:113px;height:113px;border-radius:50%;object-fit:cover;object-position:center;transition:transform .25s}.cm2-chakra:hover img{transform:scale(1.04)}.cm2-chakra strong{font-size:13px;font-weight:500;margin:11px 0 2px}.cm2-chakra small{font-size:10px;white-space:nowrap}.cm2-product-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 20px;scroll-margin-top:20px}.cm2-product-heading h2{font-size:21px;letter-spacing:0}.cm2-product-heading p{font-size:15px;color:#6a6661;margin-top:4px}.cm2-product-heading>div:last-child{display:flex;align-items:center;gap:13px}.cm2-mini-outline{display:inline-flex;gap:17px;align-items:center;padding:11px 22px;border:1px solid #d5b587;border-radius:3px;font-size:10px;min-height:40px}.cm2-mini-outline span{color:#a6742d}.cm2-round{display:grid;place-items:center;border:1px solid #be8837;background:transparent;color:#ae7628;border-radius:50%;height:32px;width:32px;min-width:32px;font:24px Georgia,serif!important;padding:0}.cm2-products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 90px)/6);gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.cm2-products::-webkit-scrollbar{display:none}.cm2-product{border:1px solid #e8dfd3;border-radius:7px;overflow:hidden;text-align:center;background:#fffcf7;position:relative;padding-bottom:12px;min-width:0;scroll-snap-align:start}.cm2-product-image{position:relative;aspect-ratio:1.03;overflow:hidden}.cm2-product-image>img{width:100%;height:100%;object-fit:cover}.cm2-favorite{position:absolute;right:10px;top:7px;-webkit-appearance:none;appearance:none;border:none;background:none;color:#fff;font-size:28px!important;line-height:30px;padding:0;filter:drop-shadow(0 1px 2px #0005)}.cm2-favorite[aria-pressed=true]{color:#e1ad50}.cm2-chakra-seal{position:relative;display:grid;place-items:center;background:var(--seal);width:45px;height:45px;margin:-26px auto 10px;border:3px solid #fffcf7;outline:1px solid var(--seal);clip-path:polygon(50% 0,80% 8%,100% 38%,94% 70%,68% 96%,35% 100%,7% 76%,0 42%,20% 12%);color:#fff}.cm2-chakra-seal svg{width:32px;height:32px;stroke-width:2}.cm2-product h3{font:13px/1.3 Arial,sans-serif;margin:0 6px 4px;font-weight:500}.cm2-product-rating{font-size:13px;line-height:1.2}.cm2-product-rating small{color:#777;font-size:10px}.cm2-price{font-size:14px;margin-top:4px!important}.cm2 .cm2-add{min-height:37px;width:calc(100% - 28px);padding:10px 5px;font-size:11px;font-weight:400;margin-top:12px;white-space:normal}.cm2-stones{display:grid;grid-template-columns:33% 41% 26%;color:#fff;background:#031b0e;min-height:320px;margin-top:0;position:relative;overflow:hidden;isolation:isolate}.cm2-stones-text{padding:38px 38px 30px 17%;position:relative;background:linear-gradient(90deg,#02170df0,#031b0e99),url(cm-botanical-left.svg) left bottom/auto 100% no-repeat}.cm2-stones h2{font-size:43px;line-height:1.02;margin-bottom:15px}.cm2-stones p{font-size:15px;line-height:1.55;max-width:355px}.cm2-stones .cm2-button{margin-top:17px;padding:13px 22px}.cm2-stones img.cm2-stones-photo{width:100%;height:100%;object-fit:cover;max-height:340px}.cm2-stone-features{display:flex;flex-direction:column;justify-content:space-evenly;gap:16px;padding:24px 20px 24px 35px;background:url(cm-botanical-right.svg) right center/auto 110% no-repeat}.cm2-stone-features>div{display:flex;align-items:center;gap:17px}.cm2-stone-features svg{color:#d6a438;width:34px;height:34px}.cm2-stone-features strong{display:block;font-size:15px;font-weight:500}.cm2-stone-features small{font-size:12px;display:block}.cm2-mission{display:grid;grid-template-columns:51% 49%;min-height:340px;background:linear-gradient(110deg,#f2e8d9,#fdf9f3)}.cm2-mission-photo{position:relative;min-height:340px;overflow:hidden}.cm2-mission-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 50%}.cm2-mission-photo .cm2-video{left:7%;right:auto;bottom:28px}.cm2-mission-photo .cm2-play{background:#fff;color:#293a2c}.cm2-mission-text{padding:20px 6% 17px 5.2%;background:url(cm-botanical-right.svg) right top/auto 100% no-repeat}.cm2-mission h2{font-size:38px;line-height:1.03;margin:4px 0 12px}.cm2-mission p{font-size:14px;line-height:1.45;max-width:600px;color:#595953}.cm2-mission .cm2-button{margin:14px 0 20px;min-height:43px;padding:12px 23px}.cm2-mission-values{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cm2-mission-values>div{display:flex;gap:7px;align-items:center;font-size:9px}.cm2-mission-values svg{color:#bb8136;width:34px;height:34px}.cm2-mission-values small{display:block;font-size:9px}.cm2-reviews{padding:9px 3% 12px;background:#fdfbf7}.cm2-reviews>h2{text-align:center;font-size:34px;line-height:1.2}.cm2-reviews>.cm2-flourish{width:150px;margin:0 auto 6px}.cm2-review-controls{display:flex;align-items:center;gap:16px}.cm2-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0}.cm2-review{position:relative;display:grid;grid-template-columns:94px 1fr;gap:20px;padding:18px 20px 20px 15px;border:1px solid #eee6db;border-radius:8px;min-height:187px;scroll-snap-align:start;background:#fffcf8}.cm2-review img.cm2-review-portrait{width:94px;height:110px;object-fit:cover;border-radius:50%}.cm2-review .cm2-stars{font-size:17px}.cm2-review blockquote{font-size:12px;line-height:1.6;color:#575550;max-width:275px;margin:7px 0 18px}.cm2-review strong{font-size:11px;display:block;font-weight:600}.cm2-review small{display:block;color:#69655e;font-size:11px}.cm2-review img.cm2-review-bracelet{position:absolute;right:15px;bottom:14px;width:67px;height:45px;object-fit:cover;border-radius:50%}.cm2-dots{display:flex;gap:5px;justify-content:center;align-items:center;padding-top:10px}.cm2-dots i{background:#e0d2bf;height:7px;width:7px;border-radius:50%}.cm2-dots b{width:25px;height:6px;border-radius:8px;background:#b58231}.cm2-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 7px 4px}.cm2-guide{position:relative;min-height:215px;overflow:hidden;border-radius:4px;color:#fff;isolation:isolate;display:flex;justify-content:flex-end;align-items:center}.cm2-guide>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.cm2-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06170b00,#07190bd9 48%);z-index:-1}.cm2-guide>div{width:62%;padding:24px 20px 20px 0}.cm2-guide h2{font-size:25px;margin-bottom:9px;letter-spacing:0}.cm2-guide p{font-size:12px;line-height:1.5;max-width:250px;min-height:55px}.cm2-guide .cm2-button{font-size:11px;margin-top:15px;min-height:40px;padding:11px 18px;gap:15px}.cm2-newsletter{display:grid;grid-template-columns:64px 1.1fr 1fr;align-items:center;gap:22px;min-height:90px;background:#f6eddf;padding:15px 11%}.cm2-newsletter>svg{width:61px;height:61px;padding:13px;background:#eddbc0;border-radius:50%;color:#aa742d}.cm2-newsletter h2{font-size:21px;letter-spacing:0;margin-bottom:4px}.cm2-newsletter p{font-size:12px;max-width:450px}.cm2-newsletter-form{display:flex;min-width:0}.cm2-newsletter input{width:100%;min-width:0;background:#fff;border:0;padding:13px 18px;font-size:12px;border-radius:4px 0 0 4px}.cm2-newsletter .cm2-button{border-radius:0 3px 3px 0;min-width:150px;min-height:43px;font-size:11px;padding:12px 20px}.cm2-footer{color:#eee9dd;background:#02190f url(cm-botanical-left.svg) left bottom/auto 100% no-repeat;position:relative;padding:31px 6% 0}.cm2-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(cm-botanical-right.svg) right bottom/auto 100% no-repeat;pointer-events:none}.cm2-footer-grid{position:relative;display:grid;grid-template-columns:1.05fr .8fr 1.1fr 1.3fr;gap:40px}.cm2-footer-grid>div{padding-right:20px}.cm2-footer-grid>div:not(:last-child){border-right:1px solid #c5b99219}.cm2-footer .cm2-brand{font-size:23px;gap:10px}.cm2-footer .cm2-brand>svg{width:53px;height:53px}.cm2-footer .cm2-brand small{font-size:10px}.cm2-footer p{max-width:230px;font-size:15px;line-height:1.5;margin:20px 0 12px}.cm2-footer h2{font:16px/1.5 Arial,sans-serif;letter-spacing:0;color:#e6b53b;margin:0 0 14px}.cm2-footer nav{display:flex;flex-direction:column}.cm2-footer nav a{font-size:14px;line-height:1.8}.cm2-socials{display:flex;gap:16px;font-size:26px;align-items:center}.cm2-payment-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:14px 0 29px}.cm2-payment-badges span{background:#103665;color:#fff;border:1px solid #ffffff38;padding:4px 8px;border-radius:3px;font-style:italic;font-weight:700;font-size:17px}.cm2-payment-badges span:nth-child(3){background:#182219;color:#ed793c}.cm2-payment-badges span:nth-child(4){background:transparent;color:#2b83c6;font-size:17px}.cm2-payment-badges span:last-child{background:#12271e;font-size:14px}.cm2-carriers{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:400}.cm2-footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:20px;margin-top:25px;padding:21px 0 30px;border-top:1px solid #c5b99226}.cm2-dialog{max-width:min(440px,90vw);border:1px solid #bc8737;border-radius:5px;background:#fffaf2;color:#10251b;padding:35px}.cm2-dialog::backdrop{background:#07180dbb}.cm2-dialog button{position:absolute;right:10px;top:5px;border:0;background:none;font-size:26px}.cm2-sr{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media(min-width:1600px){.cm2-hero{height:660px}.cm2-hero-content{padding-top:50px}.cm2-chakras{grid-template-columns:380px 1fr}.cm2-chakra img{height:130px;width:130px}.cm2-stones{min-height:360px}.cm2-stones img.cm2-stones-photo{max-height:360px}.cm2-mission,.cm2-mission-photo{min-height:380px}}@media(max-width:749px){.cm2-announcement{justify-content:center;font-size:10px;min-height:30px;padding:6px 12px}.cm2-announcement>span:not(:first-child){display:none}.cm2-announcement svg{width:18px;height:18px}.cm2-hero{height:620px}.cm2-header{height:80px;padding:13px 18px;gap:10px}.cm2-brand{font-size:20px;gap:6px}.cm2-brand>svg{width:42px;height:42px}.cm2-brand small{font-size:8px}.cm2-desktop{display:none}.cm2-tools{gap:1px}.cm2-tools>a{min-width:34px;min-height:38px}.cm2-tools>a:nth-child(2){display:none}.cm2-tools svg{width:23px;height:23px}.cm2-mobile-menu{display:block}.cm2-mobile-menu summary{list-style:none;font-size:22px;cursor:pointer;width:36px;min-height:38px;display:grid;place-items:center}.cm2-mobile-menu summary::-webkit-details-marker{display:none}.cm2-mobile-menu nav{position:absolute;top:80px;left:0;right:0;background:#071e13;z-index:8;padding:14px 22px}.cm2-mobile-menu nav a{display:block;padding:13px 0}.cm2-hero img.cm2-hero-photo{object-position:66% center;transform:scale(1.35);transform-origin:73% 28%}.cm2-hero-shade{background:linear-gradient(90deg,#03130b9c,#03130b22),linear-gradient(0deg,#03130bf5 0%,#03130b8a 28%,transparent 74%)}.cm2-hero-content{padding:47px 22px 0;max-width:100%}.cm2-hero .cm2-eyebrow{font-size:10px}.cm2-hero h1{font-size:42px;margin-top:15px;line-height:1.05;max-width:315px}.cm2-title-rule{width:180px;margin:18px 0}.cm2-hero-content>p{font-size:13px;max-width:245px;line-height:1.6}.cm2-hero-buttons{gap:11px;margin-top:23px;align-items:flex-start;flex-direction:column}.cm2-button,.cm2-outline{min-height:44px;font-size:10px;padding:12px 18px;gap:15px}.cm2-social-proof{flex-wrap:wrap;max-width:300px;gap:9px;margin-top:26px;font-size:9px}.cm2-social-proof i{font-size:9px}.cm2-avatars img{width:26px;height:31px}.cm2-social-proof .cm2-stars{margin-left:0;font-size:11px}.cm2-hero>.cm2-video{right:20px;bottom:23px;font-size:9px}.cm2-video small{font-size:8px}.cm2-play{width:38px;height:38px;font-size:16px}.cm2-trust{grid-template-columns:repeat(3,1fr);gap:22px 10px;padding:23px 12px}.cm2-trust>div{flex-direction:column;gap:7px;text-align:center}.cm2-trust svg{width:31px;height:31px}.cm2-trust strong,.cm2-trust small{font-size:8px}.cm2-world{padding:28px 18px 24px}.cm2-chakras{grid-template-columns:1fr;gap:24px}.cm2-chakra-title{text-align:center}.cm2-chakra-title h2{font-size:31px;margin:7px 0 14px}.cm2-eyebrow{font-size:10px}.cm2-flourish{margin:auto;width:150px}.cm2-chakra-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 9px}.cm2-chakra:last-child{grid-column:2}.cm2-chakra img{width:85px;height:85px}.cm2-chakra strong{font-size:12px;margin:9px 0 2px}.cm2-chakra small{font-size:8px;white-space:normal}.cm2-product-heading{margin:35px 0 18px;align-items:flex-end;gap:10px}.cm2-product-heading h2{font-size:19px;max-width:270px;line-height:1.2}.cm2-product-heading p{font-size:11px;max-width:265px;margin-top:7px}.cm2-product-heading .cm2-mini-outline{display:none}.cm2-product-heading>div:last-child{gap:7px}.cm2-round{width:27px;height:27px;min-width:27px;font-size:21px!important}.cm2-products{grid-auto-columns:calc((100% - 12px)/2);gap:12px;padding:2px 0 6px}.cm2-product{padding-bottom:10px}.cm2-product h3{font-size:11px}.cm2-chakra-seal{width:36px;height:36px;margin:-20px auto 8px}.cm2-chakra-seal svg{width:26px;height:26px}.cm2-product-rating{font-size:10px}.cm2-product-rating small{font-size:8px}.cm2-price{font-size:12px}.cm2 .cm2-add{font-size:8px;min-height:36px;width:calc(100% - 18px);padding:9px 3px;margin-top:9px}.cm2-favorite{font-size:23px!important}.cm2-stones{grid-template-columns:1fr;min-height:0}.cm2-stones-text{padding:29px 26px}.cm2-stones h2{font-size:35px}.cm2-stones p{font-size:13px}.cm2-stones .cm2-button{font-size:10px;min-height:42px}.cm2-stones img.cm2-stones-photo{height:255px;max-height:none;object-position:center}.cm2-stone-features{display:grid;grid-template-columns:1fr 1fr;padding:25px 18px;gap:22px 12px;background-size:auto 160%}.cm2-stone-features>div{gap:9px}.cm2-stone-features svg{width:29px;height:29px}.cm2-stone-features strong{font-size:12px}.cm2-stone-features small{font-size:9px;max-width:115px}.cm2-mission{grid-template-columns:1fr}.cm2-mission-photo{min-height:240px}.cm2-mission-photo .cm2-video{bottom:23px;left:23px;font-size:10px}.cm2-mission-text{padding:26px 23px}.cm2-mission h2{font-size:32px;margin:8px 0 15px}.cm2-mission p{font-size:12px;line-height:1.6}.cm2-mission .cm2-button{font-size:10px;margin:20px 0 24px;min-height:44px}.cm2-mission-values{grid-template-columns:1fr 1fr;gap:17px 12px}.cm2-mission-values>div,.cm2-mission-values small{font-size:9px}.cm2-mission-values svg{width:32px;height:32px}.cm2-reviews{padding:22px 12px 18px}.cm2-reviews>h2{font-size:27px;max-width:300px;margin:auto;line-height:1.1}.cm2-reviews>.cm2-flourish{margin-top:9px;margin-bottom:12px}.cm2-review-controls{gap:7px}.cm2-review-track{grid-auto-columns:100%;gap:12px}.cm2-review{grid-template-columns:65px 1fr;padding:17px 12px;gap:12px;min-height:190px}.cm2-review img.cm2-review-portrait{width:65px;height:80px}.cm2-review blockquote{font-size:10px;margin:8px 0 19px}.cm2-review .cm2-stars{font-size:13px}.cm2-review strong,.cm2-review small{font-size:9px}.cm2-review img.cm2-review-bracelet{width:48px;height:34px}.cm2-dots{padding-top:13px}.cm2-guides{grid-template-columns:1fr;gap:10px;padding:0 12px 15px}.cm2-guide{min-height:190px}.cm2-guide>div{width:61%;padding:20px 16px 20px 0}.cm2-guide h2{font-size:23px}.cm2-guide p{font-size:11px;min-height:0}.cm2-guide .cm2-button{font-size:9px;padding:11px 14px;min-height:37px}.cm2-newsletter{grid-template-columns:45px 1fr;padding:21px 20px;gap:13px}.cm2-newsletter>svg{width:43px;height:43px;padding:9px}.cm2-newsletter h2{font-size:20px}.cm2-newsletter p{font-size:10px;line-height:1.5}.cm2-newsletter-form{grid-column:1/-1;margin-top:5px}.cm2-newsletter input{font-size:11px;padding:12px}.cm2-newsletter .cm2-button{min-width:122px;font-size:9px;padding:11px 14px}.cm2-footer{padding:30px 24px 0;background-size:auto 70%}.cm2-footer:before{background-size:auto 70%}.cm2-footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.cm2-footer-grid>div{padding:0!important;border:0!important}.cm2-footer-grid>div:first-child{grid-column:1/-1}.cm2-footer .cm2-brand{font-size:22px}.cm2-footer .cm2-brand>svg{width:48px;height:48px}.cm2-footer p{font-size:12px;margin:16px 0 13px;max-width:280px}.cm2-socials{font-size:24px}.cm2-footer h2{font-size:13px;margin-bottom:12px}.cm2-footer nav a{font-size:11px;line-height:2.2}.cm2-payment{grid-column:1/-1}.cm2-payment-badges{margin:8px 0 22px}.cm2-payment-badges span{font-size:15px}.cm2-payment-badges span:nth-child(4){font-size:15px}.cm2-payment-badges span:last-child{font-size:12px}.cm2-carriers{font-size:13px}.cm2-footer-bottom{flex-direction:column;align-items:flex-start;font-size:9px;gap:10px;margin-top:24px;padding:20px 0 25px}}@media(max-width:360px){.cm2-header{padding:13px 12px}.cm2-brand{font-size:17px}.cm2-brand>svg{width:35px;height:35px}.cm2-hero h1{font-size:37px}.cm2-hero-content{padding-left:18px}.cm2-chakra img{width:74px;height:74px}.cm2-product-heading h2{font-size:17px}.cm2-review{grid-template-columns:48px 1fr;gap:9px}.cm2-review img.cm2-review-portrait{width:48px;height:63px}.cm2-product-heading>div:last-child{flex-direction:column}.cm2-mission h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cm2 *{transition:none!important;scroll-behavior:auto!important}}@media(min-width:750px)and (max-width:1439px){.cm2{width:1440px;zoom:calc(100vw/1440px)}}.cm2-chakra-photo{display:block;width:113px;height:113px;border-radius:50%;overflow:hidden;flex-shrink:0}.cm2-chakra-photo img{max-width:none;width:100%;height:100%;border-radius:0;object-fit:cover;transform:scale(2.05);transform-origin:60% 20%}.cm2-chakra:hover .cm2-chakra-photo img{transform:scale(2.1)}.cm2-mission-text{background-size:180px auto}.cm2-hero .cm2-video,.cm2-mission-photo .cm2-video{color:#fff}.cm2 .cm2-stone-features svg{color:#e0ac40}@media(max-width:749px){.cm2-chakra-photo{width:85px;height:85px}.cm2-chakra-photo img{width:100%;height:100%}.cm2-mission-text{background-size:110px auto}.cm2-mission-photo .cm2-video{color:#fff}}@media(max-width:360px){.cm2-chakra-photo{width:74px;height:74px}}.cm2-add:disabled{opacity:.6;cursor:default}.cm2-product form{margin:0}.cm2-newsletter-form--shopify{position:relative}.cm2-newsletter-form--shopify>[role]{position:absolute;top:100%;left:0;font-size:11px}.cm2-newsletter-form--shopify input[type=hidden]{display:none}.cm2-payment-badges .cm2-mastercard{padding:2px 5px}.cm2-mastercard svg{width:34px;height:24px;display:block}.cm2-chakra-seal svg{stroke-width:1.5}@media(max-width:749px){.cm2-hero{height:680px}}.cm2-language{position:relative;z-index:10;font:12px/1.4 Arial,sans-serif}.cm2-language summary{cursor:pointer;list-style:none;padding:12px 4px;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:4px}.cm2-language summary::-webkit-details-marker{display:none}.cm2-language-panel{position:absolute;right:0;top:100%;width:235px;padding:16px;background:#fcf9f4;color:#10251b;border:1px solid #b78337;border-radius:4px;box-shadow:0 8px 24px #0004}.cm2-language-panel form{display:grid;gap:9px}.cm2-language-panel select{width:100%;min-height:44px;background:#fff;color:#10251b;border:1px solid #b78337;padding:6px}.cm2-language-panel button{min-height:44px;background:#10251b;color:#fff;border:0}.cm2-language-panel a,.cm2-language-panel>span{display:block;padding:10px 4px}.cm2-language-panel>span{opacity:.65}.cm2-language-panel a:hover{color:#a36c22}@media(max-width:749px){.cm2-tools{gap:3px}.cm2-tools>a{min-width:32px}.cm2-header{gap:6px}.cm2-language-panel{position:fixed;top:115px;right:12px;max-width:calc(100vw - 24px)}}@media(max-width:749px){html:lang(de) .cm2-hero h1,html:lang(nl) .cm2-hero h1{font-size:clamp(36px,11vw,44px)}}.cm2-footer-toggle{display:none}@media(max-width:749px){.cm2-hero{height:auto;min-height:570px;padding-bottom:76px}.cm2-hero-content{padding-top:24px}.cm2-hero img.cm2-hero-photo{object-position:66% 40%;transform:scale(1.5);transform-origin:73% 28%}.cm2-hero h1{margin-top:10px}.cm2-hero .cm2-title-rule{margin:13px 0}.cm2-hero-buttons{margin-top:17px;gap:10px}.cm2-social-proof{margin-top:18px}.cm2-hero>.cm2-video{bottom:18px}.cm2-footer-fold{grid-column:1/-1;border-top:1px solid #ffffff24!important}.cm2-footer-fold h2{margin:0}.cm2-footer-label{display:none}.cm2-footer-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;min-height:48px;background:none;border:0;color:inherit;text-align:left;font:inherit}.cm2-footer-toggle[aria-expanded=true]>span{transform:rotate(180deg)}.cm2-footer-fold nav{display:none;padding-bottom:12px}.cm2-footer-fold.is-open nav{display:block}.cm2-footer-grid{row-gap:12px}.cm2-footer-grid>div:first-child{margin-bottom:14px}}@media(max-width:749px){.cm2-hero img.cm2-hero-photo{transform:translateY(-10px) scale(1.5)}.cm2-stones{grid-template-columns:minmax(0,1fr)}.cm2-stones-text,.cm2-stones img.cm2-stones-photo{grid-column:1;grid-row:1}.cm2-stones img.cm2-stones-photo{height:100%;min-height:300px;max-height:none;object-fit:cover;object-position:65% center;z-index:0}.cm2-stones-text{z-index:1;min-height:300px;padding:24px 22px;background:linear-gradient(90deg,#02170df2,#02170dc9 42%,#02170d44 75%,#02170d0d)}.cm2-stones-text h2{font-size:32px;max-width:70%}.cm2-stones-text p{max-width:64%;font-size:12px;line-height:1.5}.cm2-stones-text .cm2-button{font-size:9px;padding:12px 15px;min-height:42px;margin-top:16px;white-space:normal;max-width:100%}.cm2-stone-features{grid-column:1;grid-row:2}.cm2-footer-grid{grid-template-columns:1fr;gap:0}.cm2-footer-fold{margin:0}.cm2-footer-toggle{padding:14px 0;min-height:48px}.cm2-footer-grid>.cm2-payment{border-top:1px solid #ffffff24!important;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cm2-payment h2{display:flex;align-items:center;min-height:48px;padding:14px 0;margin:0;border-top:1px solid #ffffff24}.cm2-payment h2:first-child{border-top:0}.cm2-payment-badges{margin:0 0 14px;flex-wrap:wrap}.cm2-carriers{padding:0 0 14px}}@media(min-width:750px){.cm2-stones-text{grid-column:1;grid-row:1;z-index:1;width:calc(100% + 38px);padding-right:65px;border-radius:0 5% 5% 0/0 50% 50% 0;background:url(cm-botanical-left.svg) right center/auto 115% no-repeat,linear-gradient(90deg,#02170df2,#031b0ec7);box-shadow:12px 0 22px #02170d26}.cm2-stones img.cm2-stones-photo{position:absolute;left:0;top:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 57%;z-index:0}.cm2-stone-features{grid-column:3;grid-row:1;z-index:1;position:relative;width:calc(100% + 38px);margin-left:-38px;padding-left:73px;border-radius:5% 0 0 5%/50% 0 0 50%;background:url(cm-botanical-right.svg) right center/auto 115% no-repeat,linear-gradient(90deg,#031b0ec7,#02170df2);box-shadow:-12px 0 22px #02170d26}}.cm2-product-category{display:block;margin:12px 6px 7px;color:#8d672c;font-size:10px}.cm2-product h3{min-height:34px}.cm2-product .cm2-price{font-size:12px;color:#69695c}@media(max-width:749px){.cm2-product-category{font-size:9px;margin:10px 5px 6px}.cm2-product h3{min-height:30px}.cm2-product .cm2-price{font-size:11px}}.cm2-product h3{font-size:14px;font-weight:500}.cm2-product .cm2-price{font-size:14px;font-weight:600;color:#171d18;margin-top:5px!important}.cm2-product .cm2-product-rating{margin-top:5px}.cm2-selection-note{font-size:10px;color:#746d60;margin:10px 0 0!important}@media(max-width:749px){.cm2-product h3{font-size:12px}.cm2-product .cm2-price{font-size:13px}.cm2-selection-note{font-size:9px}}.cm2-intentions{padding:34px 3.8% 38px;background:#fcf9f4}.cm2-intentions-heading{margin-bottom:20px}.cm2-intentions h2{font-size:34px;line-height:1.16;max-width:1060px}.cm2-intentions-heading>p{font-size:14px;color:#706b60;margin-top:8px}.cm2-intentions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cm2-intention{display:block;position:relative;min-height:230px;overflow:hidden;border-radius:5px;isolation:isolate;color:#fff!important}.cm2-intention>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .25s}.cm2-intention:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#061b13ef,transparent 85%);z-index:0}.cm2-intention:hover>img{transform:scale(1.035)}.cm2-intention--protection>img{object-position:72% 33%}.cm2-intention--confidence>img{object-position:40% center}.cm2-intention-content{position:absolute;left:18px;right:16px;bottom:20px;display:flex;align-items:center;gap:12px;z-index:1}.cm2-intention-content>svg{color:#e5c176;width:43px;height:43px;stroke-width:1.4}.cm2-intention h3{font:400 26px/1.1 Georgia,serif}.cm2-intention-content p{font-size:10px;line-height:1.5;margin-top:5px}.cm2-intention-arrow{font-size:24px;margin-left:auto}@media(max-width:749px){.cm2-intentions{padding:26px 16px 28px}.cm2-intentions h2{font-size:28px;max-width:370px}.cm2-intentions-heading>p{font-size:12px;line-height:1.5}.cm2-intentions-grid{grid-template-columns:1fr;gap:12px}.cm2-intention{min-height:138px}.cm2-intention-content{left:20px;bottom:22px;right:20px}.cm2-intention h3{font-size:26px}.cm2-intention-content p{font-size:11px}.cm2-intention:after{background:linear-gradient(90deg,#061b13b8,#061b1322)}.cm2-intention>img{object-position:center 40%}.cm2-intention--protection>img{object-position:70% 31%}.cm2-intention--confidence>img{object-position:45% 40%}}@media(prefers-reduced-motion:reduce){.cm2-intention>img{transition:none}}.cm2-workshop{display:grid;grid-template-columns:55% 45%;background:#f1ede3;min-height:350px}.cm2-workshop-image{position:relative;min-height:350px;overflow:hidden}.cm2-workshop-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cm2-workshop-image figcaption{position:absolute;bottom:10px;left:16px;font-size:9px;line-height:1.4;color:#fff;background:#10291cb8;border-radius:2px;padding:4px 8px}.cm2-workshop-copy{padding:38px 11% 34px 9%;display:flex;flex-direction:column;justify-content:center}.cm2-workshop h2{font-size:36px;line-height:1.13;margin:12px 0 16px}.cm2-workshop-copy>p{font-size:14px;line-height:1.7;color:#646956;max-width:450px}.cm2-workshop ol{list-style:none;padding:0;margin:21px 0 0;display:flex;flex-direction:column;gap:10px}.cm2-workshop li{display:flex;align-items:center;gap:12px;font-size:12px;color:#254532}.cm2-workshop li>span{color:#ae8038;font-size:10px;letter-spacing:.1em;border:1px solid #c7b68b;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}@media(max-width:749px){.cm2-workshop{grid-template-columns:1fr}.cm2-workshop-image{min-height:245px}.cm2-workshop-copy{padding:27px 23px 30px}.cm2-workshop h2{font-size:29px;line-height:1.15;margin-top:10px}.cm2-workshop-copy>p{font-size:12px}.cm2-workshop ol{gap:9px;margin-top:18px}.cm2-workshop li{font-size:12px}.cm2-workshop-image figcaption{font-size:8px;left:12px}}.cm2-workshop-stack{position:relative;min-height:420px;background:radial-gradient(ellipse at center,#e6ddcb,#efeadf 75%);overflow:hidden}.cm2-workshop-stack>.cm2-workshop-image{position:absolute;top:7%;right:7%;bottom:23%;left:7%;min-height:0;border:7px solid #fffdf9;box-shadow:0 8px 22px #382a1926;transform:rotate(-2deg)}.cm2-workshop-snapshot{position:absolute;width:30%;bottom:8%;padding:5px 5px 8px;background:#fffdf9;box-shadow:0 5px 16px #382a1938;z-index:2}.cm2-workshop-snapshot--0{left:3%;transform:rotate(-8deg)}.cm2-workshop-snapshot--1{left:35%;transform:rotate(3deg)}.cm2-workshop-snapshot--2{right:3%;transform:rotate(8deg)}.cm2-workshop-tile{position:relative;display:block;overflow:hidden;aspect-ratio:1.2}.cm2 .cm2-workshop-tile>img{position:absolute;inset:0 auto 0 calc(var(--tile) * -100%);max-width:none;width:300%;height:100%;object-fit:fill}.cm2-workshop-snapshot figcaption{font:9px/1.3 Arial,sans-serif;padding:7px 3px 0;text-align:center;color:#6d604a}.cm2-workshop-scene-note{position:absolute;bottom:10px;left:18px;right:15px;font:9px/1.4 Arial,sans-serif;color:#776c5b}.cm2-review{grid-template-columns:120px minmax(0,1fr);gap:15px;min-height:215px}.cm2-review-customer-photo{display:block;position:relative;width:120px;aspect-ratio:1;overflow:hidden;border-radius:5px;align-self:start}.cm2 .cm2-review-customer-photo>img{position:absolute;left:calc(var(--tile) * -100%);top:0;width:300%;height:100%;max-width:none;object-fit:fill}.cm2 .cm2-photo-individual>img{position:static;width:100%;height:100%;object-fit:cover}.cm2-reviews-note{text-align:center;font:9px/1.5 Arial,sans-serif;color:#827869;padding:10px 15px 0}.cm2-review img.cm2-review-bracelet{width:52px;height:35px;right:12px;bottom:11px}.cm2-review blockquote{margin-bottom:15px}@media(max-width:749px){.cm2-workshop-stack{min-height:325px}.cm2-workshop-stack>.cm2-workshop-image{top:8%;right:6%;bottom:22%;left:6%;border-width:5px}.cm2-workshop-snapshot{bottom:10%;padding:4px 4px 6px}.cm2-workshop-snapshot figcaption{font-size:7px;padding-top:5px}.cm2-workshop-scene-note{font-size:8px;left:13px;bottom:9px}.cm2-review{grid-template-columns:94px minmax(0,1fr);gap:12px;min-height:220px;padding:17px 12px}.cm2-review-customer-photo{width:94px}.cm2-reviews-note{font-size:8px}.cm2-review img.cm2-review-bracelet{width:44px;height:30px}}@media(max-width:360px){.cm2-review{grid-template-columns:78px minmax(0,1fr);gap:9px}.cm2-review-customer-photo{width:78px}.cm2-workshop-stack{min-height:290px}}.cm2-dots button{width:8px;height:8px;min-width:0;min-height:0;padding:0;border:0;border-radius:8px;background:#dfd4c5;position:relative}.cm2-dots button:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.cm2-dots button[aria-current=true]{width:25px;background:#b38337}.cm2-dots button:focus-visible{outline-offset:5px}.cm2-review-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cm2 .cm2-feelings{background:linear-gradient(110deg,#f2e8d9,#fdf9f3);color:#292929;padding:36px 0}.cm2-feelings-inner{max-width:1400px;margin:auto;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cm2-feelings-content{text-align:center;min-width:0;grid-column:1;grid-row:1}.cm2 .cm2-feelings-content h2{font-size:42px;line-height:1.2;letter-spacing:-.3px;font-weight:400;margin:0 0 16px}.cm2 .cm2-feelings-content p{font-size:18px;line-height:1.5;letter-spacing:-.3px;margin:0 0 24px}.cm2 .cm2-feelings-button{display:inline-flex;background:#c4d7c1;color:#273728;padding:16px 20px;text-decoration:none;text-transform:uppercase;letter-spacing:1.4px;font-size:14px;line-height:18px}.cm2-feelings-rating{display:flex;justify-content:center;gap:4px;align-items:center;font-size:10px;line-height:1.5;margin-top:10px}.cm2-feelings-rating>span:first-child{color:#c19200;letter-spacing:-1px}.cm2-feelings-gallery{min-width:0;grid-column:2;grid-row:1;position:relative}.cm2-feelings-window{overflow:hidden;border-radius:12px}.cm2-feelings-strip{display:flex;width:max-content;animation:cm2-feelings-flow 32s linear infinite;will-change:transform}.cm2-feelings-group{display:flex;gap:25px;padding-right:25px;flex:none}.cm2 .cm2-feelings-group img{display:block;width:240px;height:300px;object-fit:cover;border-radius:12px;flex:none}.cm2-feelings-pause{position:absolute;bottom:8px;right:8px;border:1px solid #c9c9c9;border-radius:16px;background:#fff;color:#333;padding:5px 10px;font-size:10px;cursor:pointer;opacity:0;transition:opacity .15s}.cm2-feelings-gallery:hover .cm2-feelings-pause,.cm2-feelings-gallery:focus-within .cm2-feelings-pause,.cm2-feelings.is-paused .cm2-feelings-pause{opacity:1}.cm2-feelings-gallery:hover .cm2-feelings-strip,.cm2-feelings-gallery:focus-within .cm2-feelings-strip,.cm2-feelings.is-paused .cm2-feelings-strip{animation-play-state:paused}.cm2-feelings-window:focus-visible,.cm2-feelings-button:focus-visible,.cm2-feelings-pause:focus-visible{outline:2px solid #805c20;outline-offset:3px}@keyframes cm2-feelings-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.cm2 .cm2-feelings{padding:27px 0}.cm2-feelings-inner{display:flex;flex-direction:column;gap:25px;padding:0 20px}.cm2-feelings-gallery{width:100%}.cm2 .cm2-feelings-group img{width:160px;height:200px}.cm2 .cm2-feelings-content h2{font-size:32px;margin-bottom:12px}.cm2 .cm2-feelings-content p{font-size:18px;margin-bottom:20px}.cm2-feelings-pause{opacity:1}}@media(prefers-reduced-motion:reduce){.cm2-feelings-strip{animation:none;transform:none}.cm2-feelings-window{overflow-x:auto}.cm2-feelings-group[aria-hidden],.cm2-feelings-pause{display:none}}.cm2.cm2 .cm2-energies{padding:30px 4% 20px;background:var(--cream)}.cm2-energies .cm2-intentions-heading{text-align:center;margin-bottom:22px}.cm2-energies .cm2-intentions-heading h2{max-width:none;font-size:34px;line-height:1.2}.cm2-energy-carousel{position:relative}.cm2-energy-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cm2-energy-track::-webkit-scrollbar{display:none}.cm2 .cm2-energy-card{flex:0 0 calc((100% - 72px)/4);height:330px;min-height:0;scroll-snap-align:start;isolation:isolate}.cm2 .cm2-energy-card>img{width:100%;height:100%;object-fit:cover;object-position:center}.cm2 .cm2-energy-card:after{background:linear-gradient(0deg,#03180fe6 0%,#03180f45 40%,transparent 70%)}.cm2 .cm2-energy-card .cm2-intention-content{left:18px;right:18px;bottom:24px;gap:8px;align-items:end}.cm2 .cm2-energy-card h3{font-size:24px;line-height:1.2;min-width:0}.cm2-energy-prev,.cm2-energy-next{position:absolute;top:50%;z-index:3;transform:translateY(-50%);background:#fffcf7!important}.cm2-energy-prev{left:-18px}.cm2-energy-next{right:-18px}.cm2-energy-toolbar{text-align:center;margin-top:10px}.cm2 .cm2-energy-toolbar button{font-size:11px;background:none;border:0;color:#5d574b;text-decoration:underline;text-underline-offset:3px;padding:5px 10px}@media(max-width:1023px){.cm2 .cm2-energy-card{flex-basis:calc((100% - 16px)/2);height:300px}.cm2-energy-track{gap:16px}}@media(max-width:767px){.cm2.cm2 .cm2-energies{padding:26px 16px 18px}.cm2-energies .cm2-intentions-heading h2{font-size:28px}.cm2 .cm2-energy-card{flex-basis:83.3333%;height:300px}.cm2 .cm2-energy-card h3{font-size:26px}.cm2-energy-prev,.cm2-energy-next{display:none}}@media(prefers-reduced-motion:reduce){.cm2-energy-toolbar{display:none}.cm2-energy-track{scroll-behavior:auto}}.cm2-avatar-note{display:block;font:10px/1.4 Arial,sans-serif;color:#efe8db;margin-top:8px;max-width:440px}.cm2 h1,.cm2 h2,.cm2 h3{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cm-maquette-v2.css.map */
