/* GLOW rose, ivory and gold: 24 October 2026. Last in the cascade. */
html{scroll-padding-top:115px}body{background:#fffaf7!important}
#glow-redesign{--red:#983b5b;--red-dark:#6d2943;--wine:#6d2943;--cream:#fffaf7;--ink:#512e3d;--gold:#b28a45;background-color:#fffaf7!important;color:#512e3d!important}
#glow-redesign[data-glow-page]:not([data-glow-page="media"]):not([data-glow-page="community"]){background:linear-gradient(130deg,#fffdf9 10%,#fff5f4 58%,#fffaf0 100%)!important}
#glow-redesign .announcement{background:#f7e6e9!important;color:#6d2943!important;border-bottom:1px solid #e4c6c5!important}
#glow-redesign .header{background:#fffaf8f5!important;border-bottom:1px solid #e9d8cc!important;box-shadow:0 4px 24px #512e3d08!important}
#glow-redesign .header-inner{display:flex!important;min-height:88px;gap:20px!important;max-width:1600px!important}
#glow-redesign .header-inner>.brand{width:auto!important;grid-area:auto!important}#glow-redesign .header-inner>.nav,#glow-redesign .header-inner>.header-actions{grid-area:auto!important}
#glow-redesign .brand{color:#6d2943!important}#glow-redesign .brand-logo{width:62px!important;height:54px!important;object-fit:contain!important}
#glow-redesign .nav a,#glow-redesign .discover-nav summary{color:#64384a!important;font-size:16px!important;font-weight:500!important}
#glow-redesign .discover-links{background:#fffaf8!important;min-width:245px}
#glow-redesign .header-actions{flex-shrink:0;gap:9px!important}#glow-redesign .language{color:#6d2943!important;min-width:42px}
#glow-redesign .nav .distributor-nav,#glow-redesign .button:not(.light){background:#913653!important;color:#fffaf8!important;border-color:#913653!important;box-shadow:0 5px 18px #91365316!important}
#glow-redesign .button.light{background:#fffaf8!important;color:#76334d!important;border-color:#ba8a95!important}
#glow-redesign .button{border-radius:8px!important;min-height:48px;line-height:1.4!important;font-size:16px!important;padding:14px 23px!important;gap:12px}
#glow-redesign .button:hover{background:#742740!important;color:white!important;transform:translateY(-2px)}
#glow-redesign .text-link{color:#86354f!important;border-color:#b59162!important}
#glow-redesign h1,#glow-redesign h2,#glow-redesign h3{color:#623044!important}
#glow-redesign h1 em,#glow-redesign h2 em{color:#a95070!important}
#glow-redesign .eyebrow{color:#765035!important;font-size:13px!important;letter-spacing:.12em!important;line-height:1.7!important}
#glow-redesign p{line-height:1.75!important}#glow-redesign main p,#glow-redesign main li{font-size:clamp(17px,1.25vw,19px)}
#glow-redesign .wrap{max-width:1360px!important}
#glow-redesign .section,#glow-redesign .partner-section{padding-block:clamp(52px,7vw,100px)!important}
#glow-redesign .closing{background:#f4e1e7!important;color:#693348!important;border-top:1px solid #e2c4cc}
#glow-redesign .footer{background:#fff8f4!important;color:#633b49!important;border-top:1px solid #e8d5c4}
#glow-redesign .footer a,#glow-redesign .footer h3{color:#653c4a!important}
/* Keep every face and the original composition visible, regardless of frame. */
#glow-redesign .team img,#glow-redesign .family-story img,#glow-redesign .partner-hero img,#glow-redesign .campaign img,#glow-redesign .factory-visual img{object-fit:contain!important;object-position:center!important;max-width:100%!important}
#glow-redesign .team img{width:100%!important;height:auto!important;aspect-ratio:1/1;border-radius:16px!important}
#glow-redesign .team .team-photo,#glow-redesign .team .team-image{border-radius:16px!important;overflow:visible!important;background:#fff6ef!important}
#glow-redesign .family-story img,#glow-redesign .partner-hero img{height:auto!important;border-radius:18px!important}
#glow-redesign .product-detail figure img,#glow-redesign .product-card img{object-fit:contain!important}
#glow-redesign .partner-hero{gap:clamp(30px,5vw,75px)!important;padding-block:56px 68px!important;align-items:center}
#glow-redesign .partner-hero h1{font-size:clamp(42px,5.3vw,76px)!important;line-height:1.07!important;letter-spacing:-.035em!important}
#glow-redesign .partner-hero figure{background:#fff7ef;border:1px solid #e6cdb0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #9d6b3512}
#glow-redesign .partner-hero figcaption{background:#fffaf7!important;padding:15px 20px!important;font-size:12px!important;line-height:1.6}
#glow-redesign .partner-actions{gap:12px!important}.partner-actions .button:last-child{font-size:14px!important}
#glow-redesign .partner-facts{background:#f4e6e7!important;color:#623044!important;border:1px solid #e1c7ca!important;border-radius:14px!important}
#glow-redesign .partner-tier{background:#fffaf7!important;border:1px solid #e8d0c8!important;border-radius:16px!important;box-shadow:0 10px 25px #8f496508}
#glow-redesign .partner-tier:nth-child(2){background:#f8e9ec!important;border-color:#c98c9e!important}
#glow-redesign .partner-tier strong{color:#963e5b!important}
#glow-redesign .partner-feature,#glow-redesign .partner-card,#glow-redesign .wholesale-box,#glow-redesign .resource-card{background:#fffdfa!important;border-color:#e4d1bc!important;border-radius:16px!important}
#glow-redesign .wholesale-table th{background:#f5e4e7!important;color:#623044!important}
#glow-redesign .wholesale-table td{background:#fffdf9!important;color:#512e3d!important}
#glow-redesign .wholesale-table tr{border-color:#e7d7c9!important}
#glow-redesign .partner-coupon{background:#f9edf0!important;color:#633046!important;border-color:#d6a7b3!important}
#glow-redesign .partner-apply{background:#f8edf0!important;border:1px solid #e9d3d7!important;border-radius:24px!important;padding:clamp(24px,4vw,55px)!important;margin-block:60px!important;gap:45px!important}
#glow-redesign .native-contact{background:#fffdf9;padding:clamp(22px,3vw,38px)!important;border:1px solid #e5cfcc;border-radius:18px;display:grid;gap:17px}
#glow-redesign .native-contact label{display:grid;gap:7px;font-size:16px;color:#633046}
#glow-redesign .native-contact input,#glow-redesign .native-contact textarea,#glow-redesign .native-contact select{box-sizing:border-box;width:100%;background:#fff!important;color:#512e3d!important;border:1px solid #cdb7bb!important;border-radius:8px!important;padding:12px!important;font:inherit}
#glow-redesign .native-contact .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#glow-redesign .native-contact .form-note{font-size:14px!important;line-height:1.65!important;margin:0;color:#755665}
.glow-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.partner-calculator{margin:35px 0 48px;padding:clamp(22px,4vw,44px);border:1px solid #d6a7b3;border-radius:20px;background:linear-gradient(135deg,#fffdf9,#f8e9ec)}
.partner-calculator h3{font-size:32px!important;margin:10px 0}.partner-calculator p{max-width:820px}
.calculator-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}
.calculator-inputs label{display:grid;gap:9px;font-size:16px}.calculator-inputs input{width:100%;padding:13px;border:1px solid #c3a5ad;border-radius:8px;background:white;color:#512e3d;font-size:20px!important;box-sizing:border-box}
.calculator-results{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.calculator-results>div{padding:20px;background:#fffdf9;border:1px solid #e1cbd0;border-radius:12px}.calculator-results dt{font-size:14px;line-height:1.5}.calculator-results dd{margin:12px 0 0;font-size:clamp(20px,2vw,29px);font-weight:600;overflow-wrap:anywhere}.calculator-results .calculator-profit{background:#913653;color:white}.calculator-note{font-size:14px!important;max-width:unset!important}
.factory-intro{text-align:center;max-width:900px;margin:auto;padding:65px 0 42px}.factory-intro h1{font-size:clamp(43px,6vw,82px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:17px 0 20px!important}.factory-intro p{max-width:690px;margin:0 auto 25px!important;font-size:20px!important}.factory-intro .button{display:inline-flex}
.factory-visual{margin:0!important;background:#fff7ef;border:1px solid #e3c8ac;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #9d6b3514}.factory-visual img{width:100%;height:auto!important;display:block}.factory-visual figcaption{text-align:center;padding:15px 20px;font-size:16px;background:#fff9f3;color:#765136}
.visit-details{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:40px 0;border-bottom:1px solid #e3d0c2}.visit-details h2{font-size:28px!important;margin:8px 0!important}.visit-details p{max-width:550px;margin:10px 0!important}
.factory-experience{padding:75px 0}.factory-experience h2{font-size:clamp(32px,3.5vw,48px)!important;margin:15px 0 30px!important}.visit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.visit-steps article{padding:28px;border:1px solid #e6cfd0;border-radius:16px;background:#fff9f8}.step-number{font-family:Georgia,serif;font-size:35px;color:#b08d4e}.visit-steps h3{font-size:25px!important;margin:15px 0!important}
.visit-request{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#f7e8ed;border:1px solid #e4c7d0;padding:clamp(24px,4vw,55px);border-radius:24px;margin-bottom:80px;align-items:start}.visit-request h2{font-size:clamp(35px,4vw,52px)!important;line-height:1.15!important;margin:20px 0!important}
.film-filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 32px}.film-filters button{border:1px solid #cda4ad;border-radius:30px;padding:12px 23px;min-height:46px;background:#fffaf8;color:#73334d;font:inherit;font-size:16px;cursor:pointer}.film-filters button[aria-pressed=true]{background:#913653;color:#fff;border-color:#913653}
#glow-redesign .library-video[hidden]{display:none!important}#glow-redesign .library-video{border:1px solid #ddc4c8!important;background:#fffaf8!important;border-radius:18px!important;overflow:hidden;box-shadow:0 10px 30px #64283c10!important}
#glow-redesign .library-video video{object-fit:contain!important;background:#211b1c!important}#glow-redesign .film-copy{padding:23px!important;background:#fffaf8!important}#glow-redesign .film-meta{font-size:13px!important;color:#765136!important}#glow-redesign .film-copy h3{font-size:25px!important;line-height:1.3!important}#glow-redesign .film-description{font-size:17px!important}
#glow-redesign .nordic-media-hero .button{background:#913653!important}
.glow-search-dialog{background:#fffaf8!important;color:#633046!important}
.privacy-page{max-width:900px!important;padding-block:45px 80px!important}.privacy-page>section{margin-block:32px}.privacy-page h2{font-size:30px!important}.privacy-page h1{font-size:52px!important}
@media(min-width:1180px){#glow-redesign .header-inner{flex-wrap:nowrap!important;padding:12px 30px!important}#glow-redesign .nav{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;justify-content:center;flex:1}#glow-redesign .menu-button{display:none!important}}
@media(max-width:1179px){#glow-redesign .header-inner{flex-wrap:wrap!important;gap:12px!important;padding:12px 22px!important;min-height:78px}#glow-redesign .menu-button{display:flex!important;color:#6d2943!important}#glow-redesign .nav{display:none!important;order:3;flex-basis:100%;width:100%;position:static!important;background:#fffaf8!important;padding:18px 0!important;gap:10px!important}#glow-redesign .nav.open{display:flex!important;flex-direction:column!important;align-items:stretch!important}#glow-redesign .nav a{font-size:18px!important;min-height:44px;padding:10px!important}#glow-redesign .discover-links{position:static!important;border:0!important;box-shadow:none!important;padding:0 16px!important}#glow-redesign .discover-nav summary{font-size:18px!important;padding:10px!important}#glow-redesign .header-actions{margin-left:auto!important}}
@media(max-width:800px){#glow-redesign .partner-hero,.visit-request{grid-template-columns:1fr!important;gap:28px!important}.visit-steps{grid-template-columns:1fr}.visit-details{gap:22px}.calculator-results{grid-template-columns:1fr 1fr}.factory-intro{padding-top:42px}.factory-intro p{font-size:18px!important}.visit-request{margin-bottom:45px}.factory-experience{padding-block:48px}}
@media(max-width:560px){#glow-redesign .wrap{width:calc(100% - 36px)!important;padding-inline:0!important}#glow-redesign .header-inner{width:100%!important;padding:10px 16px!important;box-sizing:border-box}#glow-redesign .brand-logo{width:45px!important;height:43px!important}#glow-redesign .brand>span{font-size:20px!important}#glow-redesign .brand small{font-size:9px!important}#glow-redesign .header-actions{gap:6px!important}#glow-redesign .independent-search{width:36px;height:36px}#glow-redesign .glow-cart-link{font-size:14px!important}#glow-redesign .language{min-width:34px!important;padding:8px 3px!important}#glow-redesign .menu-button{font-size:13px!important;gap:5px!important}.calculator-inputs,.visit-details{grid-template-columns:1fr}.calculator-results>div{padding:15px}.calculator-results dd{font-size:21px}.factory-visual{border-radius:12px}.factory-visual figcaption{font-size:14px}.visit-request{padding:22px 17px}.native-contact .field-pair{grid-template-columns:1fr!important}.factory-intro h1{font-size:43px!important}#glow-redesign .partner-actions{flex-direction:column!important;align-items:stretch!important}#glow-redesign .partner-apply{padding:22px 17px!important}.film-filters{gap:8px}.film-filters button{padding:10px 16px}}

/* Complete navigation: every main destination is visible, Home and Team first. */
html:has(#glow-redesign){scroll-padding-top:var(--glow-header-offset,190px)}
#glow-redesign #team,#glow-redesign #about-glow{scroll-margin-top:0!important}
#glow-redesign .header-inner{flex-wrap:wrap!important;gap:8px 20px!important;padding:12px 28px 8px!important;min-height:0!important;height:auto!important}
#glow-redesign .header-inner>.brand{order:1;margin-right:auto!important}
#glow-redesign .header-inner>.header-actions{order:2;margin-left:0!important}
#glow-redesign .header-cta{display:none!important}
#glow-redesign .header-inner>.nav{order:3;flex:0 0 100%!important;width:100%!important;position:static!important;background:transparent!important;box-sizing:border-box;border-top:1px solid #ead9d1;box-shadow:none!important}
#glow-redesign .nav>a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:9px 10px!important;font-size:16px!important;line-height:1.45!important;text-align:center;border-radius:6px;border:1px solid transparent!important;text-decoration:none!important}
#glow-redesign .nav>a:hover,#glow-redesign .nav>a:focus-visible{background:#f8e8ed!important;color:#742740!important}
#glow-redesign .nav>a:focus-visible{outline:2px solid #913653;outline-offset:2px}
#glow-redesign .nav>a[aria-current]{background:#f4e0e7!important;color:#742740!important;border-color:#d5a7b4!important;font-weight:600!important}
#glow-redesign .nav>.distributor-nav{padding:9px 14px!important;margin:0!important;align-self:stretch!important}
@media(min-width:760px){
 #glow-redesign .header-inner>.nav,#glow-redesign .header-inner>.nav.open{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px 8px!important;justify-content:center!important;align-items:center!important;padding:10px 0 4px!important}
 #glow-redesign .menu-button{display:none!important}
}
@media(max-width:759px){
 #glow-redesign .header-inner{padding:10px 16px!important;gap:8px!important}
 #glow-redesign .menu-button{display:flex!important}
 #glow-redesign .header-inner>.nav{display:none!important}
 #glow-redesign .header-inner>.nav.open{background:#fffaf8!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px!important;align-items:stretch!important;max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain;padding:10px 0!important}
 #glow-redesign .nav>a{font-size:16px!important;white-space:normal!important;padding:10px 8px!important;min-height:46px}
 #glow-redesign .nav>.distributor-nav{padding:10px 8px!important}
}
















/* User-approved fine Thai pink silk, integrated gold weave, readable black type. */
body:has(#glow-redesign){background:#eed0dc!important}
#glow-redesign,
#glow-redesign[data-glow-page],
#glow-redesign[data-glow-page]:not([data-glow-page="media"]):not([data-glow-page="community"]),
#glow-redesign.page-media,#glow-redesign.page-community{
 --bg:#f5dce5;--paper:#faeaf0;--cream:#faeaf0;--ink:#171417;--muted:#252025;--gold:#a77a23;
 --silk-image:url('/assets/glow-thai-rose-silk-gold-20261024.png');
 --silk-soft:linear-gradient(rgba(255,232,242,.38),rgba(255,232,242,.38));
 background-color:#eed0dc!important;background-image:var(--silk-soft),var(--silk-image)!important;
 background-position:center!important;background-size:cover!important;background-attachment:fixed!important;
 color:#171417!important;font-family:'DM Sans','Noto Sans Thai',Tahoma,Arial,sans-serif!important;font-size:19px!important;line-height:1.75!important
}
#glow-redesign main{background:transparent!important}
#glow-redesign .header{background:linear-gradient(rgba(255,238,246,.83),rgba(255,238,246,.83)),var(--silk-image) center/cover!important;border-color:#c49a59!important}
#glow-redesign .announcement{background:#efd0df!important;color:#171417!important;font-size:15px!important;letter-spacing:.075em!important}
#glow-redesign .footer,#glow-redesign .closing,#glow-redesign .brand-ribbon{background:linear-gradient(rgba(250,224,237,.65),rgba(250,224,237,.65)),var(--silk-image) center/cover!important;color:#171417!important;border-color:#c49a59!important}
#glow-redesign .page-intro:after,#glow-redesign .registration-panel:before,#glow-redesign .closing:before,#glow-redesign .science-art:before{content:none!important;display:none!important;background:none!important}
#glow-redesign .page-intro,#glow-redesign .documents-intro,#glow-redesign .factory-intro{background:transparent!important}
#glow-redesign .page-intro .intro-aside,#glow-redesign .detail-copy,#glow-redesign .family-copy,#glow-redesign .learn-hero-copy,#glow-redesign .learn-product-copy{
 background:rgba(255,240,247,.86)!important;border:1px solid rgba(179,132,55,.34);border-radius:18px;padding:clamp(22px,3vw,38px)!important
}
#glow-redesign .product-detail,#glow-redesign .product-details,#glow-redesign .products,#glow-redesign .team,#glow-redesign .family-story,#glow-redesign .partner-section,#glow-redesign .learn-section{background-color:transparent!important}
#glow-redesign .product-image,#glow-redesign .product-detail figure,#glow-redesign .team .team-photo,#glow-redesign .team .team-image{background:#f5dce6!important}
#glow-redesign .wholesale-box,#glow-redesign .partner-feature,#glow-redesign .partner-card,#glow-redesign .partner-tier,#glow-redesign .resource-card,#glow-redesign .document-card,#glow-redesign .document-card-body,#glow-redesign .registration-card,#glow-redesign .science-botanical-card,#glow-redesign .science-spotlight-card,#glow-redesign .science-intro,#glow-redesign .visit-steps article,#glow-redesign .library-video,#glow-redesign .film-copy,#glow-redesign .native-contact{
 background:rgba(255,241,247,.94)!important;border-color:#cba45f!important;color:#171417!important
}
#glow-redesign .partner-facts,#glow-redesign .partner-apply,#glow-redesign .partner-coupon,#glow-redesign .visit-request,#glow-redesign .partner-calculator,#glow-redesign .media-document-prompt{
 background:rgba(248,219,232,.94)!important;border-color:#be9554!important;color:#171417!important
}
#glow-redesign .wholesale-table th,#glow-redesign .wholesale-table td,#glow-redesign .calculator-results>div{background:#fdf0f6!important;color:#171417!important}
#glow-redesign .factory-visual figcaption,#glow-redesign .partner-hero figcaption{background:#f8e3ed!important;color:#171417!important}
#glow-redesign p,#glow-redesign main li,#glow-redesign label,#glow-redesign .footer a,#glow-redesign .footer h3,#glow-redesign .team-role,#glow-redesign .film-meta,#glow-redesign .film-description{color:#171417!important}
#glow-redesign main p,#glow-redesign main li{font-size:clamp(19px,1.35vw,21px)!important;line-height:1.8!important}
#glow-redesign h1,#glow-redesign h2,#glow-redesign h3{color:#171417!important;text-wrap:balance}
#glow-redesign h1{font-size:clamp(46px,5.8vw,84px)!important;line-height:1.12!important}
#glow-redesign h2{font-size:clamp(36px,4.5vw,64px)!important;line-height:1.16!important}
#glow-redesign h3{font-size:clamp(25px,2.3vw,32px)!important;line-height:1.3!important}
#glow-redesign h1 em,#glow-redesign h2 em{color:#79324d!important}
#glow-redesign .eyebrow,#glow-redesign .product-category,#glow-redesign .detail-kicker,#glow-redesign .document-kind,#glow-redesign .film-meta,#glow-redesign .image-caption,#glow-redesign figcaption,#glow-redesign .team-role,#glow-redesign .product-card p,#glow-redesign .form-note,#glow-redesign .calculator-note,#glow-redesign small{font-size:16px!important;line-height:1.65!important;color:#252025!important;letter-spacing:.025em!important}
#glow-redesign .nav>a{font-size:17px!important;color:#171417!important;line-height:1.45!important}
#glow-redesign .nav>a[aria-current]{color:#682239!important;background:#eac5d6!important;border-color:#b88c45!important}
#glow-redesign .nav>.distributor-nav,#glow-redesign .button:not(.light){background:#81334f!important;color:white!important;border-color:#81334f!important}
#glow-redesign .button,#glow-redesign .text-link,#glow-redesign .quiet-link,#glow-redesign .document-open,#glow-redesign .film-filters button{font-size:18px!important;line-height:1.5!important}
#glow-redesign .button.light{background:#fff0f7!important;color:#171417!important}
#glow-redesign .button:hover,#glow-redesign .nav>.distributor-nav:hover{background:#622039!important;color:white!important}
#glow-redesign .footer p,#glow-redesign .footer a,#glow-redesign .footer li{font-size:17px!important;line-height:1.8!important}
#glow-redesign .native-purchase label,#glow-redesign input,#glow-redesign select,#glow-redesign textarea,#glow-redesign .glow-commerce-main{font-size:19px!important}
#glow-redesign .glow-commerce-main table,#glow-redesign .glow-commerce-main #payment,#glow-redesign .woocommerce-info,#glow-redesign .woocommerce-message,#glow-redesign .glow-form-success{background:#fff0f7!important;color:#171417!important;border-color:#bf9652!important}
#glow-redesign .community-hero-copy,#glow-redesign .nordic-hero-copy{background:rgba(255,240,247,.93)!important;border:1px solid #cba45f;border-radius:18px;padding:clamp(24px,4vw,50px)!important;color:#171417!important}
#glow-redesign.page-media .nordic-hero-copy h1,#glow-redesign.page-media .nordic-hero-copy p,#glow-redesign.page-media .nordic-hero-copy .eyebrow{color:#171417!important}
#glow-redesign .community-hero:after{background:linear-gradient(90deg,rgba(246,218,231,.8),transparent 75%)!important}
/* Hero art is complete and centered; its copy lives beneath, never over products. */
#glow-redesign .campaign{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:transparent!important;overflow:visible!important;padding:0!important}
#glow-redesign .campaign-photo{position:relative!important;inset:auto!important;width:100%!important;max-width:1500px!important;height:auto!important;margin:0 auto!important;order:0;overflow:visible!important}
#glow-redesign .campaign-photo img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;aspect-ratio:1672/941;transform:none!important}
#glow-redesign .campaign-shade,#glow-redesign .hero-stamp,#glow-redesign .hero-bottom{display:none!important}
#glow-redesign .campaign-content{position:relative!important;inset:auto!important;display:block!important;order:1;width:100%!important;height:auto!important;min-height:0!important;max-width:1360px!important;padding:clamp(32px,4vw,60px)!important;background:rgba(255,240,247,.91)!important;border-block:1px solid #c7a165}
#glow-redesign .hero-copy{max-width:100%!important;width:100%!important;display:grid!important;grid-template-columns:1.2fr 1fr;gap:18px 50px;align-items:center;padding:0!important;opacity:1!important;transform:none!important}
#glow-redesign .hero-copy>.eyebrow{grid-column:1/-1}
#glow-redesign .hero-copy h1{font-size:clamp(42px,4.7vw,68px)!important;margin:0!important}
#glow-redesign .hero-copy p{font-size:clamp(19px,1.4vw,21px)!important;max-width:620px!important;margin:0!important}
#glow-redesign .hero-actions{grid-column:2;margin:0!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:20px!important}
@media(max-width:759px){
 #glow-redesign .header-inner>.nav.open{background:rgba(255,237,246,.98)!important}
 #glow-redesign .nav>a{font-size:17px!important}
 #glow-redesign .announcement{font-size:13px!important}
 #glow-redesign .hero-copy{grid-template-columns:1fr!important;gap:22px!important}
 #glow-redesign .hero-actions{grid-column:1!important}
 #glow-redesign .campaign-content{width:100%!important;padding:30px 22px!important}
 #glow-redesign .page-intro .intro-aside,#glow-redesign .detail-copy,#glow-redesign .family-copy,#glow-redesign .learn-hero-copy,#glow-redesign .learn-product-copy{padding:22px!important}
 #glow-redesign .community-hero:after{background:linear-gradient(180deg,rgba(246,218,231,.8),transparent 75%)!important}
}

/* Flat silk reading surfaces and Thai gold ornamental button frames. */
#glow-redesign{
 --silk-flat:url('/assets/glow-thai-flat-silk-gold-20261024.png');
 --silk-reading:linear-gradient(rgba(255,239,247,.69),rgba(255,239,247,.69)),var(--silk-flat);
 --silk-button:linear-gradient(rgba(255,233,243,.42),rgba(255,233,243,.42)),var(--silk-flat);
 --red:#dcaac0;--red-dark:#d09ab3;--dark:#edc8d8;--wine:#171417;
}
#glow-redesign .header,#glow-redesign .announcement,#glow-redesign .footer,#glow-redesign .closing,#glow-redesign .brand-ribbon,
#glow-redesign .page-intro,#glow-redesign .section-head,#glow-redesign .documents-intro,#glow-redesign .documents-section-title,#glow-redesign .factory-intro,
#glow-redesign .page-intro .intro-aside,#glow-redesign .detail-copy,#glow-redesign .family-copy,#glow-redesign .learn-hero-copy,#glow-redesign .learn-product-copy,
#glow-redesign .wholesale-box,#glow-redesign .partner-feature,#glow-redesign .partner-card,#glow-redesign .partner-tier,#glow-redesign .resource-card,#glow-redesign .document-card,#glow-redesign .document-card-body,#glow-redesign .registration-card,
#glow-redesign .science-botanical-card,#glow-redesign .science-spotlight-card,#glow-redesign .science-intro,#glow-redesign .science-document,#glow-redesign .science-section,
#glow-redesign .visit-steps article,#glow-redesign .library-video,#glow-redesign .film-copy,#glow-redesign .native-contact,
#glow-redesign .partner-facts,#glow-redesign .partner-apply,#glow-redesign .partner-coupon,#glow-redesign .visit-request,#glow-redesign .partner-calculator,#glow-redesign .media-document-prompt,
#glow-redesign .wholesale-table th,#glow-redesign .wholesale-table td,#glow-redesign .wholesale-table thead,#glow-redesign .calculator-results>div,
#glow-redesign .factory-visual figcaption,#glow-redesign .partner-hero figcaption,#glow-redesign .campaign-content,
#glow-redesign .community-hero-copy,#glow-redesign .community-closing,#glow-redesign .nordic-hero-copy,#glow-redesign .learn-care-strip,#glow-redesign .ritual,#glow-redesign .ritual-panel,
#glow-redesign .partner-section#partner-pricing,#glow-redesign .glow-commerce-main table,#glow-redesign .glow-commerce-main #payment,#glow-redesign .woocommerce-info,#glow-redesign .woocommerce-message,#glow-redesign .glow-form-success,
#glow-redesign.page-community .community-ribbon,#glow-redesign.page-community .community-story-head,#glow-redesign.page-community .donation-photo,#glow-redesign.page-community .community-values-intro,#glow-redesign.page-community .community-value,#glow-redesign.page-community .community-foundation>div,#glow-redesign.page-community .community-foundation aside,
#glow-redesign.page-media .nordic-featured-film,#glow-redesign.page-media .library-jumps,#glow-redesign.page-media .library-section>.section-head,#glow-redesign.page-media .image-archive>summary,#glow-redesign.page-media .library-photo,#glow-redesign.page-media .media-document-prompt{
 background-color:#f3d4e2!important;background-image:var(--silk-reading)!important;background-size:auto,760px auto!important;background-position:center!important;background-repeat:repeat!important;background-attachment:scroll!important;color:#171417!important;border-color:#bb934f!important
}
#glow-redesign .page-intro{padding:clamp(28px,4vw,50px)!important;border:1px solid #c5a16c;border-radius:18px;margin-top:32px!important;gap:34px!important}
#glow-redesign .section-head,#glow-redesign .documents-section-title{padding:24px!important;border-radius:14px;border:1px solid #c9a66b}
#glow-redesign .visit-details>div,#glow-redesign .team-card .team-role{background-image:var(--silk-reading)!important;background-size:auto,760px auto!important;color:#171417!important}
#glow-redesign .community-closing *,#glow-redesign .learn-care-strip *,#glow-redesign .ritual *,#glow-redesign .partner-section#partner-pricing *,#glow-redesign .calculator-profit *,#glow-redesign.page-media .library-section>.section-head *{color:#171417!important}
#glow-redesign .video-feature{background:#efc7d8!important}
#glow-redesign .video-feature:after{background:linear-gradient(180deg,#f8deea20,#f8deead9)!important}
#glow-redesign .video-feature *{color:#171417!important}
#glow-redesign .reading-progress{background:linear-gradient(90deg,#b28a3d,#eed397,#b28a3d)!important}
#glow-redesign .satellite{display:none!important}
#glow-redesign .gallery-dialog::backdrop{background:#282126c9!important}
#glow-redesign .nav>.distributor-nav,#glow-redesign .nav>.distributor-nav:hover,#glow-redesign .nav>a.distributor-nav[aria-current],
#glow-redesign .button,#glow-redesign .button:not(.light),#glow-redesign .button.light,#glow-redesign .button:hover,#glow-redesign .button.light:hover,
#glow-redesign .community-hero .button,#glow-redesign .nordic-media-hero .button,#glow-redesign .science-document .button,
#glow-redesign .native-contact button[type=submit],#glow-redesign .native-contact button[type=form],#glow-redesign .partner-form button,
#glow-redesign .film-filters button,#glow-redesign .film-filters button[aria-pressed=true],#glow-redesign .film-subtitle-toggle,#glow-redesign .film-subtitle-toggle[aria-pressed=true],#glow-redesign .film-subtitle-download,
#glow-redesign .science-tab,#glow-redesign .science-tab[aria-selected=true],#glow-redesign .filter-tabs button,#glow-redesign .filter-row .filter,#glow-redesign .filter-row .filter[aria-pressed=true],
#glow-redesign .glow-commerce-main button.button,#glow-redesign .glow-commerce-main a.button{
 background-color:#edbed1!important;background-image:var(--silk-button)!important;background-size:auto,600px auto!important;background-position:center!important;
 color:#171417!important;border:18px solid transparent!important;border-image:url('/assets/glow-thai-gold-button-frame-grand-20261024.svg') 22 stretch!important;
 border-radius:0!important;padding:9px 18px!important;box-shadow:0 5px 16px #6a3b4018!important;font-size:18px!important;font-weight:600!important;line-height:1.5!important;
 min-height:58px;isolation:isolate
}
#glow-redesign .button:hover,#glow-redesign .nav>.distributor-nav:hover,#glow-redesign .film-filters button:hover,#glow-redesign .science-tab:hover{background-color:#e3abc3!important;filter:brightness(1.025);box-shadow:0 7px 22px #6a3b4028!important}
#glow-redesign .filter-tabs button[aria-pressed=true],#glow-redesign .science-tab[aria-selected=true],#glow-redesign .film-filters button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ae843b,0 5px 16px #6a3b4020!important}
#glow-redesign .nav>.distributor-nav{padding:5px 12px!important;font-size:17px!important;min-height:48px}
#glow-redesign .button span,#glow-redesign .button svg,#glow-redesign .nav>.distributor-nav span{color:#171417!important}
#glow-redesign .header-inner>.nav.open{background-color:#f4d9e5!important;background-image:var(--silk-reading)!important;background-size:auto,760px auto!important}
@media(max-width:759px){#glow-redesign .page-intro{padding:26px 22px!important}.button{max-width:100%}#glow-redesign .button,#glow-redesign .film-filters button{padding:8px 12px!important;font-size:17px!important}}
#glow-redesign .page-intro{align-items:center!important;gap:22px 38px!important}
#glow-redesign .page-intro .intro-aside{background:none!important;border:0!important;padding:0!important;max-width:none!important}
#glow-redesign .page-intro h1{margin:0!important}
#glow-redesign .filter-row{gap:8px!important}
#glow-redesign .filter-row .filter{padding:6px 10px!important;border-width:14px!important;font-size:17px!important;min-height:58px}
#glow-redesign .filter-row .filter[aria-pressed=true]{box-shadow:inset 0 0 0 2px #a47b32!important;font-weight:700!important}
/* Remaining reading cards and section backgrounds use the same flat silk. */
#glow-redesign .quantity-order-note,#glow-redesign .media-section,#glow-redesign .retailers,
#glow-redesign .guide-choice,#glow-redesign .guide-tip,#glow-redesign .learn-section.learn-tinted,
#glow-redesign .ingredient-item,#glow-redesign .science-callout,#glow-redesign .contact-info,
#glow-redesign .partner-benefits article,#glow-redesign .partner-product,#glow-redesign .partner-resource,
#glow-redesign .partner-tier:nth-child(2),#glow-redesign .wholesale-scroll,#glow-redesign .wholesale-table tr,
#glow-redesign .nordic-film-label,#glow-redesign.page-media .nordic-film-label{
 background-color:#f3d4e2!important;background-image:var(--silk-reading)!important;background-size:auto,760px auto!important;background-position:center!important;color:#171417!important;border-color:#bb934f!important
}
#glow-redesign .nordic-film-label *{color:#171417!important}
#glow-redesign .detail-photo,#glow-redesign .learn-portrait,#glow-redesign .learn-product img,#glow-redesign .partner-product img,#glow-redesign .factory-visual,#glow-redesign .partner-hero figure,#glow-redesign .gallery-open{background:#f4d7e3!important}
/* Product portraits use their native proportions: no pale letterboxing or cropped caps. */
#glow-redesign img[src*="-pink-silk-lotus-"]{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1122/1402!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:transparent!important;border:2px solid #bd9447!important;border-radius:42% 42% 16px 16px / 18% 18% 16px 16px!important;box-shadow:0 8px 26px #70445118;transform:none!important}
#glow-redesign .detail-photo:has(>img[src*="-pink-silk-lotus-"]),#glow-redesign .product-photo:has(>img[src*="-pink-silk-lotus-"]){height:auto!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
#glow-redesign .learn-product-art figcaption,#glow-redesign .learn-product-art figcaption *{color:#171417!important}
#glow-redesign .learn-product-art .guide-product-label{padding:0 8px 20px!important;line-height:1.5!important;text-align:center;letter-spacing:.02em!important}
#glow-redesign .learn-product-art .guide-product-label strong{display:block;color:#171417!important;font-size:clamp(21px,1.6vw,25px)!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.035em!important;text-shadow:0 1px 0 #fff3f9,1px 2px 2px #9c6e4f55!important}
#glow-redesign .learn-product-art .guide-product-label>span{display:block;margin-top:7px;font-size:19px!important;font-weight:650!important;color:#493315!important;text-shadow:0 1px 0 #fff5fa,1px 1px 2px #9c6e4f35!important}
#glow-redesign .learn-product-art{top:var(--glow-header-offset,250px)!important}
/* Cream guide: expose the page silk around the portrait; keep flat silk on the reading card. */
#glow-redesign .learn-section.learn-tinted{background:transparent!important}
/* Full botanical cutouts float directly on the site's silk, with no frame or clipping. */
#glow-redesign img[src*="-lotus-cutout-full-"]{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;mask-image:none!important;transform:none!important}
#glow-redesign .detail-photo:has(>img[src*="-lotus-cutout-full-"]),#glow-redesign .product-photo:has(>img[src*="-lotus-cutout-full-"]),#glow-redesign .learn-product-art:has(>img[src*="-lotus-cutout-full-"]){height:auto!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;clip-path:none!important}
#glow-redesign .documents-intro{max-width:none!important;margin-top:32px;padding:38px!important;border:1px solid #c5a16c;border-radius:18px}
#glow-redesign .nav>.distributor-nav{white-space:nowrap;max-width:none}
#glow-redesign .film-subtitle-download{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
@media(max-width:759px){#glow-redesign .documents-intro{padding:25px!important}#glow-redesign .nav>.distributor-nav{white-space:normal}}
/* Copyable homepage coupon: the discount still requires checkout entry. */
#glow-redesign .home-coupon{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:8px 30px;width:min(1220px,90%);padding:24px 30px!important;margin:24px auto;border:1px solid #b58b40;border-radius:14px;background-color:#f3d4e2;background-image:var(--silk-reading);background-size:auto,760px auto;color:#171417}
#glow-redesign .home-coupon-copy strong{font-size:23px;line-height:1.4}
#glow-redesign .home-coupon-copy p{margin:6px 0 0;line-height:1.6!important;font-size:18px!important}
#glow-redesign .home-coupon-action{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px}
#glow-redesign .coupon-code-label{display:grid;gap:4px;font-size:14px!important;line-height:1.3}
#glow-redesign #home-coupon-code{width:130px;max-width:100%;padding:8px 10px;border:1px dashed #987023;background:#fff1f7;color:#171417;font-family:'DM Sans',Arial,sans-serif;font-size:23px!important;font-weight:700;letter-spacing:.1em;text-align:center;border-radius:3px;cursor:text}
#glow-redesign .home-coupon-action .text-link{font-size:17px!important}
#glow-redesign .home-coupon-terms{grid-column:1/-1;margin:6px 0 0;font-size:16px!important;line-height:1.6!important}
#glow-redesign .home-coupon-status{grid-column:1/-1;font-size:16px;font-weight:600}
#glow-redesign .home-coupon-status:empty{display:none}
@media(max-width:759px){#glow-redesign .home-coupon{grid-template-columns:1fr;padding:22px!important;gap:15px;margin:18px auto}#glow-redesign .home-coupon-action{justify-content:flex-start}#glow-redesign .home-coupon-action .text-link{flex-basis:100%}}


/* Larger transparent product compositions: preserve every petal and leaf. */
#glow-redesign .glow-cutout-stage{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;isolation:isolate}
#glow-redesign .glow-cutout-stage>img[src*="-lotus-cutout-full-"]{position:absolute!important;width:var(--cutout-width)!important;max-width:none!important;height:auto!important;left:var(--cutout-left)!important;top:var(--cutout-top)!important;margin:0!important;transform:none!important;object-fit:contain!important}
#glow-redesign .glow-cutout-serum{aspect-ratio:1000/900;--cutout-width:140.200000%;--cutout-left:-21.000000%;--cutout-top:-15.555556%}
#glow-redesign .glow-cutout-cream{aspect-ratio:1087/730;--cutout-width:103.219871%;--cutout-left:-3.219871%;--cutout-top:-47.945205%}
#glow-redesign .glow-cutout-balm{aspect-ratio:1050/735;--cutout-width:130.857143%;--cutout-left:-16.190476%;--cutout-top:-31.292517%}
#glow-redesign .detail-photo:has(.glow-cutout-stage),#glow-redesign .product-photo:has(.glow-cutout-stage),#glow-redesign .learn-product-art:has(.glow-cutout-stage){height:auto!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;clip-path:none!important}
@media(min-width:1000px){#glow-redesign .product-detail{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)!important}#glow-redesign .learn-product-layout,#glow-redesign .learn-product-layout.reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}
@media(max-width:759px){#glow-redesign .detail-photo:has(.glow-cutout-stage),#glow-redesign .learn-product-art:has(.glow-cutout-stage){width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important}}
/* Product cards share one optical baseline through the bottom of each gold pedestal. */
#glow-redesign .product-card .glow-cutout-stage{aspect-ratio:1/1!important}
#glow-redesign .product-card .glow-cutout-serum{--cutout-top:-10%}
#glow-redesign .product-card .glow-cutout-cream{--cutout-top:-8.572217%}
#glow-redesign .product-card .glow-cutout-balm{--cutout-top:-0.285714%}
