body.template-page:has(.acemi-geo) .index-page.section-padding,body#spinning-star-motion-jewelry .index-page.section-padding,body#acemi-brand-facts .index-page.section-padding,body#a-cemi-brand-facts .index-page.section-padding,body#lucky-gemstone-jewelry-by-birthday .index-page.section-padding,body#meaningful-bangkok-jewelry-gifts .index-page.section-padding,body#auspicious-mutelu-jewelry .index-page.section-padding,body#deity-auspicious-jewelry-guide .index-page.section-padding{padding-top:0!important;padding-bottom:0!important}body.template-page:has(.acemi-geo) .standard__heading,body#spinning-star-motion-jewelry .standard__heading,body#acemi-brand-facts .standard__heading,body#a-cemi-brand-facts .standard__heading,body#lucky-gemstone-jewelry-by-birthday .standard__heading,body#meaningful-bangkok-jewelry-gifts .standard__heading,body#auspicious-mutelu-jewelry .standard__heading,body#deity-auspicious-jewelry-guide .standard__heading{display:none!important}body.template-page:has(.acemi-geo) .text__standard,body.template-page:has(.acemi-geo) .standard__rte,body.template-page:has(.acemi-geo) .standard__rte .rte,body#spinning-star-motion-jewelry .text__standard,body#acemi-brand-facts .text__standard,body#a-cemi-brand-facts .text__standard,body#lucky-gemstone-jewelry-by-birthday .text__standard,body#meaningful-bangkok-jewelry-gifts .text__standard,body#auspicious-mutelu-jewelry .text__standard,body#deity-auspicious-jewelry-guide .text__standard,body#spinning-star-motion-jewelry .standard__rte,body#acemi-brand-facts .standard__rte,body#a-cemi-brand-facts .standard__rte,body#lucky-gemstone-jewelry-by-birthday .standard__rte,body#meaningful-bangkok-jewelry-gifts .standard__rte,body#auspicious-mutelu-jewelry .standard__rte,body#deity-auspicious-jewelry-guide .standard__rte,body#spinning-star-motion-jewelry .standard__rte .rte,body#acemi-brand-facts .standard__rte .rte,body#a-cemi-brand-facts .standard__rte .rte,body#lucky-gemstone-jewelry-by-birthday .standard__rte .rte,body#meaningful-bangkok-jewelry-gifts .standard__rte .rte,body#auspicious-mutelu-jewelry .standard__rte .rte,body#deity-auspicious-jewelry-guide .standard__rte .rte{max-width:none;text-align:left}.acemi-geo{--geo-ink: #171411;--geo-muted: #6b6259;--geo-line: #e8e1d8;--geo-soft: #fbfaf7;--geo-wash: #f4f7f8;--geo-gold: #a47f40;--geo-shadow: 0 18px 55px rgba(23, 20, 17, .08);width:100%;color:var(--geo-ink);font-size:16px;line-height:1.7;text-align:left}.acemi-geo *,.acemi-geo *:before,.acemi-geo *:after{box-sizing:border-box;letter-spacing:0}.acemi-geo a{color:var(--geo-ink);text-decoration-color:#a47f408c;text-underline-offset:.22em}.acemi-geo a:hover,.acemi-geo a:focus{color:var(--geo-gold)}.acemi-geo h1,.acemi-geo h2,.acemi-geo h3,.acemi-geo p,.acemi-geo ul,.acemi-geo ol{margin-top:0}.acemi-geo h1{max-width:760px;margin-bottom:18px;font-size:clamp(38px,5.5vw,72px);line-height:1.02;font-weight:400}.acemi-geo h2{margin-bottom:18px;font-size:clamp(26px,3vw,42px);line-height:1.12;font-weight:400}.acemi-geo h3{margin-bottom:10px;font-size:clamp(18px,1.65vw,24px);line-height:1.25;font-weight:400}.acemi-geo p{margin-bottom:18px;color:var(--geo-muted)}.acemi-geo ul,.acemi-geo ol{padding-left:1.15em;color:var(--geo-muted)}.acemi-geo li+li{margin-top:8px}.acemi-geo__inner{width:min(1180px,calc(100vw - 36px));margin:0 auto}.acemi-geo__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:clamp(560px,66vh,760px);padding:clamp(46px,6vw,90px) 0 clamp(32px,4vw,58px);border-bottom:1px solid var(--geo-line)}.acemi-geo__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--geo-gold);font-size:12px;line-height:1.4;text-transform:uppercase}.acemi-geo__eyebrow:before{display:inline-block;width:34px;height:1px;background:currentColor;content:""}.acemi-geo__lead{max-width:690px;margin-bottom:26px;color:var(--geo-muted);font-size:clamp(18px,1.8vw,22px);line-height:1.6}.acemi-geo__cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.acemi-geo__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--geo-ink);border-radius:0;font-size:14px;line-height:1.2;text-decoration:none}.acemi-geo__button--primary{background:var(--geo-ink);color:#fff!important}.acemi-geo__button--secondary{background:#fff;color:var(--geo-ink)}.acemi-geo__button:hover,.acemi-geo__button:focus{border-color:var(--geo-gold);color:var(--geo-gold)!important}.acemi-geo__button--primary:hover,.acemi-geo__button--primary:focus{background:var(--geo-gold);color:#fff!important}.acemi-geo__visual{position:relative}.acemi-geo__image-frame{display:flex;overflow:hidden;aspect-ratio:1 / 1;min-height:360px;align-items:center;justify-content:center;border:1px solid var(--geo-line);border-radius:6px;background:linear-gradient(180deg,#fff 0%,var(--geo-soft) 100%);box-shadow:var(--geo-shadow)}.acemi-geo__image-frame img{display:block;width:100%;height:100%;max-height:560px;padding:clamp(18px,3vw,42px);object-fit:contain}.acemi-geo__caption{max-width:84%;margin:14px 0 0;color:var(--geo-muted);font-size:13px;line-height:1.5}.acemi-geo__quick-links{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid var(--geo-line)}.acemi-geo__quick-links a{display:inline-flex;min-height:36px;align-items:center;padding:8px 12px;border:1px solid var(--geo-line);border-radius:999px;background:#fff;color:var(--geo-muted);font-size:13px;text-decoration:none}.acemi-geo__quick-links a:hover,.acemi-geo__quick-links a:focus{border-color:var(--geo-gold);color:var(--geo-ink)}.acemi-geo__section{padding:clamp(42px,6vw,84px) 0;border-bottom:1px solid var(--geo-line)}.acemi-geo__section--soft{background:linear-gradient(180deg,#fff 0%,var(--geo-soft) 100%)}.acemi-geo__section-header{max-width:760px;margin-bottom:clamp(24px,4vw,42px)}.acemi-geo__kicker{margin-bottom:10px;color:var(--geo-gold);font-size:13px;text-transform:uppercase}.acemi-geo__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,44px)}.acemi-geo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acemi-geo__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.acemi-geo__card,.acemi-geo__faq-item,.acemi-geo__product-card{border:1px solid var(--geo-line);border-radius:6px;background:#fff}.acemi-geo__card,.acemi-geo__faq-item{padding:clamp(20px,3vw,30px)}.acemi-geo__card p:last-child,.acemi-geo__faq-item p:last-child{margin-bottom:0}.acemi-geo__number{display:block;margin-bottom:14px;color:var(--geo-gold);font-size:13px}.acemi-geo__product-card{overflow:hidden;text-decoration:none}.acemi-geo__product-media{display:flex;aspect-ratio:1 / 1;align-items:center;justify-content:center;background:var(--geo-soft)}.acemi-geo__product-media img{display:block;width:100%;height:100%;padding:22px;object-fit:contain}.acemi-geo__product-copy{padding:18px}.acemi-geo__product-copy h3{margin-bottom:6px;color:var(--geo-ink)}.acemi-geo__product-copy p{margin-bottom:0;color:var(--geo-muted);font-size:14px;line-height:1.55}.acemi-geo__day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.acemi-geo__day{min-height:172px;padding:18px 14px;border:1px solid var(--geo-line);border-radius:6px;background:#fff}.acemi-geo__day h3{font-size:17px}.acemi-geo__day p{margin-bottom:0;font-size:14px;line-height:1.55}.acemi-geo__note{max-width:760px;margin-top:20px;color:var(--geo-muted);font-size:14px}.acemi-geo__faq{display:grid;gap:12px}.acemi-geo__link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-left:0;list-style:none}.acemi-geo__link-list li{margin:0;padding-bottom:10px;border-bottom:1px solid var(--geo-line)}@media(max-width:990px){.acemi-geo__hero,.acemi-geo__split,.acemi-geo__grid,.acemi-geo__grid--two{grid-template-columns:1fr}.acemi-geo__hero{min-height:0}.acemi-geo__day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.acemi-geo{font-size:15px;overflow-x:hidden}.acemi-geo__inner{width:min(330px,calc(100vw - 60px));max-width:min(330px,calc(100vw - 60px))}.acemi-geo__hero{padding-top:34px}.acemi-geo__hero>*,.acemi-geo__section-header,.acemi-geo__split>*,.acemi-geo__grid>*,.acemi-geo__quick-links,.acemi-geo__visual,.acemi-geo p,.acemi-geo h1,.acemi-geo h2,.acemi-geo h3,.acemi-geo ul,.acemi-geo ol{max-width:min(330px,calc(100vw - 60px));min-width:0;white-space:normal}.acemi-geo h1{font-size:clamp(30px,9vw,36px);line-height:1.08;max-width:300px!important;overflow-wrap:normal;white-space:normal!important}.acemi-geo h2{max-width:310px!important;overflow-wrap:anywhere}.acemi-geo p,.acemi-geo ul,.acemi-geo ol{max-width:310px!important}.acemi-geo__quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(330px,calc(100vw - 60px))!important;max-width:min(330px,calc(100vw - 60px))!important}.acemi-geo__quick-links a{justify-content:center;text-align:center}.acemi-geo__button{width:100%}.acemi-geo__image-frame{min-height:0}.acemi-geo__caption{max-width:100%}.acemi-geo__day-grid,.acemi-geo__link-list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/acemi-geo-pages.css.map */
