.rc-recovery{max-width:1180px;margin:0 auto;padding:48px 24px;color:#153d36;line-height:1.75;scroll-margin-top:100px}.rc-recovery h1{font-size:clamp(34px,5vw,62px);line-height:1.1}.rc-recovery h2{font-size:clamp(26px,3vw,38px);line-height:1.25}.rc-recovery h3{font-size:21px;line-height:1.4}.rc-three,.rc-two{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.rc-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-three article,.rc-two article{padding:28px;border:1px solid #dce7df;border-radius:18px;background:#f6f8f0}.rc-two blockquote{border:0;font-size:17px;line-height:1.8;margin:0;padding:0}.rc-camp-intro{background:#f1f4df;border-radius:24px;margin-top:24px}.rc-camp-intro>.rc-brand-logo{width:260px!important;max-height:200px;object-fit:contain;display:block;margin:0 0 24px}.rc-camp-mini-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px;padding:24px}.rc-camp-mini-nav details{position:relative}.rc-camp-mini-nav details a{display:block;padding:8px}.rc-camp-mini-nav summary{cursor:pointer}.rc-brand-choice{display:grid;grid-template-columns:1fr 1fr;min-height:76vh;gap:20px;padding:24px 0}.rc-brand-half{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:24px;padding:48px 24px;color:#263d35;text-decoration:none!important;transition:transform .2s}.rc-brand-half:hover{transform:translateY(-3px)}.rc-brand-half:focus-visible{outline:4px solid #d4a919;outline-offset:3px}.rc-library{background:#f8f1e8}.rc-camp{background:#ecf2d9}.rc-brand-half .rc-brand-logo{width:min(90%,420px)!important;max-height:320px;object-fit:contain}.rc-brand-half h1,.rc-brand-half h2{font-size:30px;margin-top:28px;line-height:1.3}.rc-brand-half span{padding:12px 22px;border-radius:40px;background:#244e41;color:white}.rc-brochure-frame{width:100%;height:88vh;min-height:640px;border:1px solid #d8e1da}.rc-shop-categories{display:flex;flex-wrap:wrap;gap:10px;clear:both;margin-bottom:24px}.rc-shop-categories a{border:1px solid #d8e1da;border-radius:22px;padding:8px 16px}.rc-shop-filters{float:left;width:23%;padding:20px;background:#f5f7f0;border-radius:15px;margin:0 3% 30px 0}.rc-shop-filters summary{font-weight:700;cursor:pointer}.rc-shop-filters label{display:block;margin-top:14px;font-weight:600;font-size:13px}.rc-shop-filters select,.rc-shop-filters input{width:100%;max-width:100%;min-height:42px}.rc-shop-filters button{width:100%;margin:20px 0 12px}.woocommerce .rc-shop-filters~ul.products{width:74%;float:right}.woocommerce ul.products li.product{display:flex;flex-direction:column;align-items:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3em}.rc-camp-registration input:not([type=checkbox]),.rc-camp-registration select,.rc-camp-registration textarea{width:100%;padding:12px;border:1px solid #bdcbc3;border-radius:6px;min-height:44px}.rc-camp-registration fieldset{padding:18px;margin:20px 0;border:1px solid #d1ddd5;border-radius:12px}.rc-camp-registration button{padding:12px 20px}.rc-golden-shell{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;padding:30px 0}.rc-gt{border-radius:20px!important}.rc-recovery img{max-width:100%;height:auto}@media(max-width:767px){.rc-three,.rc-two,.rc-brand-choice,.rc-golden-shell{grid-template-columns:1fr}.rc-brand-choice{gap:16px;padding:16px 0}.rc-brand-half{min-height:42vh;padding:26px 20px}.rc-brand-half .rc-brand-logo{width:260px!important;max-height:200px}.rc-recovery{padding:32px 18px}.rc-camp-mini-nav{gap:14px;font-size:14px}.rc-shop-filters{float:none;width:100%;margin:0 0 24px}.woocommerce .rc-shop-filters~ul.products{width:100%;float:none}.rc-brochure-frame{height:75vh;min-height:420px}}

.rc-brand-half .rc-brand-title{font-size:30px;font-weight:600;margin-top:24px;background:none;color:#263d35;padding:0}.rc-brand-half>span{background:none;color:#263d35;padding:4px}.rc-brand-half .rc-brand-cta{background:#244e41;color:white;padding:12px 22px;margin-top:24px}.rc-brand-half p{display:contents}
