
.ls-half{box-sizing:border-box;position:relative;background:#f5f1ea;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;margin:96px 0;padding:112px 24px 104px;font-family:Alegreya,Georgia,serif;color:#1a1410}
.ls-half__in{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}
.ls-half__kicker{margin:0!important;font-size:13px!important;line-height:16px!important;letter-spacing:.18em;text-transform:uppercase;color:#6f645b!important}
.ls-half__mark{font-family:Fraunces,Georgia,serif;font-size:120px;line-height:.6;height:56px;color:#e8c4b0}
.ls-half blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important;font-family:Fraunces,Georgia,serif!important;font-weight:350!important;font-style:normal!important;font-size:40px!important;line-height:1.25!important;letter-spacing:-.01em;color:#1a1410!important;quotes:none}
.ls-half blockquote:before,.ls-half blockquote:after{content:none!important;display:none!important}
.ls-half__src{margin:0!important;font-size:15px!important;color:#6f645b!important}
.ls-half__dots{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}
.ls-half__dots span{width:12px;height:12px;border-radius:9999px;box-sizing:border-box;border:1.5px solid #1a1410}
.ls-half__dots span.on{background:#1a1410}
.ls-half__line{margin:0!important;font-family:Fraunces,Georgia,serif!important;font-weight:350!important;font-size:40px!important;line-height:1.2!important;color:#1a1410!important}
.ls-half ul{list-style:none!important;margin:6px auto 0!important;padding:0!important;width:100%;max-width:780px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;column-gap:40px;text-align:left;border-top:1px solid #e2ddd7}
.ls-half li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #e2ddd7}
.ls-half li:before{content:none!important}
.ls-half ul a{display:grid;grid-template-columns:34px 1fr 14px;align-items:baseline;column-gap:10px;min-height:48px;padding:13px 2px;box-sizing:border-box;color:#1a1410!important;text-decoration:none!important;background-image:none;font-size:18px;line-height:1.35}
.ls-half ul a:hover{color:#d13b1c!important}
.ls-half ul a span{font-family:Fraunces,Georgia,serif;color:#6f645b;margin:0;font-size:18px;line-height:1.3}
.ls-half ul a:after{content:"\2192";color:#6f645b;font-size:14px;justify-self:end}
.ls-half ul a:hover:after{color:#d13b1c}
@media (max-width:767px){
.ls-half{margin:64px 0;padding:64px 20px 56px}
.ls-half__in{gap:18px}
.ls-half__mark{font-size:96px;height:44px}
.ls-half__dots{gap:8px}
.ls-half__dots span{width:8px;height:8px;border-width:1.25px}
.ls-half blockquote,.ls-half__line{font-size:26px!important;line-height:1.25!important}
.ls-half__src{font-size:14px!important}
.ls-half ul{grid-template-columns:1fr;max-width:440px}
.ls-half ul a{font-size:17px}
}

.ls-shop-note.ls-shop-note{font-size:0.82rem;line-height:1.5;color:#6f645b;font-style:italic;margin:10px 0 0 !important}
.nob-bar.nob-bar.nob-bar{background:#121a33}
