.hl{--blush:#F7E4E1;--ivory:#FBF6EE;--champ:#EADBC8;--rose:#944F5A;--ink:#3A2E31;color:var(--ink);font-family:var(--font-body--family);text-align:left}.hl *{box-sizing:border-box}.hl-band{background:var(--ivory)}.hl-blush{background:var(--blush)}.hl-wrap{max-width:1100px;margin:0 auto;padding:72px 20px}.hl-eyebrow{margin:0 0 10px;text-align:center;letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--rose)}.hl h2{font-family:var(--hl-head,Georgia,serif);font-weight:400;font-size:clamp(28px,4.2vw,42px);line-height:1.15;text-align:center;margin:0 0 14px}.hl-sub{text-align:center;max-width:640px;margin:0 auto 40px;opacity:.8;font-size:16px;line-height:1.6}.hl h3{font-family:var(--hl-head,Georgia,serif);font-weight:400;font-size:22px;margin:0 0 10px}.hl p{margin:0;font-size:16px;line-height:1.7}.hl-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:64px}.hl-row:last-child{margin-bottom:0}.hl-row:nth-of-type(even) .hl-media{order:2}.hl-img{width:100%;height:auto;border-radius:24px;display:block;box-shadow:0 12px 40px rgba(58,46,49,.12)}.hl-ph{aspect-ratio:1;border:2px dashed var(--champ);border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--rose);background:rgba(255,255,255,.7)}.hl-num{font-family:var(--hl-head,Georgia,serif);font-size:44px;color:var(--champ);line-height:1;display:block;margin-bottom:6px}.hl-split{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:center}.hl-tl{position:relative;padding-left:56px}.hl-tl::before{content:'';position:absolute;left:19px;top:8px;bottom:8px;width:2px;background:var(--champ)}.hl-st{position:relative;margin-bottom:32px}.hl-st:last-child{margin-bottom:0}.hl-dot{position:absolute;left:-56px;top:0;width:40px;height:40px;border-radius:50%;background:var(--rose);color:#fff;display:flex;align-items:center;justify-content:center}.hl-dot svg,.hl-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hl-stack{display:grid;gap:16px}.hl-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl-card{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 6px 24px rgba(58,46,49,.07)}.hl-card-h{display:flex;gap:16px;align-items:flex-start}.hl-ico{flex:0 0 48px;height:48px;border-radius:50%;background:var(--blush);color:var(--rose);display:flex;align-items:center;justify-content:center}.hl-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:32px}.hl-chip{background:#fff;border:1px solid var(--champ);border-radius:999px;padding:8px 16px;font-size:14px}.hl-chip::before{content:'\2717  ';color:var(--rose)}.hl details{background:#fff;border-radius:16px;padding:18px 22px;margin-bottom:12px;box-shadow:0 4px 16px rgba(58,46,49,.06)}.hl summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.hl summary::-webkit-details-marker{display:none}.hl summary::after{content:'+';color:var(--rose);font-size:22px;line-height:1}.hl details[open] summary::after{content:'\2013'}.hl details p,.hl details ol,.hl details ul{margin-top:12px;opacity:.88}.hl ol,.hl ul{padding-left:20px;margin:0;line-height:1.7}.hl-tw{overflow-x:auto}.hl table{width:100%;min-width:520px;border-collapse:collapse;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 6px 24px rgba(58,46,49,.07)}.hl th,.hl td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--champ);font-size:15px}.hl th:first-child,.hl td:first-child{text-align:left}.hl thead th{background:var(--blush);font-weight:600}.hl tbody tr:last-child td{border-bottom:0}.hl-yes{color:var(--rose);font-weight:700}.hl-muted{opacity:.6}.hl-note{font-size:13px;opacity:.65;margin-top:14px;text-align:center}.hl-empty{max-width:560px;margin:0 auto;text-align:center}.hl-btn{display:block;width:100%;max-width:360px;background:#944F5A;color:#fff;border:0;border-radius:14px;padding:16px 28px;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit}.hl-btn:hover{background:#7E4049}.hl-btn[disabled]{opacity:.5;cursor:not-allowed}.hl-price{font-family:var(--hl-head,Georgia,serif);font-size:28px;margin:18px 0}.hl-ticks{list-style:none;padding:0!important;margin:0 0 14px!important}.hl-ticks li{position:relative;padding-left:26px;margin-bottom:8px;font-size:15px;line-height:1.5}.hl-ticks li::before{content:'\2713';position:absolute;left:0;color:#944F5A;font-weight:700}.hl-trust{display:flex;flex-wrap:wrap;gap:8px}.hl-trust span{background:#F7E4E1;color:#3A2E31;border-radius:999px;padding:6px 14px;font-size:13px}main[data-template='product.hanae-landing'] .sticky-add-to-cart__bar .sticky-add-to-cart__button{background:#944F5A!important;color:#fff!important;border-color:#944F5A!important}@media(max-width:749px){.hl-wrap{padding:48px 16px}.hl-row,.hl-split,.hl-grid3{grid-template-columns:1fr;gap:28px}.hl-row:nth-of-type(even) .hl-media{order:0}.hl-row{margin-bottom:44px}}