html.gp-open{overflow:hidden}.glow-policy-dialog{width:min(620px,calc(100% - 32px));max-height:85dvh;margin:auto;padding:0;border:1px solid #d6c6a4;border-radius:16px;background:#faf7ef;color:#20352a;box-shadow:0 24px 100px #0005;font-family:'DM Sans',sans-serif}.glow-policy-dialog::backdrop{background:#10221980;backdrop-filter:blur(6px)}.gp-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;background:#20352a;color:#f6edd9;z-index:1}.gp-head p{margin:0;font-size:13px;letter-spacing:.04em}.gp-head button{width:44px;height:44px;background:transparent;border:0;color:inherit;font-size:30px;cursor:pointer}.gp-body{padding:28px 32px 34px}.gp-body h2{font:500 36px/1.1 'Cormorant Garamond',serif;margin:0 0 22px;color:#20352a}.gp-body h3{font:600 17px/1.4 'DM Sans',sans-serif;margin:24px 0 10px;color:#20352a}.gp-body p,.gp-body li{font-size:15px;line-height:1.75;color:#425446}.gp-body li{margin-bottom:12px}.gp-body ol{padding-left:22px}.gp-body .gp-note{font-size:12px;color:#677267;margin-top:24px}.gp-social{display:flex;gap:12px;flex-wrap:wrap}.gp-social a{padding:12px 18px;background:#20352a;color:#fff;border-radius:6px;font-size:14px}.glow-policy-links{display:flex;justify-content:center;gap:8px 20px;flex-wrap:wrap;margin:14px 0}.glow-policy-links a{display:inline-flex;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:inherit}.product-footer .glow-policy-links{margin:0;justify-content:flex-start}.glow-purchase-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.glow-purchase-buttons .button{width:100%;min-width:0;margin:0;min-height:54px;padding:14px 18px;gap:10px}.glow-purchase-buttons .glow-buy-now{background:transparent;color:var(--cream);border-color:#c9ad72}.glow-payment-more{text-align:center;margin:4px 0 12px;font-size:11px}.glow-payment-more summary{cursor:pointer;padding:6px;color:inherit}.glow-payment-icons{gap:7px!important;margin-top:14px!important;margin-bottom:6px!important}.glow-payment-more .glow-payment-icons{margin-top:10px!important}.assurance-section{background:#12271d;color:#f4eddf}.assurance-inner .eyebrow,.assurance-inner h2 em{color:#d5bb80}.assurance-inner p:last-child{color:#d0d8ca}.assurance-icon span{background:#12271d}.assurance-section .button{color:#f4eddf;border-color:#bda16b}.assurance-section .button:hover{background:#d5bb80;color:#14271c}@media(max-width:600px){.gp-body{padding:24px}.gp-body h2{font-size:31px}.gp-head{padding:10px 16px}.glow-purchase-buttons{grid-template-columns:1fr}.glow-purchase-buttons .button{min-height:52px}.glow-policy-links{gap:6px 16px}}