.abh-container{max-width:1280px;margin:0 auto;padding:50px 32px}.abh-eyebrow{font-family:Proxima Nova,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--abh-eyebrow, #C1793F);margin:0 0 14px}.abh-heading{font-family:Proxima Nova,sans-serif!important;font-size:clamp(30px,4vw,36px);line-height:1.2;font-weight:600;color:var(--abh-heading, #085848);margin:0 auto 20px;max-width:900px;text-align:center}.abh-heading--light{color:var(--abh-heading, #F8F3EA)}.abh-description{font-family:Proxima Nova,sans-serif!important;font-size:17px;line-height:1.6;color:#555;max-width:900px;margin:0 auto 40px;text-align:center}.abh-description--light{color:var(--abh-body, #D9E3DC)}.abh-benefit-section,.abh-procedure-section,.abh-related-section{background:var(--abh-bg, #F8F3EA)}.abh-darklist-section{background:var(--abh-bg, #085848)}.abh-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.abh-card-slider{display:flex;grid-template-columns:none;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.abh-card-slider::-webkit-scrollbar{display:none}.abh-card-slider .abh-card{flex:0 0 260px;scroll-snap-align:start}.abh-card{background:var(--abh-card-bg, #EFDFC8);border-radius:16px;padding:40px 24px}.abh-card-icon{display:inline-flex;width:30px;height:30px;color:var(--abh-heading, #085848);margin-bottom:22px}.abh-card-icon svg{width:100%;height:100%}.abh-card-icon--custom img{width:100%;height:100%;object-fit:contain}.abh-card-media{display:block;width:100%;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;margin-bottom:22px}.abh-card-media img{width:100%;height:100%;object-fit:cover;display:block}.abh-card-title{font-family:Proxima Nova,sans-serif!important;font-size:21px;color:var(--abh-heading, #085848);margin:0 0 10px}.abh-card-text{font-family:Proxima Nova,sans-serif!important;font-size:15px;line-height:1.55;color:#5b5b5b;margin:0}.abh-footnote{margin-top:40px;font-family:Proxima Nova,sans-serif!important;font-size:15px;color:#6b6b6b}.abh-procedure-list{display:flex;flex-direction:column;gap:64px}.abh-procedure-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.abh-procedure-row--reverse .abh-procedure-media{order:2}.abh-procedure-row--reverse .abh-procedure-copy{order:1}.abh-procedure-media{height:var(--abh-media-height, 480px);border-radius:20px;overflow:hidden;background:var(--abh-media-bg, #085848);display:flex;align-items:center;justify-content:center}.abh-procedure-media img{width:100%;height:100%;object-fit:cover;display:block}.abh-procedure-media-icon{width:64px;height:64px;color:#f8f3ea;opacity:.85}.abh-procedure-media-icon svg{width:100%;height:100%}.abh-procedure-label{font-family:Proxima Nova,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--abh-eyebrow, #C1793F);margin:0 0 12px}.abh-procedure-title{font-family:Proxima Nova,sans-serif!important;font-size:28px;font-weight:600;color:var(--abh-heading, #085848);margin:0 0 16px}.abh-procedure-text{font-family:Proxima Nova,sans-serif!important;font-size:16px;line-height:1.65;color:#555;margin:0}.abh-darklist-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 64px}.abh-darklist-item{display:flex;gap:14px;align-items:flex-start}.abh-darklist-dot{flex:0 0 8px;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--abh-bullet, #E8A467)}.abh-darklist-item p{margin:0;font-family:Proxima Nova,sans-serif!important;font-size:16px;line-height:1.6;color:var(--abh-body, #D9E3DC)}.abh-darklist-item strong{color:#fff}.abh-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.abh-related-card{display:flex;flex-direction:column;text-decoration:none;border-radius:18px;overflow:hidden;background:var(--abh-card-bg, #FBF6EC);transition:transform .2s ease}.abh-related-card:hover{transform:translateY(-4px)}.abh-related-thumb{display:block;width:100%;aspect-ratio:4 / 3}.abh-related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.abh-related-body{display:flex;flex-direction:column;gap:8px;padding:22px 22px 26px}.abh-related-title{font-family:Proxima Nova,sans-serif!important;font-size:20px;color:#1c1c1c}.abh-related-text{font-family:Proxima Nova,sans-serif!important;font-size:14px;line-height:1.5;color:#666}.abh-related-link{margin-top:6px;font-family:Proxima Nova,sans-serif!important;font-size:14px;font-weight:700;color:var(--abh-link-color, #C1793F)}.abh-steps-section{background:var(--abh-bg, #EFDFC8)}.abh-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}.abh-step-number{font-family:Proxima Nova,sans-serif!important;font-size:28px;font-style:italic;color:var(--abh-number, #C1793F);margin:0 0 28px}.abh-step-title{font-family:Proxima Nova,sans-serif!important;font-size:21px;color:var(--abh-heading, #085848);margin:0 0 12px}.abh-step-text{font-family:Proxima Nova,sans-serif!important;font-size:15px;line-height:1.55;color:#5b5b5b;margin:0;max-width:34ch}@media(max-width:900px){.abh-procedure-row{grid-template-columns:1fr}.abh-procedure-row--reverse .abh-procedure-media,.abh-procedure-row--reverse .abh-procedure-copy{order:initial}.abh-darklist-grid{grid-template-columns:1fr}}@media(max-width:640px){.abh-container{padding:48px 20px}.abh-procedure-media{height:320px}.abh-card-slider{gap:14px;margin:0 -20px 0 5px;padding:4px 20px 12px}.abh-card-slider .abh-card{flex:0 0 78%}}.abh-slider-wrap{position:relative}.abh-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(8,88,72,.15);background:#fff;color:var(--abh-heading, #085848);cursor:pointer;padding:0;box-shadow:0 2px 8px #00000014;transition:opacity .2s ease,transform .2s ease,background .2s ease}.abh-slider-arrow svg{width:16px;height:16px}.abh-slider-arrow:hover{background:var(--abh-heading, #085848);color:#fff}.abh-slider-arrow:disabled{opacity:.3;cursor:default;pointer-events:none}.abh-slider-arrow--prev{left:-18px}.abh-slider-arrow--next{right:-18px}@media(max-width:640px){.abh-slider-arrow{width:30px;height:30px}.abh-slider-arrow svg{width:14px;height:14px}.abh-slider-arrow--prev{left:4px}.abh-slider-arrow--next{right:4px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-abhyanga-shared.css.map */
