*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;color:#121212;background:#fff;font-family:Inter,sans-serif}.site-header a:hover{text-decoration:none}img{max-width:100%}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header{position:sticky;z-index:1001;top:40px;margin-bottom:-85px;transition:box-shadow .18s ease;background:transparent}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header:not(.is-scrolled) .site-header__bar{border-bottom:none}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header:not(.is-scrolled) .site-header__separator{background:#003520}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .is-scrolled .site-header__bar{background:#fff}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header.is-scrolled,:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header.has-open-menu{box-shadow:0 5px 20px #00000012}:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header.is-scrolled{background:#fff}.home-main{overflow:hidden}.home-hero{position:relative;width:100%;height:505px;overflow:hidden;background:#f1f1ef}.home-hero__desktop{width:100%;height:100%;display:block;object-fit:cover}.home-hero__mobile{display:none}.home-hero__embed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-hero__embed iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.78vh;height:100vh;min-width:100vw;min-height:56.25vw;border:0;pointer-events:none}.home-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.home-story-intro{--content-max: 1392px;padding:46px max(24px,calc((100% - var(--content-max)) / 2)) 85px;text-align:center}.home-story-intro__eyebrow{margin:0;color:#002d1c;font-family:Lora,serif;font-size:18.06px;font-weight:400;line-height:22.75px;letter-spacing:0;text-align:center;text-transform:capitalize}.home-story-intro h1{margin:17px 0 0;color:#3e3e3e;font-family:Lora,serif;font-size:28px;font-weight:400;line-height:45px;letter-spacing:0;text-align:center}.mobile-copy{display:none}.jewellery-worlds{--content-max: 1336px;padding:0 max(52px,calc((100% - var(--content-max)) / 2)) 92px}.jewellery-worlds__heading h2{margin:0;color:#174d34;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:47.75px}.jewellery-worlds__heading p{margin:17px 0 0;color:#121212;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:27.85px}.jewellery-worlds__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:45px}.collection-card{min-width:0;text-align:center}.collection-card:nth-child(2n){padding-top:65px}.collection-card__image{position:relative;overflow:hidden;display:block;border-radius:10px}.collection-card__image img{width:100%;aspect-ratio:1030 / 1527;display:block;object-fit:cover;transition:transform .3s ease}.collection-card:hover .collection-card__image img{transform:scale(1.025)}.collection-card h3{margin:18px 0 0;color:#1c1a17;font-family:Lora,serif;font-size:23px;font-weight:400;line-height:31px}.collection-card p{margin:4px 0 0;color:#7a7268;font-family:Inter,sans-serif;font-size:17.99px;font-style:italic;font-weight:500;line-height:28.79px;letter-spacing:.36px}.collection-card__link{display:inline-flex;align-items:center;gap:14px;margin-top:8px;color:#1c1a17;font-family:Inter,sans-serif;font-size:13px;font-weight:300;line-height:20.79px;letter-spacing:2.86px;text-decoration:none;text-transform:uppercase}.collection-card__link span{font-size:19px;letter-spacing:0}.category-explorer,.best-sellers{padding-right:38px;padding-left:38px}.category-explorer{padding-top:65px;padding-bottom:72px;border-top:4px solid #263f39}.category-explorer__heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.category-explorer h2,.best-sellers h2{margin:0;color:#174d34;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:48.17px}.category-explorer__heading p,.best-sellers__heading p{max-width:610px;margin:14px 0 0;color:#121212;font-size:18.06px;font-weight:400;line-height:28.1px}.category-explorer__all{color:#414944;font-size:18.06px;font-weight:500;line-height:28.1px;text-decoration:underline;text-underline-offset:2px}.category-explorer__all--mobile{display:none}.category-explorer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px}.category-tile{position:relative;min-width:0;color:#0d0d0d;text-decoration:none}.category-tile img{width:100%;aspect-ratio:1 / 1.18;display:block;border-radius:10px;object-fit:cover;transition:transform .28s ease}.category-tile:hover img{transform:scale(1.015)}.category-tile:hover,.category-tile:hover span{text-decoration:none}.category-tile span{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:20px;font-weight:400;line-height:1}.category-tile span:after{height:1px;flex:1;content:"";background:#e6e6e6}.category-tile i{display:none}.best-sellers{padding-top:0;padding-bottom:69px}.best-sellers__tabs{display:flex;gap:12px;margin-top:36px}.best-sellers__tabs button{min-height:39px;padding:8px 12px;border:1.24px solid #ded7cd;border-radius:11.47px;cursor:pointer;color:#6e6962;background:#fff;font-family:Inter,sans-serif;font-size:12px;line-height:1;letter-spacing:1.2px}.best-sellers__tabs button.is-active{border-color:#025e3d;color:#fff;background:#004e32}.best-sellers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.home-product-card{min-width:0;overflow:hidden;border:1px solid #e3dccf;border-radius:17px;background:#fff}.home-product-card[hidden]{display:none}.home-product-card__media{position:relative;height:310px;overflow:hidden;background:#fff}.home-product-card__media>a,.home-product-card__media img{width:100%;height:100%;display:block}.home-product-card__media img{object-fit:cover;transition:transform .26s ease}.home-product-card:hover .home-product-card__media img{transform:scale(1.025)}.home-product-card__category{position:absolute;top:14px;left:13px;padding:4px 9px;border:1px solid #e4ded2;border-radius:999px;color:#958d84;background:#ffffffeb;font-size:8px;font-weight:600;line-height:12px;letter-spacing:1.1px;text-transform:uppercase}.home-product-card__wishlist{position:absolute;top:13px;right:13px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #ebe7e0;border-radius:50%;cursor:pointer;color:#978e84;background:#fff}.home-product-card__wishlist svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.home-product-card__wishlist[aria-pressed=true]{color:#004e32;background:#eef5ee}.home-product-card__wishlist[aria-pressed=true] svg{fill:currentColor}.home-product-card__details{position:relative;padding:13px 12px 14px}.home-product-card__swatches{display:flex;gap:6px}.home-product-card__image-link{position:relative;display:block;overflow:hidden}.home-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.home-product-card__image--primary{position:relative;z-index:1}.home-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.home-product-card__image-link:hover .home-product-card__image--secondary{opacity:1}.home-product-card__image-link:hover .home-product-card__image--primary{opacity:0}}.swatch{width:13px;height:13px;display:block;border-radius:50%}.swatch--yellow{border:.5px solid #f2ad29;background:linear-gradient(135deg,#f0bc49,#ffd77f,#f0bc49)}.swatch--rose{background:linear-gradient(135deg,#f39b75,#ffcab3 48%,#f39b75)}.swatch--white{background:linear-gradient(135deg,#d4d0ca,#f7f7f7 48%,#d4d0ca)}.swatch.is-selected{outline:1px solid #fff;box-shadow:0 0 0 1px #b8afa4}.home-product-card h3{margin:7px 0 0;overflow:hidden;color:#1a1714;font-size:14px;font-weight:500;line-height:20px;max-width:calc(100% - 45px);min-height:40px}.home-product-card h3 a{color:inherit;text-decoration:none}.home-product-card__price{display:flex;align-items:center;gap:8px;margin-top:3px;white-space:nowrap}.home-product-card__price strong{color:#3d3730;font-size:18.38px;font-weight:600;line-height:26.03px}.home-product-card__price s{color:#a79f96;font-size:11px}.home-product-card__price span{padding:4px 8px;border-radius:999px;color:#5a7a5a;background:#eef5ee;font-family:Jost,sans-serif;font-size:8.5px;font-weight:500;line-height:12.75px;letter-spacing:.2px;text-transform:uppercase}.home-product-card__cart{position:absolute;right:12px;bottom:18px;width:44px;height:44px;overflow:hidden;display:block;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#004e32}.home-product-card__cart svg{width:18px;height:15px;display:block;margin:auto;fill:#fff}.home-product-card__cart span{display:none}.best-sellers__all{width:max-content;min-width:178px;min-height:44px;display:flex;align-items:center;justify-content:center;margin:30px auto 0;padding:12px 22px;border-radius:5px;color:#fff;background:#004e32;font-size:12px;font-weight:500;line-height:1;letter-spacing:.92px;text-align:center;text-decoration:none}.best-sellers__dots{display:none}.home-benefits{--content-max: 1340px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:44px max(50px,calc((100% - var(--content-max)) / 2)) 56px}.home-benefits article{display:flex;align-items:center;gap:23px}.home-benefits article:nth-child(2){justify-content:center}.home-benefits article:last-child{justify-content:flex-end}.home-benefits img{width:44px;height:44px;flex:0 0 auto;object-fit:contain}.home-benefits{--ck-marquee-gap: 56px}.home-benefits.ck-benefits-marquee .ck-marquee-group>*{flex:0 0 auto!important;width:auto!important;min-width:0!important;justify-content:flex-start!important}.home-benefits svg{width:40px;height:40px;flex:0 0 auto;stroke-linecap:round;stroke-linejoin:round}.home-benefits .ck-trust-icon--certified{width:48px;height:48px;fill:#5a413f;stroke:none}.home-benefits .ck-trust-icon--exchange{width:48px;height:48px;fill:none;stroke:#5a413f;stroke-width:3.69228}.home-benefits .ck-trust-icon--shipment{width:49px;height:46px;stroke:none}.home-benefits h2{margin:0;color:#27272a;font-family:Figtree,sans-serif;font-size:25.85px;font-weight:600;line-height:35.54px}.stone-story{--content-max: 1362px;padding:43px max(39px,calc((100% - var(--content-max)) / 2)) 36px;color:#fff;background:linear-gradient(180deg,#288166,#0f7658 51.1%,#003626)}.stone-story__heading h2{margin:0;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:48.17px}.stone-story__heading>p{max-width:670px;margin:18px 0 0;font-size:18.06px;font-weight:400;line-height:28.1px}.stone-story__cuts{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin-top:36px;padding:31px 0 33px;border-top:1px solid #4f9e85;border-bottom:1px solid #4f9e85}.stone-story__cuts article{min-width:0;text-align:center}.stone-story__cuts img{width:51px;height:51px;display:block;margin:0 auto;object-fit:contain}.stone-story__cuts h3{margin:8px 0 0;color:#fff;font-family:Lora,serif;font-size:20px;font-weight:400;line-height:28.1px}.stone-story__cuts p{margin:4px 0 0;color:#fff;font-size:12px;font-weight:400;line-height:18px}.stone-story__promise{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:28px}.stone-story__promise h3{margin:0;font-family:Lora,serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:-.3px}.stone-story__promise p{max-width:525px;margin:0 0 0 auto;font-size:14px;font-weight:400;line-height:28.1px}.home-collections{--content-max: 1362px;padding:65px max(39px,calc((100% - var(--content-max)) / 2)) 71px}.home-collections__heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-collections__heading h2,.testimonials>h2{margin:0;color:#002d1c;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:48.17px}.home-collections__heading p{max-width:620px;margin:15px 0 0;color:#121212;font-size:18.06px;line-height:28.1px}.home-collections__heading>a{color:#121212;font-size:18.06px;font-weight:500;line-height:28.1px;text-decoration:underline;text-underline-offset:2px}.home-collections__grid{height:430px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px}.home-collection-card{min-width:0}.home-collection-card--feature{grid-row:1 / 3}.home-collection-card>a,.home-collection-card img{width:100%;height:100%;display:block}.home-collection-card>a{overflow:hidden;border-radius:10px}.home-collection-card img{object-fit:cover;transition:transform .3s ease}.home-collection-card:hover img{transform:scale(1.015)}.home-collection-card>div{display:none}.testimonials{overflow:hidden;padding:0 0 72px}.testimonials>h2{margin-left:39px;line-height:48px;text-transform:capitalize}.testimonials__marquee{overflow:hidden;margin-top:41px}.testimonials__track{width:max-content;display:flex;gap:14px;animation:testimonial-marquee 28s linear infinite;will-change:transform}.testimonials__group{display:flex;gap:14px}.testimonials__marquee:hover .testimonials__track{animation-play-state:paused}.testimonial-card{width:459px;flex:0 0 459px;overflow:hidden;padding:11px;border:1px solid #e1dad0;border-radius:14px;background:#fff}.testimonial-card__visual{position:relative;height:459px;overflow:hidden;border-radius:11px}.testimonial-card__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,#00241be5,#00241b66 43.27%,#00241b1a),linear-gradient(0deg,#000000e5,#0006 19.03%,#0000001a 36.34%)}.testimonial-card__visual>img{width:100%;height:100%;display:block;object-fit:cover}.testimonial-card__quote{position:absolute;z-index:1;right:40px;bottom:29px;left:40px;color:#fff}.testimonial-card__quote div{color:#ffe088;font-size:18px;letter-spacing:3px}.testimonial-card__quote p{margin:13px 0 0;font-size:12.7px;font-weight:400;line-height:19.3px}.testimonial-card__author{display:flex;align-items:center;gap:13px;padding:13px 2px 2px}.testimonial-card__author>img{width:48px;height:48px;display:block;border-radius:8px;object-fit:cover}.testimonial-card__author h3{margin:0;color:#1e1b18;font-family:Manrope,Inter,sans-serif;font-size:17.56px;font-weight:600;line-height:25.08px;letter-spacing:.25px}.testimonial-card__author h3 span{margin-left:9px;padding:3px 8px;border-radius:999px;color:#fff;background:#004e32;font-family:Inter,sans-serif;font-size:10.19px;font-weight:600;line-height:14.56px;letter-spacing:.15px;vertical-align:middle}.testimonial-card__author time{display:block;color:#404945;font-family:Manrope,Inter,sans-serif;font-size:15.05px;font-weight:500;line-height:20.06px;letter-spacing:.75px}.testimonials__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:34px}.testimonials__pagination i{width:8px;height:8px;display:block;border-radius:50%;background:#d3d7d5;cursor:pointer}.testimonials__pagination i.is-active{width:26px;border-radius:999px;background:#004e32}.testimonial-card{scroll-snap-align:start}.testimonials__marquee{scrollbar-width:none}.testimonials__marquee::-webkit-scrollbar{display:none}@keyframes testimonial-marquee{to{transform:translate(calc(-50% - 7px))}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.press-strip{overflow:hidden;padding:24px 0 55px}.press-strip>h2,.instagram-journey h2{margin:0 39px;color:#174d34;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:48.17px}.press-strip__marquee{overflow:hidden;margin-top:27px}.press-strip__track{width:max-content;display:flex;gap:25px;animation:press-marquee 24s linear infinite;will-change:transform}.press-strip__group{display:flex;align-items:center;gap:25px}.press-strip__group img{width:240px;height:100px;display:block;object-fit:contain}.press-strip__marquee:hover .press-strip__track{animation-play-state:paused}@keyframes press-marquee{to{transform:translate(calc(-50% - 12.5px))}}.instagram-journey{padding:0 0 55px}.instagram-journey__heading{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 39px}.instagram-journey h2{margin:0}.instagram-journey__heading p{max-width:650px;margin:13px 0 0;color:#121212;font-size:18.06px;line-height:28.1px}.instagram-journey__heading>a{color:#b08d57;font-size:18.06px;font-weight:500;line-height:28.1px;text-decoration:underline;text-underline-offset:2px}.instagram-journey__feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:35px}.instagram-journey__feed a{position:relative;overflow:hidden;display:block;border-radius:8px;background:#eee9e2}.instagram-journey__feed img,.instagram-journey__feed video{width:100%;aspect-ratio:9 / 16;display:block;object-fit:cover;transition:transform .28s ease}.instagram-journey__feed a:hover img,.instagram-journey__feed a:hover video{transform:scale(1.02)}.instagram-journey__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.instagram-journey__pagination i{width:8px;height:8px;display:block;border-radius:50%;background:#d3d7d5;cursor:pointer}.instagram-journey__pagination i.is-active{width:26px;border-radius:999px;background:#004e32}@media(min-width:768px){.instagram-journey .instagram-journey__feed{display:flex!important;grid-template-columns:none!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:35px}.instagram-journey .instagram-journey__feed::-webkit-scrollbar{display:none}.instagram-journey .instagram-journey__feed a{flex:0 0 clamp(220px,24vw,300px)!important;width:clamp(220px,24vw,300px)!important;min-width:clamp(220px,24vw,300px)!important;aspect-ratio:4 / 5!important;height:auto!important;scroll-snap-align:start}.instagram-journey .instagram-journey__feed a img,.instagram-journey .instagram-journey__feed a video{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}}.experience-switcher{--content-max: 1362px;padding:15px max(39px,calc((100% - var(--content-max)) / 2)) 68px}.experience-switcher__shell{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid #ded8ce;border-radius:10px;background:#fff}.experience-switcher__visual{position:relative;min-height:560px;overflow:hidden;background:#172c25}.experience-switcher__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgb(0 0 0 / 52%),transparent 42%)}.experience-switcher__visual img{width:100%;height:100%;display:block;object-fit:cover}.experience-switcher__visual p{position:absolute;z-index:1;bottom:27px;left:27px;margin:0;color:#fff;font-family:Lora,serif;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.4px}.experience-switcher__content{padding:28px 36px 32px}.experience-switcher__label{margin:0;color:#000;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.4px}.experience-switcher__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;border-bottom:1px solid #deddd8}.experience-switcher__tabs button{padding:0 0 12px;border:0;border-bottom:2px solid transparent;cursor:pointer;color:#85877f;background:transparent;font-family:Lora,serif;font-size:19px;font-weight:500;line-height:26px;letter-spacing:-.4px;text-align:left}.experience-switcher__tabs button.is-active{border-color:#004e32;color:#004e32}.experience-panel{display:none;padding-top:26px}.experience-panel.is-active{display:block}.experience-panel__eyebrow{margin:0;color:#b08d57;font-family:Lora,serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase}.experience-panel h3{margin:15px 0 0;color:#004e32;font-family:Lora,serif;font-size:28px;font-weight:500;line-height:46px;letter-spacing:-.7px}.experience-panel__intro{max-width:680px;margin:5px 0 0;color:#676c67;font-size:15px;font-weight:500;line-height:24px}.experience-panel__stores{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.experience-panel__stores button{position:relative;min-height:62px;padding:10px 15px 10px 39px;border:1px solid #d7ded4;border-radius:7px;cursor:pointer;color:#686d68;background:#fff;text-align:left}.experience-panel__stores button.is-active{background:#f5f7f4}.experience-panel__stores button:before{position:absolute;top:21px;left:15px;width:14px;height:14px;border:2px solid #679480;border-radius:50%;content:""}.experience-panel__stores button.is-active{border-color:#8eb09e;color:#004e32}.experience-panel__stores button.is-active:before{box-shadow:inset 0 0 0 2px #f5f7f4;background:#004e32}.experience-panel__stores strong,.experience-panel__stores span{display:block}.experience-panel__stores strong{font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.4px}.experience-panel__stores span{margin-top:2px;color:#8d918b;font-size:11px;line-height:15px;letter-spacing:.3px}.experience-panel__map{width:100%;height:320px;display:block;margin-top:14px;border-radius:7px;object-fit:cover}.experience-panel__action{width:max-content;min-width:139px;min-height:38px;display:flex;align-items:center;justify-content:center;margin-top:16px;padding:10px 19px;border:0;border-radius:5px;cursor:pointer;color:#fff;background:#004e32;font:500 12px/1 Inter,sans-serif;letter-spacing:.4px;text-decoration:none}.experience-panel label{display:block;margin-top:14px;color:#767b73;font-size:10px;font-weight:500;line-height:15px;letter-spacing:.8px;text-transform:uppercase}.experience-panel input{width:100%;height:50px;display:block;margin-top:6px;padding:0 13px;border:1px solid #d7d8d2;border-radius:5px;font:inherit}.experience-panel input::placeholder{color:#a9a9a9;font:400 12px/24px Inter,sans-serif}.experience-panel__notes{display:flex;gap:28px;margin:14px 0 0;color:#767b73;font-size:16px;line-height:24px}.experience-panel__notes span:first-letter{color:#004e32}.experience-panel__features{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:22px}.experience-panel__features p{margin:0}.experience-panel__features strong,.experience-panel__features span{display:block}.experience-panel__features strong{color:#004e32;font-size:12px;line-height:16px}.experience-panel__features span{margin-top:4px;color:#767b73;font-size:10px;line-height:15px}.home-final-cta{--content-max: 1344px;padding:max(48px,calc((100% - var(--content-max)) / 2));background:#fff}.home-final-cta .final-cta{margin:0 auto}.header-load-error{margin:0;padding:22px;color:#8a1c1c;text-align:center}@media(max-width:767px){:where(body:not(.help-template):not(.promise-template):not(.customise-template)) .site-header{top:31px;margin-bottom:-62px}.home-page .site-header.is-mobile-open,.home-page .site-header.is-mobile-open .mobile-header__bar,.home-page .site-header.is-search-open,.home-page .site-header.is-search-open .mobile-header__bar{background:#fff}.home-page .mobile-header__bar{background:transparent}.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .mobile-header__logo img,.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .mobile-header__actions .header-action-icon{filter:brightness(0) invert(1)}.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .mobile-header__actions .header-search__toggle svg path{fill:#fff}.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .mobile-header__menu-button span{background:#fff}.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .header-count-host[data-cart-count]:after,.home-page .site-header:not(.is-scrolled):not(.is-mobile-open):not(.is-search-open) .header-count-host[data-wishlist-count]:after{background:#fff;color:#004e32}.home-hero__desktop,.home-hero__embed--desktop{display:none}.home-hero{height:585px}.home-hero__mobile{display:block;height:100%}.home-hero__mobile>img,.home-hero__mobile>video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.home-story-intro{padding:31px 22px 34px}.desktop-copy{display:none}.mobile-copy{display:inline}.home-story-intro__eyebrow{color:#002d1c;font-family:Lora,serif;font-size:13px;font-weight:400;line-height:28px;letter-spacing:-.3px}.home-story-intro h1{margin:9px -8px 0;color:#666b67;font-size:14.5px;font-weight:500;line-height:27px;text-wrap:balance;letter-spacing:-.3px;text-transform:none}.jewellery-worlds{padding:0 13px 39px}.jewellery-worlds__heading h2{color:#002d1c;font-size:28px;line-height:36px;letter-spacing:-.4px}.jewellery-worlds__heading p{margin-top:11px;color:#414944;font-size:14px;line-height:1.5;letter-spacing:-.019em}.jewellery-worlds__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px;margin-top:17px}.collection-card{text-align:left}.collection-card:nth-child(2n){padding-top:54px}.collection-card:nth-child(3){grid-column:2;grid-row:2;padding-top:0}.collection-card:nth-child(4){grid-column:1;grid-row:2;padding-top:54px}.collection-card__image{border-radius:7px}.collection-card__image img{aspect-ratio:1030 / 1527}.collection-card h3{margin-top:8px;color:#1b1c1c;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.8px;text-transform:capitalize}.collection-card p{margin-top:4px;font-size:8px;line-height:12px;letter-spacing:.1px}.collection-card__link{gap:4px;margin-top:7px;color:#002d1c;font-size:7px;line-height:11px;letter-spacing:.7px}.collection-card__link span{margin-left:auto;font-size:10px}.category-explorer,.best-sellers{padding-right:22px;padding-left:22px}.category-explorer{padding-top:25px;padding-bottom:56px;border-top-width:2px}.category-explorer__heading{display:block}.category-explorer h2,.best-sellers h2{color:#414944;font-size:28px;line-height:36px;letter-spacing:-.4px}.category-explorer__heading p,.best-sellers__heading p{max-width:none;margin-top:11px;color:#414944;font-size:14px;line-height:1.5;letter-spacing:-.019em}.category-explorer__all--desktop{display:none}.category-explorer__all--mobile{display:block;color:#414944;width:max-content;margin:31px auto 0;font-size:16px;line-height:20px}.category-explorer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.category-tile--necklace{grid-column:1;grid-row:1}.category-tile--earring{grid-column:2;grid-row:1}.category-tile--wrist{grid-column:1;grid-row:2}.category-tile--ring{grid-column:2;grid-row:2}.category-tile img{aspect-ratio:1;border-radius:8px}.category-tile span{position:absolute;right:34px;bottom:14px;left:13px;display:block;margin:0;color:#fff;font-size:12px;font-style:italic;font-weight:400;line-height:16px}.category-tile span:after{display:none}.category-tile i{position:absolute;right:12px;bottom:10px;width:21px;height:21px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 85%);border-radius:50%;color:#fff;font-size:12px;font-style:normal}.best-sellers{padding-top:0;padding-bottom:39px}.best-sellers__heading p{margin-top:17px;line-height:22px;letter-spacing:0}.best-sellers__tabs{gap:7px;margin-top:20px}.best-sellers__tabs button{min-width:0;min-height:30px;flex:1 1 auto;padding:7px 6px;border-radius:8px;font-size:10px;letter-spacing:1.1px}.best-sellers__viewport{width:calc(100% + 22px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.best-sellers__viewport::-webkit-scrollbar{display:none}.best-sellers__grid{width:calc(100% - 8px);display:flex;gap:12px;margin-top:22px;transition:transform .26s ease}.home-product-card{width:calc((100% - 12px)/2);flex:0 0 calc((100% - 12px)/2);border-radius:9px;scroll-snap-align:start}.home-product-card__media{height:198px}.home-product-card__category{top:10px;left:10px;padding:2px 7px;font-size:6px;line-height:9px;letter-spacing:.8px}.home-product-card__wishlist{top:9px;right:9px;width:20px;height:20px}.home-product-card__wishlist svg{width:12px;height:12px}.home-product-card__details{padding:11px 10px 10px}.home-product-card__swatches{gap:5px}.swatch{width:14px;height:14px}.home-product-card h3{margin-top:7px;font-size:12px;line-height:17px;max-width:100%}.home-product-card__price{gap:5px;margin-top:2px}.home-product-card__price strong{font-size:14px;line-height:20px}.home-product-card__price s{font-size:9px}.home-product-card__price span{padding:3px 6px;font-size:7px;line-height:10px}.home-product-card__cart{position:static;width:100%;height:31px;margin-top:11px;border-radius:5px;color:#fff;font-size:10px;font-weight:500;line-height:1;letter-spacing:2px}.home-product-card__cart svg{display:none}.home-product-card__cart span{display:inline}.best-sellers__all{display:none}.best-sellers__dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px}.best-sellers__dots i{width:7px;height:7px;display:block;border-radius:50%;background:#d3d7d5}.best-sellers__dots i.is-active{width:26px;border-radius:999px;background:#006340}.home-benefits{grid-template-columns:repeat(3,190px);gap:42px;overflow:hidden;padding:25px 22px 43px}.home-benefits article,.home-benefits article:nth-child(2),.home-benefits article:last-child{justify-content:flex-start;gap:13px}.home-benefits svg,.home-benefits .ck-trust-icon--certified,.home-benefits .ck-trust-icon--exchange,.home-benefits .ck-trust-icon--shipment,.home-benefits img{width:24px;height:24px}.home-benefits{--ck-marquee-gap: 26px}.home-benefits h2{font-size:12.19px;line-height:16.76px;white-space:nowrap}.stone-story{padding:36px 22px 34px}.stone-story__heading h2{font-size:28px;line-height:36px;letter-spacing:-.4px}.stone-story__heading>p{margin-top:11px;font-size:14px;line-height:1.5;letter-spacing:-.019em}.stone-story__cuts{display:flex;gap:10px;overflow-x:auto;margin-top:19px;padding:0 0 18px;border-top:0;scroll-snap-type:x mandatory;scrollbar-width:none}.stone-story__cuts::-webkit-scrollbar{display:none}.stone-story__cuts article{width:90px;min-height:115px;flex:0 0 90px;padding:15px 5px 10px;border:1px solid #4f9e85;border-radius:5px;background:#0056434d;scroll-snap-align:start}.stone-story__cuts img{width:41px;height:41px}.stone-story__cuts h3{margin-top:5px;font-size:15.22px;line-height:21.39px}.stone-story__cuts p{margin-top:1px;font-size:9.13px;line-height:13.7px}.stone-story__promise{grid-template-columns:1fr 1fr;gap:24px;padding-top:20px}.stone-story__promise h3{font-size:20px;line-height:30px;letter-spacing:-.4px}.stone-story__promise p{font-size:8px;line-height:16px}.home-collections{padding:35px 22px 38px}.home-collections__heading{display:block}.home-collections__heading h2,.testimonials>h2{font-size:28px;line-height:36px;letter-spacing:-.4px}.home-collections__heading p{margin-top:10px;color:#414944;font-size:14px;line-height:22px}.home-collections__heading>a{display:none}.home-collections__grid{height:auto;display:flex;gap:9px;overflow-x:auto;margin-top:17px;padding-bottom:7px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-collections__grid::-webkit-scrollbar{display:none}.home-collection-card,.home-collection-card--feature{width:202px;flex:0 0 202px;scroll-snap-align:start}.home-collection-card>a{height:288px;border-radius:6px}.home-collection-card img{object-position:center}.home-collection-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 18px;border-bottom:1px solid #dee4e1}.home-collection-card h3{margin:0;color:#002d1c;font-family:Lora,serif;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.7px;white-space:nowrap}.home-collection-card>div a{color:#414944;font-size:10px;font-weight:500;line-height:20px;text-decoration:underline;white-space:nowrap}.testimonials{padding-bottom:27px}.testimonials>h2{margin-left:22px}.testimonials__marquee{margin-top:30px;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:20px}.testimonials__marquee::-webkit-scrollbar{display:none}.testimonials__track,.testimonials__group{gap:10px;padding:0 0 2px}.testimonials__track{animation:none!important;transform:none!important;width:max-content}.testimonial-card{width:266px;flex-basis:266px;padding:7px;border-radius:7px;scroll-snap-align:start}.testimonial-card__visual{height:246px;border-radius:6px}.testimonial-card__quote{right:16px;bottom:14px;left:16px}.testimonial-card__quote div{font-size:11px;letter-spacing:1px}.testimonial-card__quote p{margin-top:5px;font-size:9px;font-weight:400;line-height:13px}.testimonial-card__author{gap:8px;padding:8px 1px 1px}.testimonial-card__author>img{width:34px;height:34px;border-radius:4px}.testimonial-card__author h3{font-size:9px;line-height:13px;letter-spacing:0}.testimonial-card__author h3 span{margin-left:5px;padding:2px 5px;font-size:5px;line-height:7px}.testimonial-card__author time{font-size:8px;line-height:11px;letter-spacing:.2px}.testimonials__pagination{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:18px}.testimonials__pagination i{width:5px;height:5px;display:block;border-radius:50%;background:#d3d7d5}.testimonials__pagination i.is-active{width:18px;border-radius:999px;background:#004e32}.press-strip{padding:26px 0 31px}.press-strip>h2,.instagram-journey h2{margin-right:22px;margin-left:22px;color:#002d1c;font-size:28px;line-height:36px;letter-spacing:-.4px}.press-strip>h2 br{display:none}.press-strip__marquee{margin-top:17px}.press-strip__track,.press-strip__group{gap:10px}.press-strip__group img{width:128px;height:64px}.instagram-journey{padding-bottom:24px}.instagram-journey__heading{display:block;padding:0}.instagram-journey__heading p{margin:9px 22px 0;color:#414944;font-size:14px;line-height:22px}.instagram-journey__heading>a{display:block;width:max-content;margin:17px auto 0;font-size:10px;line-height:18px}.instagram-journey__feed{display:flex;gap:5px;overflow-x:auto;margin-top:17px;scroll-snap-type:x mandatory;scrollbar-width:none}.instagram-journey__feed::-webkit-scrollbar{display:none}.instagram-journey__feed a{width:clamp(144px,40vw,176px);flex:0 0 clamp(144px,40vw,176px);border-radius:6px;scroll-snap-align:start}.instagram-journey .instagram-journey__feed a{aspect-ratio:4 / 5;height:auto}.instagram-journey .instagram-journey__feed a img,.instagram-journey .instagram-journey__feed a video{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.instagram-journey__pagination{margin-top:16px;gap:6px}.instagram-journey__pagination i{width:6px;height:6px}.instagram-journey__pagination i.is-active{width:20px}.experience-switcher{padding:0 22px 42px}.experience-switcher__shell{display:block;border-radius:5px}.experience-switcher__visual{min-height:250px}.experience-switcher__visual p{bottom:15px;left:15px;font-size:17px;line-height:20px}.experience-switcher__content{padding:16px 14px 18px}.experience-switcher__label{font-size:8px;line-height:12px}.experience-switcher__tabs{margin-top:12px}.experience-switcher__tabs button{padding-bottom:8px;font-size:8px;line-height:12px;letter-spacing:0;text-align:center}.experience-panel{padding-top:14px}.experience-panel__eyebrow{font-size:7px;line-height:10px;letter-spacing:1px}.experience-panel h3{margin-top:8px;font-size:17px;line-height:24px;letter-spacing:-.4px}.experience-panel__intro{margin-top:5px;font-size:8px;line-height:13px}.experience-panel__stores{grid-template-columns:1fr;gap:7px;margin-top:12px}.experience-panel__stores button{min-height:45px;padding:7px 10px 7px 32px}.experience-panel__stores button:before{top:15px;left:12px;width:12px;height:12px}.experience-panel__stores strong{font-size:13px;line-height:14px}.experience-panel__stores span{font-size:10px;line-height:10px}.experience-panel__map{height:135px;margin-top:8px}.experience-panel__action{width:100%;min-height:31px;margin-top:9px;padding:8px 12px;font-size:8px}.experience-panel label{margin-top:9px;font-size:7px;line-height:10px}.experience-panel input{height:34px;margin-top:4px;font-size:8px}.experience-panel__notes{gap:10px;margin-top:9px;font-size:12px;line-height:18px}.experience-panel__features{gap:13px 15px;margin-top:14px}.experience-panel__features strong{font-size:8px;line-height:11px}.experience-panel__features span{margin-top:3px;font-size:6px;line-height:9px}.home-final-cta{padding:0 20px 30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection-card__image img{transition:none}.category-tile img,.home-product-card__media img,.best-sellers__grid,.home-collection-card img,.instagram-journey__feed img,.instagram-journey__feed video{transition:none}.testimonials__track,.press-strip__track{animation-play-state:paused}}@media(min-width:768px){.home-hero{width:calc(100% + 16px);height:510px;margin-left:-8px}.home-collections{padding:0 60px 92px}.home-collections__grid{width:100%;height:644px;grid-template-columns:minmax(0,659fr) minmax(0,645fr);grid-template-rows:repeat(2,minmax(0,314px));gap:16px;margin-top:40px}.home-collection-card>a{border-radius:14px}.category-explorer,.best-sellers{padding-right:60px;padding-left:60px}.category-explorer{padding-top:0;border-top:0}.category-explorer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-tile img{height:425px;aspect-ratio:auto;border:1px solid #e5e3de;border-radius:14px}.category-tile span:after{display:block}}@media(max-width:767px){.home-hero{width:100%;height:585px}.home-collections{padding:34px 0 48px}.home-collections__heading{padding:0 20px}.home-collections__heading h2{font-size:28px;line-height:36px}.home-collections__heading p{margin-top:10px;font-size:13px;line-height:20px}.home-collections__grid{gap:12px;margin-top:18px;padding:0 20px 7px;scroll-padding-inline:20px}.home-collection-card,.home-collection-card--feature{width:267px;flex-basis:267px}.home-collection-card>a{height:379px;border-radius:8px}.home-collection-card img{object-position:center}.category-explorer,.best-sellers{padding-right:20px;padding-left:20px}.category-explorer{padding-top:0;border-top:0}.category-explorer__grid{gap:8px}.category-tile img{width:100%;aspect-ratio:171 / 167;height:auto;border-radius:8px}}@media(min-width:768px)and (max-width:1199px){.category-tile img{height:auto;aspect-ratio:318 / 425}}.best-sellers .home-product-card{border-color:#e6e1d8;border-radius:12px}.best-sellers .home-product-card__media{height:auto;aspect-ratio:482 / 560;background:#fff}.best-sellers .home-product-card__category{top:12px;left:12px;padding:4px 10px;background:#fff;font-size:9px;line-height:12px;letter-spacing:1.5px}.best-sellers .home-product-card__wishlist{top:12px;right:12px;width:32px;height:32px}.best-sellers .home-product-card__category,.best-sellers .home-product-card__wishlist{z-index:3}.best-sellers .home-product-card__details{padding:14px 14px 16px}.best-sellers .home-product-card__swatches{gap:7px}.best-sellers .home-product-card .swatch{width:16px;height:16px}.best-sellers .home-product-card h3{max-width:calc(100% - 52px);min-height:0;margin-top:10px;color:#17140f;font-size:15px;font-weight:400;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.best-sellers .home-product-card__price{max-width:calc(100% - 52px);flex-wrap:wrap;gap:2px 8px;margin-top:4px}.best-sellers .home-product-card__price strong{color:#17140f;font-size:18px;line-height:24px}.best-sellers .home-product-card__price s{color:#9a948b;font-size:12px}.best-sellers .home-product-card__price span{padding:3px 8px;color:#2e6b47;background:#e9f3ec;font-family:inherit;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.5px}.best-sellers .home-product-card__cart{right:14px;bottom:18px;width:42px;height:42px}@media(max-width:767px){.best-sellers .home-product-card{border-radius:10px}.best-sellers .home-product-card__media{aspect-ratio:344 / 358}.best-sellers .home-product-card__category{top:8px;left:8px;padding:2px 7px;font-size:7px;line-height:10px;letter-spacing:1px}.best-sellers .home-product-card__wishlist{top:7px;right:7px;width:22px;height:22px}.best-sellers .home-product-card__wishlist svg{width:12px;height:12px}.best-sellers .home-product-card__details{padding:10px 10px 12px}.best-sellers .home-product-card__swatches{gap:6px}.best-sellers .home-product-card .swatch{width:14px;height:14px}.best-sellers .home-product-card h3{max-width:100%;margin-top:8px;font-size:12.5px;line-height:18px}.best-sellers .home-product-card__price{max-width:100%;gap:3px 5px;margin-top:3px}.best-sellers .home-product-card__price strong{font-size:13.5px;line-height:19px}.best-sellers .home-product-card__price s{font-size:10px}.best-sellers .home-product-card__price span{padding:2px 6px;font-size:8px;line-height:11px}.best-sellers .home-product-card__cart{width:100%;height:32px;margin-top:10px;border-radius:6px;font-size:10.5px;letter-spacing:1.5px}}.testimonial-card__half-star{color:transparent;background:linear-gradient(90deg,#ffe088 50%,#ffffff59 50%);-webkit-background-clip:text;background-clip:text}.testimonial-card--text .testimonial-card__visual{background:#174d34}.testimonial-card--text .testimonial-card__visual:after{background:none}.testimonial-card--text .testimonial-card__visual:before{position:absolute;top:18px;left:34px;content:"\201c";color:#ffffff2e;font-family:Lora,serif;font-size:150px;line-height:1}.testimonial-card__quote p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:12}.testimonial-card__initial{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#174d34;font-family:Lora,serif;font-size:20px;line-height:1}@media(max-width:767px){.testimonial-card--text .testimonial-card__visual:before{top:8px;left:14px;font-size:90px}.testimonial-card__quote p{-webkit-line-clamp:9}.testimonial-card__initial{width:34px;height:34px;flex-basis:34px;border-radius:4px;font-size:15px}}@media(min-width:768px){.home-page .site-header.has-open-menu .site-header__bar{background:#fff}.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .site-header__logo img,.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .site-header__actions .header-action-icon{filter:brightness(0) invert(1)}.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .site-header__trigger,.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .store-link,.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .icon-link{color:#fff}.home-page .site-header:not(.is-scrolled):not(.has-open-menu):not(.is-search-open) .header-search{color:#fff}.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .site-header__trigger:after,.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .site-header__separator{background:#fff}.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .header-search__toggle svg path{fill:#fff}.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .header-count-host[data-cart-count]:after,.home-page .site-header:not(.is-scrolled):not(.has-open-menu) .header-count-host[data-wishlist-count]:after{background:#fff;color:#004e32}}.home-collections__heading h2,.category-explorer h2{color:#002d1c}.home-collections__heading>a,.category-explorer__all{color:#002d1c}.instagram-journey__follow{display:flex;justify-content:center;margin:38px 0 0}.instagram-journey__follow a{display:inline-flex;align-items:center;gap:10px;color:#b08d57;font-family:Inter,sans-serif;font-size:18.06px;font-weight:500;line-height:28.1px;text-decoration:none}.instagram-journey__follow span{text-decoration:underline;text-underline-offset:3px}.instagram-journey__follow svg{width:30px;height:11px;flex:0 0 30px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.instagram-journey__follow a:hover svg{transform:translate(4px)}@media(max-width:767px){.instagram-journey__follow{margin-top:20px}.instagram-journey__follow a{gap:8px;font-size:13px;line-height:20px}.instagram-journey__follow svg{width:24px;height:9px;flex-basis:24px}}@media(min-width:768px){.best-sellers__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.best-sellers__viewport::-webkit-scrollbar{display:none}.best-sellers__grid{display:flex;flex-wrap:nowrap;gap:12px}.best-sellers .home-product-card{flex:0 0 calc((100% - 36px)/4);width:calc((100% - 36px)/4);scroll-snap-align:start}.best-sellers__dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px}.best-sellers__dots i{width:7px;height:7px;display:block;border-radius:50%;background:#d3d7d5}.best-sellers__dots i.is-active{width:26px;border-radius:999px;background:#006340}}@media(min-width:768px)and (max-width:1099px){.best-sellers .home-product-card{flex-basis:calc((100% - 24px) / 3);width:calc((100% - 24px) / 3)}}.home-benefits{--ck-marquee-gap: 112px}.home-benefits h2{font-weight:400}@media(max-width:767px){.home-benefits{--ck-marquee-gap: 52px}}.home-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero--slider .home-hero__slide{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.home-hero--slider .home-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .7s ease}.home-hero__dots{position:absolute;right:0;bottom:16px;left:0;z-index:4;display:flex;justify-content:center;gap:8px;pointer-events:none}.home-hero__dots[hidden],.home-hero__dot[hidden]{display:none}.home-hero__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff8c;box-shadow:0 0 0 1px #0000001f;pointer-events:auto;transition:width .2s ease,background-color .2s ease}.home-hero__dot.is-active{width:22px;border-radius:4px;background:#fff}@media(min-width:768px){.home-hero__slide--mobile{display:none}}@media(max-width:767px){.home-hero__slide--desktop{display:none}.home-hero__dots{bottom:12px}}@media(prefers-reduced-motion:reduce){.home-hero--slider .home-hero__slide,.home-hero--slider .home-hero__slide.is-active{transition:none}}.home-benefits h2{font-size:17px;line-height:24px}.home-benefits article{gap:14px}.home-benefits img,.home-benefits svg,.home-benefits .ck-trust-icon--certified,.home-benefits .ck-trust-icon--exchange,.home-benefits .ck-trust-icon--shipment{width:28px;height:28px}@media(max-width:767px){.home-benefits h2{font-size:11px;line-height:15px}.home-benefits article,.home-benefits article:nth-child(2),.home-benefits article:last-child{gap:9px}.home-benefits img,.home-benefits svg,.home-benefits .ck-trust-icon--certified,.home-benefits .ck-trust-icon--exchange,.home-benefits .ck-trust-icon--shipment{width:20px;height:20px}}.home-page .testimonials{padding-bottom:24px}.home-page .press-strip{margin-top:16px;padding-top:16px}@media(max-width:767px){.home-page .testimonials{padding-bottom:14px}.home-page .press-strip{margin-top:14px;padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/home.css.map */
