.wellness{position:relative;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0;overflow:hidden;font-family:var(--font-jost);font-weight:300;color:#2a2620}.wellness .eyebrow{font-family:var(--font-jost);font-weight:300;font-size:11px;letter-spacing:.3em;color:#b0925a;text-transform:uppercase}.wellness h2.heading{margin:0;font-family:"Fraunces Display",var(--font-fraunces);font-weight:300;line-height:.86;letter-spacing:-.03em;font-optical-sizing:none;font-variation-settings:"opsz" 144;color:#1f1a14}.wellness h2.heading em{font-style:italic;font-weight:300;color:#8a6a1c}.wellness .desc{margin:0;font-family:var(--font-jost);font-weight:300;color:#8d887d}.wellness .shop-btn{display:inline-block;box-sizing:border-box;background:#d4a23a;color:#fff;font-family:var(--font-jost);font-weight:500;font-size:12px;letter-spacing:.22em;line-height:1;text-transform:uppercase;text-decoration:none;padding:16px 30px;border:none;cursor:pointer;transition:background .25s ease}.wellness .shop-btn:hover{background:#9c6f1e;color:#fff}.wellness .icon-badge{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px #785a1e14}.wellness .icon-badge img{width:100%;height:100%;object-fit:contain}.wellness .icon-label{font-family:var(--font-jost);font-weight:300;color:#2a2620}.wellness .desktop-view{position:relative;width:100%;aspect-ratio:1440 / 1022;container-type:inline-size}.wellness .desktop-view .eyebrow{position:absolute;left:6.75%;top:9.2%;font-size:max(10px,.76cqw)}.wellness .desktop-view h2.heading{position:absolute;left:6.75%;top:12%;white-space:nowrap;font-size:5.6cqw}.wellness .desktop-view h2.heading em{display:block}.wellness .desktop-view .desc{position:absolute;left:71.6%;top:16%;width:20%;font-size:max(14px,1.56cqw);line-height:1.42}.wellness .desktop-view .shop-btn{position:absolute;left:50%;top:88.8%;transform:translate(-50%);font-size:max(10px,.8cqw);padding:1.25cqw 2.1cqw}.wellness .ring-wrap{position:absolute;left:50%;top:55.5%;width:42.4%;transform:translate(-50%,-50%)}.wellness .ring-wrap img{position:relative;width:72%;display:block;margin:auto}.wellness .ring-glow{position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%);background:radial-gradient(circle,#d6aa504d,#d6aa501f 35%,#d6aa5000 65%);border-radius:50%;pointer-events:none}.wellness .badge{position:absolute;width:6.2%;aspect-ratio:1 / 1}.wellness .badge.sun{left:35.9%;top:35.6%}.wellness .badge.olive{left:58%;top:35.6%}.wellness .badge.shield{left:32.7%;top:56.7%}.wellness .badge.antiox{left:61%;top:56.7%}.wellness .badge.tga{left:46.9%;top:72.2%}.wellness .badge-label{position:absolute;font-size:max(13px,1.56cqw);line-height:1.4}.wellness .badge-label.sun{left:22.1%;top:37.2%;width:12.6%}.wellness .badge-label.olive{left:65.9%;top:37.2%;width:8%}.wellness .badge-label.shield{right:68.6%;top:59.8%;white-space:nowrap;text-align:right}.wellness .badge-label.antiox{left:69%;top:58.2%;width:9%}.wellness .badge-label.tga{left:50%;top:83.6%;transform:translate(-50%);white-space:nowrap}.wellness .photo{position:absolute;object-fit:cover;border-radius:2cqw;box-shadow:0 14px 30px #46321429}.wellness .photo.tea{left:42.3%;top:8.7%;width:16.8%;height:23.6%}.wellness .photo.woman{left:76.8%;top:29.2%;width:10.4%;height:17.2%}.wellness .photo.oil{left:7.8%;top:42.2%;width:7.9%;height:12%;border-radius:1.4cqw}.wellness .photo.couch{left:18.9%;top:71.3%;width:13.3%;height:18.7%}.wellness .photo.branch{left:71.5%;top:73.5%;width:8.3%;height:14%;border-radius:1.4cqw}.wellness .mobile-view{display:none;text-align:center}.wellness .mobile-view .eyebrow{margin-bottom:18px}.wellness .mobile-view h2.heading{font-size:clamp(40px,11vw,56px);line-height:.92}.wellness .mobile-view .desc{max-width:300px;margin:20px auto 0;font-size:16px;line-height:1.55}.wellness .mobile-ring{position:relative;width:78%;max-width:300px;margin:44px auto 0;aspect-ratio:1 / 1}.wellness .mobile-ring img{width:100%;display:block}.wellness .mobile-icons{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:30px}.wellness .mobile-icons .icon-badge{width:60px;height:60px}.wellness .mobile-icons .icon-item{display:flex;flex-direction:column;align-items:center;gap:12px}.wellness .mobile-icons .icon-label{font-size:17px}.wellness .mobile-view .shop-btn{margin-top:36px}@media(max-width:900px){.wellness{padding:56px 20px 70px}.wellness .desktop-view{display:none}.wellness .mobile-view{display:block}}@media(max-width:767px){.wellness .mobile-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;align-items:start}.wellness .mobile-icons .icon-item:last-child:nth-child(odd){grid-column:1 / -1}.wellness .mobile-icons .icon-label{font-size:15px;white-space:normal;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-wellness.css.map */
