.store-entry{padding:85px var(--gutter);background:#eff3ec;color:#173433}.store-entry .section-label{color:#456358}.store-entry-top{display:flex;align-items:end;justify-content:space-between;gap:40px}.store-entry h2{font-size:clamp(48px,5.7vw,92px)}.store-entry-top>div:last-child{max-width:360px}.store-entry-top p{color:#456358;font-size:13px;margin-bottom:24px}.store-entry .pill-button{background:#173433;color:#eff3ec}.store-entry-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px}.store-entry-previews>a{border:1px solid #17343333;border-radius:12px;overflow:hidden;background:#e1e9df}.store-entry-previews img{width:100%;height:auto;aspect-ratio:1.7;object-fit:cover}.store-entry-previews span{display:block;padding:17px 20px;font-size:12px}.store-entry-portfolio{display:grid;place-items:center;background:radial-gradient(circle at 75% 50%,#405c35,#13221e 70%);color:#eff3ec;aspect-ratio:1.7;font:italic clamp(22px,2.5vw,40px)/1.1 Instrument,Georgia,serif}.store-entry-previews small{font:600 10px Manrope,sans-serif;color:#caf567;display:block;margin-top:10px}.store-review-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.store-review-form .consent{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.6;margin:20px 0;color:#adb9bb}.store-review-form .consent input{width:17px;height:17px;min-height:0;margin:4px 0 0;flex:none}.reviews .review-list{display:grid;gap:18px}.reviews .review-empty{padding:28px;border:1px dashed #bde0d555;border-radius:12px}.reviews .review-card{padding:24px;border:1px solid #bde0d533;border-radius:12px;background:#102a2b}.reviews .review-card p{font-size:13px;color:#eff3ec;white-space:pre-line;overflow-wrap:anywhere}.reviews .review-card strong{display:block;margin-top:18px;font-size:12px;color:#bde0d5}.reviews .stars{color:#cf9976;margin-bottom:14px;letter-spacing:.1em}.reviews .review-status{font-size:12px;margin-top:18px}.reviews .review-list-note{margin-top:18px;font-size:11px;color:#adb9bb}
@media(max-width:760px){.store-entry{padding-block:55px}.store-entry-top{display:block}.store-entry-top>div:last-child{margin-top:30px}.store-entry-previews{grid-template-columns:1fr;gap:18px}.store-entry h2{font-size:49px}.store-entry-portfolio{font-size:38px}.store-entry-previews img{aspect-ratio:1.8}}
