.gg-product-info{background:#f5f5f2!important;padding:60px 0 70px!important}.gg-product-info .gg-product-info-wrap{max-width:980px;margin:0 auto;display:grid;gap:24px}.gg-product-info .gg-product-ingredients,.gg-product-info .gg-product-nutrition{background:#fff!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:12px!important;padding:18px!important;box-shadow:0 2px 10px #00000005}.gg-product-info .gg-product-ingredients h2,.gg-product-info .gg-product-nutrition h2{margin:0 0 10px!important;color:#e31221!important;font-size:clamp(20px,2.3vw,28px)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important}.gg-product-info .gg-product-ingredients-text,.gg-product-info .gg-product-ingredients-text.rte,.gg-product-info .gg-product-ingredients-text.rte p,.gg-product-info .gg-product-ingredients-text *{color:#333!important;font-size:15px!important;line-height:1.65!important}.gg-product-info .gg-product-ingredients-text p{margin:0 0 10px!important}.gg-product-info .gg-product-ingredients-text p:last-child{margin-bottom:0!important}.gg-product-info .gg-nutrition-table-wrap{overflow-x:visible;border:1px solid rgba(0,0,0,.07);border-radius:12px;background:#fff}.gg-product-info .gg-nutrition-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;min-width:0!important;table-layout:fixed!important;margin:0!important;background:transparent!important}.gg-product-info .gg-nutrition-table th,.gg-product-info .gg-nutrition-table td{padding:12px 14px!important;text-align:left!important;font-size:14px!important;line-height:1.4!important;vertical-align:middle!important;border-top:1px solid rgba(0,0,0,.06)!important}.gg-product-info .gg-nutrition-table tr:first-child th,.gg-product-info .gg-nutrition-table tr:first-child td{border-top:0!important}.gg-product-info .gg-nutrition-table tr:nth-child(2n) th,.gg-product-info .gg-nutrition-table tr:nth-child(2n) td{background:#00000003!important}.gg-product-info .gg-nutrition-table th{width:68%!important;color:#222!important;font-weight:600!important;word-break:break-word!important}.gg-product-info .gg-nutrition-table td{width:32%!important;color:#111!important;font-weight:600!important;border-left:1px solid rgba(0,0,0,.06)!important;white-space:normal!important;word-break:break-word!important;background-clip:padding-box}@media(hover:hover){.gg-product-info .gg-nutrition-table tr:hover td{color:#e31221!important}}@media(max-width:749px){.gg-product-info{padding:45px 0 55px!important}.gg-product-info .gg-product-ingredients,.gg-product-info .gg-product-nutrition{padding:14px!important;border-radius:10px!important}.gg-product-info .gg-product-ingredients-text,.gg-product-info .gg-product-ingredients-text *{font-size:14px!important;line-height:1.55!important}.gg-product-info .gg-nutrition-table-wrap{border:0;background:transparent;border-radius:0}.gg-product-info .gg-nutrition-table,.gg-product-info .gg-nutrition-table tbody,.gg-product-info .gg-nutrition-table tr,.gg-product-info .gg-nutrition-table th,.gg-product-info .gg-nutrition-table td{display:block!important;width:100%!important}.gg-product-info .gg-nutrition-table tr{margin-bottom:10px;background:#fff!important;border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:10px 12px!important;box-shadow:0 1px 5px #00000005}.gg-product-info .gg-nutrition-table tr:last-child{margin-bottom:0}.gg-product-info .gg-nutrition-table tr:nth-child(2n) th,.gg-product-info .gg-nutrition-table tr:nth-child(2n) td{background:transparent!important}.gg-product-info .gg-nutrition-table th,.gg-product-info .gg-nutrition-table td{border:0!important;padding:0!important}.gg-product-info .gg-nutrition-table th{font-size:12px!important;line-height:1.35!important;color:#555!important;font-weight:600!important;margin-bottom:4px!important}.gg-product-info .gg-nutrition-table td{font-size:14px!important;line-height:1.35!important;color:#111!important;font-weight:700!important}}.product-dietary-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;align-items:center}.product-dietary-tag{font-family:inherit;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;border:1px solid transparent;line-height:1;white-space:nowrap;box-shadow:0 1px #0000000f}.product-dietary-tag:nth-child(1){background:#0b3c5d;color:#fff}.product-dietary-tag:nth-child(2){background:#159e97;color:#fff}.product-dietary-tag:nth-child(3){background:#f3b48a;color:#1a1a1a}.product__title-main{font-weight:800}.product__text{display:none}.product-trust-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.product-trust-item{display:flex;align-items:center;gap:10px;font-family:inherit;font-size:13px;line-height:1.3}.product-trust-icon{width:18px;height:18px;border-radius:999px;border:1.5px solid rgba(0,0,0,.35);display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;position:relative}.product-trust-icon:after{content:"";width:8px;height:4px;border-left:2px solid rgba(0,0,0,.65);border-bottom:2px solid rgba(0,0,0,.65);transform:rotate(-45deg);margin-top:-1px}.gg-collection-reasons{background:#f5f5f2;padding:80px 0;color:#1f1f1f;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.gg-reasons-heading{text-align:center;font-size:clamp(24px,3vw,34px);margin:0 0 48px;font-weight:700;color:#e31221;line-height:1.2}.gg-reasons-grid{max-width:980px;margin:0 auto}.gg-reason-item{display:flex;gap:22px;margin-bottom:28px;align-items:flex-start;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:18px 18px 16px;box-shadow:0 2px 10px #00000008;position:relative;overflow:hidden}.gg-reason-item:last-child{margin-bottom:0}.gg-reason-number{font-size:44px;font-weight:800;color:#e31221;opacity:.18;line-height:1;min-width:42px;margin-top:-2px}.gg-reason-content h3{font-size:18px;margin:0 0 8px;font-weight:700;color:#222;line-height:1.25}.gg-reason-content p{font-size:15px;line-height:1.6;margin:0;color:#3a3a3a}@media(max-width:768px){.gg-collection-reasons{padding:56px 0}.gg-reason-item{gap:14px;padding:14px;margin-bottom:14px}.gg-reason-number{font-size:32px;min-width:30px}.gg-reason-content h3{font-size:16px;margin-bottom:6px}.gg-reason-content p{font-size:14px;line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-css.css.map */
