.hp-intro h1{margin-top:0}
.hp-intro h1 i{display:block}
.hp-intro p{opacity:.7;font-size:.938em}
.featured .header{margin-bottom:20px;position:relative;padding-right:90px}
.featured .header p{margin-top:7px;color:var(--sand);font-size:.875em}
.featured .g-btn{position:absolute;right:0;bottom:-10px;color:var(--merino);font-size:.75rem;padding:8px 19px}
.full-bleed{padding:clamp(3.125rem,1.4583rem + 8.3333vw,8.75rem) 0}
.full-bleed .content{max-width:1250px}
.full-bleed p{line-height:1.6;opacity:.7}
.latest-reviews >h2{margin:0 0 1.25em;text-align:center}
.latest-reviews .card{height:100%}
.latest-reviews .owl-stage{display:flex}
@media only screen and (max-width: 480px) {
.latest-reviews{grid-column:1 / 4!important;width:100%;margin-left:0!important}
}
@media only screen and (max-width: 1023px) {
.featured .owl-carousel .owl-stage-outer{margin-right:-20px}
.owl-nav{display:none}
}
@media only screen and (min-width: 1024px) {
.owl-carousel.featured .owl-dots{display:none}
.featured .g-btn{bottom:-3px;right:80px}
.featured .header{padding-right:170px}
.featured :where(.owl-prev,.owl-next){top:-50px;position:absolute}
.featured .owl-prev{right:40px}
.featured .owl-next{right:0}
.reviews .owl-nav button{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);width:64px;aspect-ratio:1;border-radius:50%;background-color:var(--main-tr20);display:flex;place-content:center;z-index:7}
.reviews .owl-prev{left:-20px}
.reviews .owl-next{right:-20px}
.reviews .owl-stage-outer::before,.reviews .owl-stage-outer::after{content:'';position:absolute;top:-1em;height:calc(100% + 2em);z-index:3;width:115px;display:block}
.reviews .owl-stage-outer::before{left:-20px;background:linear-gradient(90deg,#4A0808 0%,#4a080800 100%)}
.reviews .owl-stage-outer::after{right:-20px;background:linear-gradient(270deg,#4A0808 0%,#4a080800 100%)}
}
@media only screen and (min-width: 1680px) {
.reviews .owl-prev,.reviews .owl-stage-outer::before{left:-40px}
.reviews .owl-next,.reviews .owl-stage-outer::after{right:-40px}
}