:root{--green:#19382d;--cream:#f5f0e6;--ink:#233c31;--gold:#d0bc8b;--red:#542522}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b79244;outline-offset:5px}.ribbon{text-align:center;background:var(--green);color:var(--cream);font-size:12px;letter-spacing:1.6px;padding:8px}header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px 4.5%;border-bottom:1px solid #cfccbe}.wordmark{font-family:Georgia,serif;font-size:34px;letter-spacing:3px;line-height:1.1;text-align:center;display:inline-block}.wordmark span{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:3px;margin-top:10px}nav{display:flex;gap:36px;font-size:14px}.header-link{font-size:13px;border-bottom:1px solid;padding-bottom:4px}.menu{display:none}.hero{position:relative;min-height:660px;height:76vh;max-height:900px;background:#19382d;overflow:hidden;color:#fff}.hero>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06160eb0,#06160e1f 70%)}.hero-content{position:relative;z-index:1;padding:100px 7%;max-width:670px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2.4px;margin:0 0 22px}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08;margin:0}h1{font-size:clamp(64px,7.5vw,112px);letter-spacing:-3px}em{font-weight:400}h2{font-size:clamp(35px,4vw,60px);letter-spacing:-1.2px}.hero-content>p:not(.eyebrow){font-size:18px;line-height:1.65;margin:26px 0 32px}.button{display:inline-block;padding:13px 26px;border:1px solid;font-size:14px}.button.light{background:var(--cream);color:var(--green);border-color:var(--cream)}.button:hover{background:var(--gold);color:var(--green)}.hero-caption{position:absolute;right:4%;bottom:24px;font-size:11px;letter-spacing:2px;z-index:1}.intro{text-align:center;max-width:760px;padding:92px 24px 96px;margin:auto}.intro>p:not(.eyebrow){max-width:600px;margin:28px auto 24px}.text-link{font-size:14px;border-bottom:1px solid;padding-bottom:5px}.collections{padding:70px 4.5% 72px;border-top:1px solid #c6c7b7}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-head h2{font-size:43px}.filters{display:flex;gap:9px;flex-wrap:wrap}.filters button{border:1px solid #bcc3b5;background:transparent;color:var(--green);font-size:13px;padding:8px 17px;border-radius:30px}.filters button.active{background:var(--green);color:var(--cream);border-color:var(--green)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{background:none;border:0;padding:0;color:inherit;text-align:left}.card[hidden]{display:none}.crop{height:410px;position:relative;overflow:hidden;background:var(--green)}.crop img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.crop.garden img,.crop.velvet img,.crop.objects img{object-position:center;transform:none}.card:hover img{filter:brightness(1.1)}.crop span{position:absolute;bottom:16px;left:16px;background:var(--cream);padding:4px 10px;letter-spacing:1.2px;font-size:10px}.card-label{padding:20px 0 12px;border-bottom:1px solid #c4c8ba}.card-label h3{font-size:28px;margin-bottom:10px}.card-label>span{font-size:13px}.collection-note{font-size:13px;margin-top:24px}.room{display:grid;grid-template-columns:1fr 1fr;background:var(--green);color:var(--cream)}.room-image{min-height:740px}.room-image img{width:100%;height:100%;object-fit:cover}.room-copy{padding:75px 12%}.room-copy>p:not(.eyebrow){margin:28px 0 36px;color:#dddccc}.room-copy h2{font-size:55px}details{border-top:1px solid #6b7c64;padding:16px 0}details:last-child{border-bottom:1px solid #6b7c64}summary{cursor:pointer;font-size:15px}details p{font-size:14px;color:#dddccc}.closing{text-align:center;background:var(--red);color:var(--cream);padding:83px 20px}.closing h2{margin-bottom:32px;font-size:clamp(42px,5vw,72px)}footer{padding:60px 5% 30px;text-align:center}footer>p{font-size:14px;margin:24px}footer>div{display:flex;justify-content:center;gap:30px;font-size:14px;margin-bottom:44px}footer small{display:block;font-size:12px;border-top:1px solid #c4c8ba;padding-top:24px}dialog{background:var(--cream);color:var(--green);border:1px solid var(--gold);padding:60px;max-width:650px;width:calc(100% - 36px)}dialog::backdrop{background:#07180fbf}dialog h2{font-size:44px}dialog>p:not(.eyebrow){margin:24px 0}.dialog-note{font-size:13px}.close{position:absolute;right:18px;top:10px;background:none;border:0;color:inherit;font-size:32px}.dark{background:var(--green);color:var(--cream)}@media(max-width:950px){header{flex-wrap:wrap;justify-content:center;padding:22px}.header-link{display:none}nav{gap:24px}.wordmark{font-size:30px}.hero-content{padding-top:90px}.section-head{align-items:start;flex-direction:column}.crop{height:330px}.room-copy{padding:55px 9%}.room-copy h2{font-size:43px}}@media(max-width:650px){header{justify-content:space-between;gap:20px}.menu{display:block;background:none;border:0;color:var(--green);font-size:14px}nav{display:none;flex-basis:100%;flex-direction:column;text-align:center;gap:15px;padding:15px}nav.open{display:flex}.wordmark{font-size:25px}.wordmark span{font-size:9px;letter-spacing:2px}.hero{height:680px;min-height:0}.hero>img{object-position:60%}.hero-content{padding:90px 7%}.hero-content h1{font-size:76px}.hero-caption{font-size:10px}.intro{padding:64px 24px}.collections{padding:50px 6%}.section-head h2{font-size:36px}.cards{grid-template-columns:1fr;gap:30px}.crop{height:430px}.room{grid-template-columns:1fr}.room-image{min-height:0;height:420px}.room-copy{padding:50px 8%}.closing{padding:62px 20px}dialog{padding:52px 28px}dialog h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/botanica.css.map */
