.rv-navigation>ul{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.rv-nav-item{list-style:none}.rv-nav-item>a,.rv-nav-details>summary{display:flex;align-items:center;gap:9px;padding:12px 10px;min-height:44px;font-size:13px;font-weight:500;color:#11262d;text-decoration:none;cursor:pointer;white-space:nowrap}.rv-nav-details{position:relative}.rv-nav-details>summary{list-style:none}.rv-nav-details>summary::-webkit-details-marker{display:none}.rv-nav-children{position:absolute;top:100%;left:0;min-width:225px;margin:0;padding:12px;background:#fff;border:1px solid #dce6e7;box-shadow:0 14px 30px #11262d14;border-radius:12px;z-index:10;list-style:none}.rv-nav-children a{display:block;padding:12px;font-size:14px;text-decoration:none;color:#11262d;border-radius:7px;min-height:44px}.rv-nav-children a:hover,.rv-nav-children a[aria-current]{background:#edf5f5}.rv-nav-item>a[aria-current]{color:#08758d;text-decoration:underline;text-underline-offset:6px}.rv-nav-item--mobile{border-bottom:1px solid #dce6e7}.rv-nav-item--mobile>a,.rv-nav-item--mobile summary{padding:18px 24px;justify-content:space-between;font-size:17px}.rv-nav-item--mobile .rv-nav-children{position:static;border:0;box-shadow:none;border-radius:0;padding:0 24px 16px;background:#f8f9f7}.rv-nav-item--mobile .rv-nav-children a{font-size:15px}.rv-reading{display:flex;gap:40px;justify-content:space-between;align-items:center;padding:38px;border:1px solid #dce6e7;border-radius:18px;margin-block:45px}.rv-reading h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.025em;color:#11262d;margin:0 0 12px}.rv-reading p:not(.rv-eyebrow){font-size:15px;line-height:1.6;color:#5d7076;margin:0}.rv-reading .rv-eyebrow{margin-bottom:12px}.rv-reading>a{flex-shrink:0}.rv-cart-companion{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:32px;border-top:1px solid #dce6e7;margin-bottom:60px}.rv-cart-companion h2{font-size:28px;font-weight:600;letter-spacing:-.025em;color:#11262d;line-height:1.2}.rv-cart-companion__copy>p:last-child{font-size:15px;line-height:1.6;color:#5d7076}.rv-cart-companion__product{display:flex;align-items:center;gap:24px;text-decoration:none;color:#11262d;border:1px solid #dce6e7;border-radius:14px;padding:18px}.rv-cart-companion__product img{width:100px;height:100px;object-fit:contain}.rv-cart-companion__product strong{font-size:15px;font-weight:600}.rv-cart-companion__product p{margin-block:8px;font-size:15px}.rv-cart-companion__product .rv-text-link{font-size:12px}.rv-reading,.rv-cart-companion{font-family:var(--font-body-family)}@media(max-width:1199px){.rv-navigation>ul{gap:0}.rv-nav-item>a,.rv-nav-details>summary{font-size:12px;padding-inline:8px}}@media(max-width:749px){.rv-reading{display:block;padding:24px;margin-block:30px}.rv-reading>a{margin-top:18px}.rv-reading h2{font-size:25px}.rv-cart-companion{grid-template-columns:1fr;gap:20px;padding:28px 0;margin-bottom:35px}.rv-cart-companion h2{font-size:26px}.rv-cart-companion__product{gap:14px;padding:14px}.rv-cart-companion__product img{width:80px;height:80px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.rv-navigation{position:relative;z-index:2}#MenuDrawer .rv-nav-item--mobile>a,#MenuDrawer .rv-nav-item--mobile summary{font-size:17px;padding:18px 24px}

.rv-cart-companion[hidden]{display:none}

.rv-products--foam .rv-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto}.rv-products--foam .product-card__image{max-height:390px}.rv-foam-rating{display:flex;align-items:center;gap:16px;justify-content:center;margin:0 auto 32px;padding:14px 22px;width:fit-content;border:1px solid #e4e4dc;background:#faf9f5;border-radius:12px}.rv-foam-rating>span{font-size:26px;line-height:1;letter-spacing:1px;background:linear-gradient(to right,#a67d28 94%,#d9d9d3 94%);background-clip:text;color:transparent}.rv-foam-rating p{margin:0;line-height:1.5;font-size:14px}.rv-foam-rating small{display:block;font-size:12px;color:#53656a}@media(max-width:749px){.rv-foam-rating{gap:10px;padding:12px 14px;margin-bottom:24px}.rv-foam-rating>span{font-size:20px}.rv-foam-rating p{font-size:13px}.rv-foam-rating small{font-size:10px}.rv-products--foam .product-card__image{max-height:none}}

.recovry-product--women{--rv-teal:#a84d75}.recovry-product--women .product-form__submit,.recovry-product--women .sticky-atc-bar .btn{background:#a84d75;border-color:#a84d75}.recovry-product--women .rv-product-facts li:before{background:#a84d75}.recovry-product--women .rv-mc-bonus{border-color:#efd9e2;background:#fff7fa}.recovry-product--women .rv-mc-open{color:#913e63}
