.mobile-home-module__DLmTka__mobileOnly{display:none}@media (max-width:640px){.mobile-home-module__DLmTka__mobileOnly{display:block}.mobile-home-module__DLmTka__benefits{color:#fff;background:linear-gradient(105deg,#4b0036,#650044 55%,#4b0036);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 28px);margin:10px auto 0;padding:13px 8px;display:grid}.mobile-home-module__DLmTka__benefits article{border-right:1px solid #ffffff47;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 9px;display:grid}.mobile-home-module__DLmTka__benefits article:last-child{border-right:0}.mobile-home-module__DLmTka__benefits svg{color:#fff;stroke-width:1.7px;width:24px}.mobile-home-module__DLmTka__benefits span,.mobile-home-module__DLmTka__benefits strong,.mobile-home-module__DLmTka__benefits small{min-width:0;display:block}.mobile-home-module__DLmTka__benefits strong{font-size:.68rem;line-height:1.18}.mobile-home-module__DLmTka__benefits small{color:#ffffffc7;margin-top:3px;font-size:.57rem;line-height:1.3}.mobile-home-module__DLmTka__steps{background:linear-gradient(100deg,#fff3f8,#fff9fb);margin-top:10px;padding:12px 14px 14px}.mobile-home-module__DLmTka__steps h2{text-align:center;letter-spacing:-.04em;margin:0 0 12px;font-size:1.22rem;line-height:1.05}.mobile-home-module__DLmTka__steps h2 span{color:var(--brand)}.mobile-home-module__DLmTka__steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mobile-home-module__DLmTka__steps li{border-right:1px solid #eadde4;min-width:0;padding-right:7px}.mobile-home-module__DLmTka__steps li:last-child{border-right:0;padding-right:0}.mobile-home-module__DLmTka__steps li>div{color:var(--brand);align-items:center;gap:9px;margin-bottom:7px;display:flex}.mobile-home-module__DLmTka__steps b{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.72rem;display:grid}.mobile-home-module__DLmTka__steps svg{width:23px;height:23px}.mobile-home-module__DLmTka__steps strong{font-size:.66rem;line-height:1.25;display:block}.mobile-home-module__DLmTka__steps p{color:var(--muted);margin:5px 0 0;font-size:.56rem;line-height:1.38}.mobile-home-module__DLmTka__products{padding:15px 14px 10px}.mobile-home-module__DLmTka__products>header{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.mobile-home-module__DLmTka__products h2{letter-spacing:-.04em;margin:0;font-size:1.24rem}.mobile-home-module__DLmTka__products header a{color:var(--brand-dark);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-size:.63rem;font-weight:800;text-decoration:underline;display:inline-flex}.mobile-home-module__DLmTka__products header svg{width:13px}.mobile-home-module__DLmTka__products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-home-module__DLmTka__products article{background:#fff;border:1px solid #ebe5e9;border-radius:6px;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;min-height:106px;display:grid;overflow:hidden}.mobile-home-module__DLmTka__productImage{width:76px;height:100px;position:relative}.mobile-home-module__DLmTka__productImage img{object-fit:contain;padding:5px}.mobile-home-module__DLmTka__products article section{min-width:0;padding:8px 8px 8px 2px}.mobile-home-module__DLmTka__products article strong{font-size:.73rem;line-height:1.24;display:block}.mobile-home-module__DLmTka__products article p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:.58rem;line-height:1.32;display:-webkit-box;overflow:hidden}.mobile-home-module__DLmTka__products article a{color:var(--brand-dark);text-underline-offset:2px;align-items:center;gap:3px;font-size:.61rem;font-weight:850;text-decoration:underline;display:inline-flex}.mobile-home-module__DLmTka__products article a svg{width:12px}.mobile-home-module__DLmTka__availability{background:linear-gradient(105deg,#fff1f7,#fcedf4);border-radius:7px;margin:0 14px 12px;padding:13px;box-shadow:0 8px 18px #6b003f14}.mobile-home-module__DLmTka__availability h2{letter-spacing:-.035em;margin:0;font-size:1.14rem}.mobile-home-module__DLmTka__availability>p{color:#554d57;margin:3px 0 9px;font-size:.67rem}.mobile-home-module__DLmTka__availabilityControl>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-home-module__DLmTka__availabilityControl label{min-width:0;height:38px;color:var(--brand);background:#fff;border:1px solid #eadfe5;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:4px;padding:0 8px;display:grid;position:relative}.mobile-home-module__DLmTka__availabilityControl label>svg{width:15px}.mobile-home-module__DLmTka__availabilityControl select{appearance:none;color:#625a63;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.64rem}.mobile-home-module__DLmTka__availabilityControl button{color:#fff;background:linear-gradient(105deg,var(--brand-strong),var(--brand));border:0;border-radius:4px;width:100%;min-height:37px;margin-top:7px;font-size:.69rem;font-weight:800;box-shadow:0 7px 15px #e5007d29}.mobile-home-module__DLmTka__availabilityControl>p{color:var(--brand-dark);margin:7px 0 0;font-size:.64rem;font-weight:750}.mobile-home-module__DLmTka__faqs{padding:0 14px 13px}.mobile-home-module__DLmTka__faqs h2{letter-spacing:-.035em;margin:0 0 7px;font-size:1.18rem}.mobile-home-module__DLmTka__faqs details{background:#fff;border:1px solid #e9e3e7;border-radius:5px;margin-top:5px;overflow:hidden}.mobile-home-module__DLmTka__faqs details[open]{background:#fff4f8;border-color:#f0cada}.mobile-home-module__DLmTka__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;min-height:36px;padding:7px 9px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.mobile-home-module__DLmTka__faqs summary::-webkit-details-marker{display:none}.mobile-home-module__DLmTka__faqs summary span{align-items:center;gap:7px;display:flex}.mobile-home-module__DLmTka__faqs summary svg{width:14px;color:var(--brand)}.mobile-home-module__DLmTka__faqs details>summary>svg{color:var(--ink);transition:transform .16s}.mobile-home-module__DLmTka__faqs details[open]>summary>svg{transform:rotate(180deg)}.mobile-home-module__DLmTka__faqs details p{color:#554e56;margin:-2px 30px 9px;font-size:.62rem;line-height:1.42}.mobile-home-module__DLmTka__cta{background-color:#fff2f7;background-position:50%;background-size:cover;grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;min-height:78px;padding:10px 28px;display:grid}.mobile-home-module__DLmTka__cta h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.16rem;line-height:1.08}.mobile-home-module__DLmTka__cta h2 span{color:var(--brand)}.mobile-home-module__DLmTka__cta>div{justify-items:stretch;gap:4px;display:grid}.mobile-home-module__DLmTka__cta>div>a:first-child{color:#fff;background:linear-gradient(105deg,var(--brand-strong),var(--brand));border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:.69rem;font-weight:800;display:flex;box-shadow:0 8px 18px #e5007d2e}.mobile-home-module__DLmTka__cta>div>a:last-child{color:var(--brand-dark);text-underline-offset:2px;justify-content:center;align-items:center;gap:4px;font-size:.63rem;text-decoration:underline;display:flex}.mobile-home-module__DLmTka__cta svg{width:13px}}
