/* Review controls sit outside the website concepts. */
.concept-body{margin:0;background:#fff;color:#24382b;font-family:'Onest',Arial,sans-serif}
.concept-nav{height:48px;position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;background:#edf0ec;color:#273d30;font:400 13px/1.2 'Onest',Arial,sans-serif;border-bottom:1px solid #d8dfd6}
.concept-nav>a{text-decoration:none;white-space:nowrap}
.concept-nav>div{display:flex;align-items:center;gap:5px}
.concept-nav>div>a{display:flex;align-items:center;gap:5px;padding:8px 13px;border-radius:4px;text-decoration:none;white-space:nowrap}
.concept-nav>div>a>b{font-weight:500}
.concept-nav>div>a:hover{background:#dce4da}.concept-nav>div>a[aria-current=page]{background:#2b4534;color:#fff}
.concept-screen{position:relative;isolation:isolate;min-height:calc(100svh - 48px);margin:0;overflow:hidden}
.concept-screen h1{margin:0;white-space:normal;text-wrap:pretty}
.concept-screen h1 span{color:inherit}
.concept-screen ul{list-style:none;margin:0;padding:0}
.concept-screen button{font-family:inherit}
.concept-screen img{display:block}
.concept-body .contact-gifts>span{padding:10px 0}
@media(max-width:760px){.concept-nav{padding:0 12px;gap:8px;font-size:11px}.concept-nav>div{gap:2px}.concept-nav>div>a{padding:8px 7px}.concept-nav>a{font-size:11px}}
@media(max-width:420px){.concept-nav>div>a{min-width:32px;justify-content:center;font-size:13px}.concept-nav>div>a>span{display:none}}
