.dd-glass-section *,.dd-glass-section *:before,.dd-glass-section *:after{margin:0;padding:0;box-sizing:border-box}.dd-glass-section{--dd-pink: #FFD0E2;--dd-pink-light: #FFF5F8;--dd-pink-deep: #F5A0C0;--dd-black: #111111;--dd-white: #FFFFFF;--dd-border: #F0EBE5;--dd-muted: #8A8A8A;--dd-text: #333333;font-family:Montserrat,sans-serif;background:var(--dd-white);padding-left:24px;padding-right:24px;max-width:100%;-webkit-font-smoothing:antialiased}.dd-glass-inner{max-width:920px;margin:0 auto}.dd-glass-header{text-align:center;margin-bottom:48px}.dd-glass-header .dd-glass-title{font-family:Lora,serif;font-weight:700;font-size:34px;color:var(--dd-black);line-height:1.2;margin-bottom:10px}.dd-glass-header .dd-glass-title em{font-style:italic;color:var(--dd-pink-deep)}.dd-glass-sub{font-family:Montserrat,sans-serif;font-size:15px;color:var(--dd-muted);font-weight:400;line-height:1.6}.dd-glass-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr;grid-template-rows:1fr 1fr;border-radius:16px;overflow:hidden;border:1px solid var(--dd-border)}.dd-gcard{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px 32px;background:var(--dd-white);border-right:1px solid var(--dd-border);border-bottom:1px solid var(--dd-border);position:relative}.dd-gcard:nth-child(2){border-right:1px solid var(--dd-border)}.dd-gcard:nth-child(4){border-bottom:none}.dd-gcard:nth-child(5){border-bottom:none}.dd-glass-image{grid-row:1 / 3;grid-column:3;background:linear-gradient(160deg,var(--dd-pink-light) 0%,var(--dd-pink) 100%);display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:none;border-bottom:none;position:relative;overflow:hidden;min-height:340px}.dd-glass-image img{width:100%;height:100%;object-fit:cover;display:block}.dd-img-placeholder{text-align:center;padding:30px;color:var(--dd-pink-deep);font-size:13px;font-weight:500;line-height:1.6}.dd-img-placeholder .icon{font-size:40px;margin-bottom:12px;display:block}.dd-ring-wrap{position:relative;width:110px;height:110px;margin-bottom:16px}.dd-ring-svg{width:110px;height:110px;transform:rotate(-90deg)}.dd-ring-bg{fill:none;stroke:var(--dd-border);stroke-width:5}.dd-ring-fg{fill:none;stroke:var(--dd-pink);stroke-width:5;stroke-linecap:round;stroke-dasharray:301.59;stroke-dashoffset:301.59;transition:stroke-dashoffset 2s cubic-bezier(.22,1,.36,1)}.dd-ring-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.dd-ring-pct{font-family:Lora,serif;font-weight:700;font-size:26px;color:var(--dd-black);display:block;line-height:1}.dd-ring-rda{font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;color:var(--dd-muted);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;display:block}.dd-gcard-name{font-family:Lora,serif;font-weight:600;font-size:16px;color:var(--dd-black);margin-bottom:4px;text-align:center}.dd-gcard-amt{font-family:Montserrat,sans-serif;font-size:12px;color:var(--dd-muted);font-weight:400;text-align:center}.dd-glass-footer{text-align:center;margin-top:28px}.dd-glass-cta{display:inline-flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--dd-black);text-decoration:none;padding:12px 28px;border:1.5px solid var(--dd-black);border-radius:100px;transition:all .3s ease;background:transparent}.dd-glass-cta:hover{background:var(--dd-black);color:var(--dd-white)}.dd-glass-cta .arrow{transition:transform .3s ease;font-size:16px}.dd-glass-cta:hover .arrow{transform:translate(3px)}.dd-glass-source{display:block;margin-top:12px;font-size:11px;color:#bbb;font-weight:400}@media(max-width:768px){.dd-glass-section{padding-left:16px;padding-right:16px}.dd-glass-header .dd-glass-title{font-size:26px}.dd-glass-sub{font-size:14px}.dd-glass-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dd-glass-image{grid-row:auto;grid-column:1 / -1;min-height:220px;order:-1}.dd-gcard{padding:28px 14px 24px}.dd-gcard:nth-child(1){border-right:1px solid var(--dd-border);border-bottom:1px solid var(--dd-border)}.dd-gcard:nth-child(2){border-right:none;border-bottom:1px solid var(--dd-border)}.dd-gcard:nth-child(4){border-right:1px solid var(--dd-border)}.dd-gcard:nth-child(5){border-right:none}.dd-ring-wrap,.dd-ring-svg{width:90px;height:90px}.dd-ring-fg{stroke-dasharray:247.67;stroke-dashoffset:247.67}.dd-ring-bg,.dd-ring-fg{stroke-width:4.5}.dd-ring-pct{font-size:22px}.dd-ring-rda{font-size:8px}.dd-gcard-name{font-size:14px}.dd-gcard-amt{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/203/assets/component-nutrient-glass.css.map */
