.sgt-pseo-designed{--sgt-pseo-green:#1f6a4d;--sgt-pseo-green-dark:#0f4f3e;--sgt-pseo-green-deep:#0a3e31;--sgt-pseo-green-soft:#f2f8f5;--sgt-pseo-border:#dce7e2;--sgt-pseo-border-soft:#e9f0ed;--sgt-pseo-ink:#1d2b25;--sgt-pseo-muted:#66736d;--sgt-pseo-shadow:0 12px 32px rgba(22, 74, 56, 0.08)}.sgt-pseo-designed .sgt-pseo-shell{margin-top:10px}.sgt-pseo-designed .sgt-pseo-spec-panel{margin:0 0 30px;overflow:hidden;border:1px solid #d8e4df;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(15 79 62 / .07);color:var(--sgt-pseo-ink)}.sgt-pseo-designed .sgt-pseo-spec-header{position:relative;display:flex;align-items:center;min-height:72px;padding:18px 24px 18px 66px;background:linear-gradient(135deg,var(--sgt-pseo-green-dark) 0%,var(--sgt-pseo-green-deep) 100%)}.sgt-pseo-designed .sgt-pseo-spec-header::before{content:'';position:absolute;left:24px;top:50%;width:24px;height:24px;transform:translateY(-50%);border:2px solid rgb(255 255 255 / .92);border-radius:6px;box-shadow:inset 0 0 0 4px transparent,8px -8px 0 -6px rgb(255 255 255 / .9),8px 0 0 -6px rgb(255 255 255 / .9),8px 8px 0 -6px rgb(255 255 255 / .9);opacity:.95}.sgt-pseo-designed .sgt-pseo-spec-title{margin:0;color:#fff;font-size:clamp(21px, 1.9vw, 27px);line-height:1.25;font-weight:700;letter-spacing:-.012em}.sgt-pseo-designed .sgt-pseo-spec-body{padding:18px;background:#fff}.sgt-pseo-designed .sgt-pseo-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sgt-pseo-designed .sgt-pseo-spec-item{min-width:0;padding:14px 16px 15px;border:1px solid var(--sgt-pseo-border-soft);border-radius:11px;background:#f8fbf9}.sgt-pseo-designed .sgt-pseo-spec-label{display:block;margin:0 0 5px;color:var(--sgt-pseo-muted);font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.sgt-pseo-designed .sgt-pseo-spec-value{display:block;margin:0;color:var(--sgt-pseo-ink);font-size:15px;line-height:1.48;font-weight:650;overflow-wrap:anywhere}.sgt-pseo-designed .sgt-pseo-spec-raw{margin-top:12px;padding:14px 16px;border:1px solid var(--sgt-pseo-border-soft);border-radius:11px;background:#fbfcfb}.sgt-pseo-designed .sgt-pseo-spec-raw>:first-child{margin-top:0}.sgt-pseo-designed .sgt-pseo-spec-raw>:last-child{margin-bottom:0}.sgt-pseo-designed .sgt-pseo-guide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.sgt-pseo-designed .sgt-pseo-card{position:relative;width:100%;min-width:0;grid-column:1 / -1;margin:0;padding:24px 28px 22px;border:1px solid var(--sgt-pseo-border);border-radius:16px;background:#fff;box-shadow:var(--sgt-pseo-shadow);overflow:hidden}.sgt-pseo-designed .sgt-pseo-card::before{content:attr(data-sgt-index);position:absolute;top:16px;right:18px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.08em;color:rgb(31 106 77 / .38)}.sgt-pseo-designed .sgt-pseo-card.is-overview{grid-column:1 / -1;padding:28px;border-color:#c7ded2;background:linear-gradient(135deg,#ffffff 0%,#f2f9f5 100%)}.sgt-pseo-designed .sgt-pseo-card.is-verify{grid-column:1 / -1;border-color:#a9cfbb;background:#f3faf6}.sgt-pseo-designed .sgt-pseo-card.is-only-card{grid-column:1 / -1}.sgt-pseo-designed .sgt-pseo-card h2,.sgt-pseo-designed .sgt-pseo-card h3{margin:0 34px 14px 0;color:var(--sgt-pseo-green-dark);line-height:1.28;letter-spacing:-.015em}.sgt-pseo-designed .sgt-pseo-card h2{font-size:clamp(22px, 2.2vw, 30px)}.sgt-pseo-designed .sgt-pseo-card h3{font-size:clamp(18px, 1.65vw, 22px)}.sgt-pseo-designed .sgt-pseo-card p,.sgt-pseo-designed .sgt-pseo-card li{color:var(--sgt-pseo-ink);line-height:1.72}.sgt-pseo-designed .sgt-pseo-card p{margin:0 0 14px}.sgt-pseo-designed .sgt-pseo-card p:last-child,.sgt-pseo-designed .sgt-pseo-card ul:last-child,.sgt-pseo-designed .sgt-pseo-card ol:last-child{margin-bottom:0}.sgt-pseo-designed .sgt-pseo-card ul,.sgt-pseo-designed .sgt-pseo-card ol{margin:0 0 14px 20px}.sgt-pseo-designed .sgt-pseo-card a{color:var(--sgt-pseo-green);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.sgt-pseo-designed .sgt-pseo-card a:hover,.sgt-pseo-designed .sgt-pseo-card a:focus{color:var(--sgt-pseo-green-dark)}.single-product .product-info .product-short-description.sgt-pseo-short-designed,.single-product .summary .product-short-description.sgt-pseo-short-designed{margin:16px 0 18px;padding:16px 18px;border:1px solid #dce8e1;border-radius:12px;background:#f8fbf9}.single-product .product-short-description.sgt-pseo-short-designed ul{margin:0 0 0 18px}.single-product .product-short-description.sgt-pseo-short-designed li{margin-bottom:9px;line-height:1.55}.single-product .product-short-description.sgt-pseo-short-designed li:last-child{margin-bottom:0}.single-product .product-short-description.sgt-pseo-short-designed li::marker{color:var(--sgt-pseo-green,#1f6a4d)}.single-product .product-short-description.sgt-pseo-short-designed p{margin:0 0 10px;line-height:1.6}.single-product .product-short-description.sgt-pseo-short-designed p:last-child{margin-bottom:0}@media (max-width:849px){.sgt-pseo-designed .sgt-pseo-guide-grid,.sgt-pseo-designed .sgt-pseo-spec-grid{grid-template-columns:1fr}.sgt-pseo-designed .sgt-pseo-card,.sgt-pseo-designed .sgt-pseo-card.is-overview,.sgt-pseo-designed .sgt-pseo-card.is-verify,.sgt-pseo-designed .sgt-pseo-card.is-only-card{grid-column:1;padding:20px}.sgt-pseo-designed .sgt-pseo-spec-header{min-height:66px;padding:16px 20px 16px 58px}.sgt-pseo-designed .sgt-pseo-spec-header::before{left:20px;width:22px;height:22px}.sgt-pseo-designed .sgt-pseo-spec-body{padding:14px}}@media (max-width:480px){.sgt-pseo-designed .sgt-pseo-spec-panel,.sgt-pseo-designed .sgt-pseo-card,.sgt-pseo-designed .sgt-pseo-card.is-overview,.sgt-pseo-designed .sgt-pseo-card.is-verify{border-radius:12px}.sgt-pseo-designed .sgt-pseo-card,.sgt-pseo-designed .sgt-pseo-card.is-overview,.sgt-pseo-designed .sgt-pseo-card.is-verify{padding:18px}.sgt-pseo-designed .sgt-pseo-card h2,.sgt-pseo-designed .sgt-pseo-card h3{margin-right:28px}.sgt-pseo-designed .sgt-pseo-spec-item{padding:13px 14px}}.single-product .product_meta .tagged_as{display:none!important}.single-product .sgt-pseo-product-tags{clear:both;width:100%;margin:26px 0 34px}.single-product .sgt-pseo-product-tags__inner{width:100%;padding:22px 24px 24px;border:1px solid #d9e7e0;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(15 79 62 / .06)}.single-product .sgt-pseo-product-tags__title{margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid #e6efeb;color:#0f4f3e;font-size:clamp(20px, 1.8vw, 25px);line-height:1.25;font-weight:700}.single-product .sgt-pseo-product-tags__list{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.single-product .sgt-pseo-product-tag{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid #cfe0d8;border-radius:999px;background:#f6faf8;color:#155b46;font-size:13px;line-height:1.35;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.single-product .sgt-pseo-product-tag:hover,.single-product .sgt-pseo-product-tag:focus{border-color:#97bea9;background:#edf6f1;color:#0a3e31}@media (max-width:480px){.single-product .sgt-pseo-product-tags{margin:20px 0 28px}.single-product .sgt-pseo-product-tags__inner{padding:18px 16px 20px;border-radius:12px}.single-product .sgt-pseo-product-tags__list{gap:7px}.single-product .sgt-pseo-product-tag{padding:6px 10px;font-size:12px}}