:root{--yellow: #F2E500;--rose: #E83C62;--teal: #28B4AC;--cream: #FAF7F0;--dark: #1A1A1A;--mid: #4A4A4A;--soft: #888;--border: #E8E2D5;--white: #fff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden}.shopify-section{max-width:100vw;overflow-x:hidden}.article-hero,.article-hero *,.page-body,.page-body *{text-transform:none!important}.tag-pill,.toc-title,.sb-prod-eyebrow,.product-card-badge,.final-cta-label,.more-card-tag{text-transform:uppercase!important}.stat-label,.stat-source{text-transform:none!important}.article-hero{max-width:1060px;margin:0 auto;padding:36px 24px 0;display:grid;grid-template-columns:1fr 420px;gap:44px;align-items:start}.article-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tag-pill{background:var(--yellow);color:var(--dark);font-size:11px;font-weight:700;letter-spacing:1.2px;padding:4px 12px;border-radius:40px;text-decoration:none}.article-date{font-size:13px;color:var(--soft);margin-bottom:14px}.article-h1{font-family:Playfair Display,serif;font-size:clamp(26px,3.2vw,42px);font-weight:900;line-height:1.1;letter-spacing:-1px;color:var(--dark);margin-bottom:16px}.article-byline{font-size:13px;color:var(--soft);margin-bottom:16px}.article-byline strong{color:var(--mid);font-weight:600}.article-intro{font-size:17px;color:var(--mid);font-weight:300;line-height:1.65;border-left:3px solid var(--rose);padding-left:16px}.hero-image-wrap{border-radius:18px;overflow:hidden;background:var(--white)}.hero-image-wrap img{width:100%;height:auto;display:block}.hero-img-placeholder{width:100%;min-height:260px;background:linear-gradient(135deg,#f5e6d3,#e8d5c4);display:flex;align-items:center;justify-content:center;color:var(--soft);font-size:13px;font-weight:500;text-align:center;padding:20px;border-radius:18px}.toc-block{margin:32px 0 0;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:22px 26px}.article-content>.toc-block:first-child{margin-top:0}.toc-title{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--rose);margin-bottom:14px;display:block}.toc-block ol{list-style:decimal;padding-left:22px;margin:0}.toc-block li{margin-bottom:8px;padding-left:4px}.toc-block li::marker{color:var(--dark);font-weight:700;font-size:14px}.toc-block a{color:var(--teal)!important;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4}.toc-block a:hover{color:var(--rose)!important}.page-body{max-width:1060px;margin:40px auto 0;padding:0 24px 60px;display:grid;grid-template-columns:1fr 260px;gap:48px;align-items:start}.article-content h2{font-family:Playfair Display,serif;font-size:clamp(21px,2.6vw,28px);font-weight:700;line-height:1.2;color:var(--dark);letter-spacing:-.5px;margin:48px 0 18px;padding-top:14px;border-top:2px solid var(--border)}.article-content h3{font-size:16px;font-weight:600;color:var(--dark);margin:22px 0 10px}.article-content p{margin-bottom:16px!important;color:var(--mid);font-weight:300;font-size:17px;line-height:1.78}.article-content p strong{color:var(--dark);font-weight:600}.stat-box{border-radius:16px;padding:26px 30px;margin:24px 0;display:flex;align-items:flex-start;gap:18px;position:relative;overflow:hidden}.stat-box:after{content:"";position:absolute;top:-15px;right:-15px;width:70px;height:70px;background:#ffffff2e;border-radius:50%}.stat-box.yellow{background:var(--yellow)}.stat-box.rose{background:var(--rose)}.stat-box.teal{background:var(--teal)}.stat-number{font-family:Playfair Display,serif;font-size:54px;font-weight:900;line-height:1;letter-spacing:-2px;flex-shrink:0}.stat-box.yellow .stat-number{color:var(--dark)}.stat-box.rose .stat-number,.stat-box.teal .stat-number{color:var(--white)}.stat-label{font-size:14px;font-weight:500;line-height:1.45;margin-bottom:4px}.stat-box.yellow .stat-label{color:var(--dark)}.stat-box.rose .stat-label,.stat-box.teal .stat-label{color:var(--white)}.stat-source{font-size:11px;font-style:italic;opacity:.6}.stat-box.yellow .stat-source{color:var(--dark)}.stat-box.rose .stat-source,.stat-box.teal .stat-source{color:var(--white)}.citation{background:var(--white);border-left:4px solid var(--rose);border-radius:0 12px 12px 0;padding:22px 26px;margin:24px 0;position:relative}.citation:before{content:'"';font-family:Playfair Display,serif;font-size:64px;color:var(--rose);opacity:.14;position:absolute;top:-6px;left:18px;line-height:1}.citation-text{font-family:Playfair Display,serif;font-size:17px;font-style:italic;color:var(--dark);line-height:1.6;margin-bottom:8px!important;position:relative;z-index:1}.citation-author{font-size:12px;color:var(--soft);font-weight:500}.article-content p.insight{font-size:17px;font-weight:600!important;color:var(--teal)!important;line-height:1.45;margin:22px 0!important;padding-left:16px;border-left:3px solid var(--teal)}.feature-list{list-style:none;margin:14px 0;padding:0}.feature-list li{padding:10px 0 10px 24px;border-bottom:1px solid var(--border);position:relative;color:var(--mid);font-size:15px;font-weight:300}.feature-list li:last-child{border-bottom:none}.feature-list li:before{content:"\2192";position:absolute;left:0;color:var(--rose);font-weight:600}.faq-section{margin-top:48px}.faq-item{border-bottom:1px solid var(--border);overflow:hidden}.faq-btn{width:100%;background:none;border:none;padding:16px 0;text-align:left;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:var(--dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}.faq-icon{width:24px;height:24px;border-radius:50%;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--dark);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:14px;color:var(--mid);line-height:1.7;font-weight:300}.faq-answer-inner{padding:0 0 16px}.faq-item.open .faq-answer{max-height:260px}.final-cta{background:var(--dark);border-radius:20px;padding:44px 40px;margin-top:48px;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:-40px;left:-40px;width:160px;height:160px;background:var(--yellow);border-radius:50%;opacity:.07}.final-cta:after{content:"";position:absolute;bottom:-24px;right:-24px;width:120px;height:120px;background:var(--rose);border-radius:50%;opacity:.1}.final-cta-label{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--yellow);margin-bottom:12px;display:block}.final-cta h2{font-family:Playfair Display,serif;font-size:clamp(24px,3.2vw,36px);font-weight:900;color:var(--white);border:none;padding:0;margin:0 0 12px!important;letter-spacing:-1px}.final-cta p{color:#fff9!important;font-size:14px;margin-bottom:24px!important;max-width:400px;margin-left:auto!important;margin-right:auto!important;font-weight:300}.btn-final{display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--dark);padding:13px 26px;border-radius:40px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s}.btn-final:hover{transform:translateY(-2px)}.final-note{font-size:11px;color:#ffffff4d;margin-top:12px;font-style:italic;display:block}.sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.sb-mobile{display:none;margin-top:40px}.sb-product-mini{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden}.sb-prod-img-wrap{background:var(--white);padding:20px 20px 8px;display:flex;align-items:center;justify-content:center}.sb-prod-img-wrap img{width:100%;max-height:220px;object-fit:contain;display:block}.sb-prod-img-placeholder{width:100%;min-height:180px;background:linear-gradient(135deg,var(--rose),#c22b52);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:12px;font-weight:700;color:var(--white);text-align:center;padding:12px;line-height:1.4}.sb-prod-body{padding:16px}.sb-prod-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--teal);margin-bottom:5px}.sb-prod-name{font-family:Playfair Display,serif;font-size:15px;font-weight:700;color:var(--dark);margin-bottom:6px;line-height:1.25}.sb-prod-desc{font-size:12px;color:var(--mid);line-height:1.5;margin-bottom:12px!important;font-weight:300}.sb-add-to-cart{display:block;background:var(--rose);color:var(--white);text-align:center;padding:11px 14px;border-radius:8px;font-size:13px;font-weight:700;margin-bottom:8px;border:none;cursor:pointer;width:100%;font-family:DM Sans,sans-serif;transition:opacity .2s}.sb-add-to-cart:hover{opacity:.88}.sb-discover-link{display:block;text-align:center;font-size:12px;color:var(--mid);text-decoration:underline;cursor:pointer;margin-bottom:8px}.sb-discover-link:hover{color:var(--rose)}.sb-price{text-align:center;font-size:11px;color:var(--soft);margin-top:8px}.shop-section{background:var(--white);padding:56px 0;margin-top:0;border-top:1px solid var(--border)}.shop-inner{max-width:1060px;margin:0 auto;padding:0 24px}.shop-title{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,34px);font-weight:900;color:var(--dark);text-align:center;margin-bottom:8px;letter-spacing:-.5px}.shop-subtitle{text-align:center;color:var(--soft);font-size:15px;margin-bottom:36px;font-weight:300}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:var(--cream);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;color:inherit}.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.product-card-img-wrap{position:relative;background:var(--white);padding:16px;display:flex;align-items:center;justify-content:center;min-height:160px}.product-card-img-wrap img{width:100%;max-height:180px;object-fit:contain;display:block}.product-card-badge{position:absolute;top:10px;left:10px;background:var(--dark);color:var(--white);font-size:9px;font-weight:700;letter-spacing:1px;padding:3px 8px;border-radius:4px}.product-card-body{padding:14px 14px 16px;flex:1;display:flex;flex-direction:column}.product-card-rating{display:flex;align-items:center;gap:5px;margin-bottom:6px}.product-card-rating .stars{font-size:12px;color:#f2a500}.product-card-rating .count{font-size:11px;color:var(--soft)}.product-card-name{font-size:14px;font-weight:600;color:var(--dark);line-height:1.35;margin-bottom:6px;flex:1}.product-card-price{margin-bottom:10px}.product-card-price .original{font-size:12px;color:var(--soft);text-decoration:line-through;margin-right:4px}.product-card-price .current{font-size:15px;font-weight:700;color:var(--dark)}.product-card-price .per{font-size:11px;color:var(--soft);font-weight:400}.quick-add-btn{display:block;width:100%;background:var(--rose);color:var(--white);padding:10px 12px;border-radius:8px;font-size:12px;font-weight:700;text-align:center;border:none;cursor:pointer;font-family:DM Sans,sans-serif;text-decoration:none;transition:opacity .2s}.quick-add-btn:hover{opacity:.88}.more-section{max-width:1060px;margin:0 auto;padding:52px 24px 72px}.more-title{font-family:Playfair Display,serif;font-size:clamp(22px,2.8vw,30px);font-weight:900;color:var(--dark);margin-bottom:28px;letter-spacing:-.5px}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.more-card{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.more-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000012}.more-card-img{aspect-ratio:16/9;background:linear-gradient(135deg,#f5e6d3,#e8d5c4);overflow:hidden}.more-card-img img{width:100%;height:100%;object-fit:cover;display:block}.more-card-body{padding:16px;flex:1;display:flex;flex-direction:column}.more-card-tag{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--rose);margin-bottom:6px}.more-card-title{font-family:Playfair Display,serif;font-size:16px;font-weight:700;color:var(--dark);line-height:1.35;margin-bottom:8px;flex:1}.more-card-meta{font-size:12px;color:var(--soft)}.sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--white);border-top:1px solid var(--border);padding:10px 20px;z-index:400;align-items:center;justify-content:space-between;gap:12px}.sticky-bar-left{font-size:13px;font-weight:600;color:var(--dark);line-height:1.3}.sticky-bar-left small{display:block;font-size:11px;color:var(--soft);font-weight:400}.sticky-bar-btn{background:var(--rose);color:var(--white);padding:10px 18px;border-radius:40px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0}@media(max-width:860px){.article-hero,.page-body,.shop-inner,.more-section{max-width:100%}.article-hero{grid-template-columns:1fr;padding:20px 16px 0;gap:16px}.hero-image-wrap{order:1}.hero-left{order:0}.article-h1{font-size:clamp(22px,6vw,32px);letter-spacing:-.3px}.article-intro{font-size:15px}.page-body{grid-template-columns:1fr;padding:24px 16px 100px;gap:0;width:100%;box-sizing:border-box}.article-content{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.sidebar{display:none}.sb-mobile{display:block}.article-content h2,.article-content h3,.article-content p,.citation-text{overflow-wrap:break-word;word-break:break-word}.article-content h2{font-size:clamp(18px,5.5vw,24px)}.stat-box{padding:18px 16px;gap:12px;flex-wrap:wrap;max-width:100%}.stat-number{font-size:clamp(36px,12vw,52px)}.stat-label{font-size:13px}.citation{padding:16px 18px;max-width:100%}.citation-text{font-size:15px}.toc-block{padding:16px 18px}.toc-block a{font-size:13px}.faq-btn{font-size:14px}.final-cta{padding:32px 20px;border-radius:14px}.final-cta h2{font-size:clamp(20px,6vw,28px)}.sb-mobile{margin-top:32px}.sb-product-mini{border-radius:12px}.products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-card-name{font-size:13px}.quick-add-btn{font-size:11px;padding:8px 10px}.more-grid{grid-template-columns:1fr}.more-section{padding:36px 16px 80px}.more-title{font-size:clamp(20px,6vw,26px)}.shop-section{padding:40px 0}.shop-title{font-size:clamp(22px,6vw,28px)}.sticky-bar{display:flex;padding:10px 16px}}@media(max-width:480px){.article-h1{font-size:24px}.stat-box{padding:18px 20px;gap:12px}.stat-number{font-size:42px}.final-cta{padding:32px 20px}.final-cta h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/article-telma.css.map */
