.product-description-full{grid-column:1/-1;width:100%;margin-top:42px;padding-top:42px;border-top:1px solid var(--line)}
.landing-rte{width:min(100%,1100px);margin-inline:auto;overflow:hidden;color:#17191b;font-size:16px;line-height:1.7}
.landing-rte>*{max-width:100%;margin-left:auto!important;margin-right:auto!important}
.landing-rte img,.landing-rte picture,.landing-rte picture img,.landing-rte video,.landing-rte iframe{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;border:0}
.landing-rte figure{display:block;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:0!important}
.landing-rte figure img{width:100%!important}
.landing-rte p:has(>img),.landing-rte div:has(>img),.landing-rte a:has(>img){display:block;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:0!important}
.landing-rte h1,.landing-rte h2,.landing-rte h3{width:min(100%,900px);text-align:center;line-height:1.12;letter-spacing:-.03em;margin:48px auto 22px!important}
.landing-rte h1{font-size:clamp(38px,5vw,68px)}.landing-rte h2{font-size:clamp(32px,4vw,54px)}.landing-rte h3{font-size:clamp(24px,3vw,38px)}
.landing-rte p:not(:has(img)){width:min(100%,820px);margin:18px auto!important}
.landing-rte ul,.landing-rte ol{width:min(100%,820px);margin:24px auto!important;padding-left:24px}
.landing-rte table{display:table;width:100%!important;max-width:100%!important;border-collapse:collapse;margin:28px auto!important}.landing-rte td,.landing-rte th{padding:12px;border:1px solid var(--line)}
.variant-button small{display:block;margin-top:4px;font-size:9px;opacity:.72}.product-sku-line{font-size:11px;color:var(--muted);margin:0 0 22px}
@media(max-width:600px){.product-description-full{margin-top:18px;padding-top:24px}.landing-rte{font-size:16px;line-height:1.72}.landing-rte>*{width:100%!important}.landing-rte img,.landing-rte picture,.landing-rte video,.landing-rte iframe{border-radius:0}.landing-rte h1,.landing-rte h2,.landing-rte h3,.landing-rte p:not(:has(img)),.landing-rte ul,.landing-rte ol{width:calc(100% - 28px)!important}.landing-rte table{font-size:14px}.landing-rte td,.landing-rte th{padding:10px}}
