.whce-wordmark__image{display:block;width:clamp(148px,12vw,176px);max-width:none;height:auto} .whce-wordmark--static .whce-wordmark__image{width:166px} .whce-footer-v5__logo{display:inline-flex;width:fit-content;max-width:230px;margin:0 0 22px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(0,0,0,.13)} .whce-footer-v5__logo img{display:block;width:190px;height:auto} .whce-review-overview{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(300px,1.28fr);align-items:center;gap:38px;width:min(760px,100%);margin:30px auto 34px;padding:24px 28px;border:1px solid rgba(18,19,26,.09);border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(12,18,28,.055)} .whce-review-overview__score{display:grid;justify-items:center;gap:5px;text-align:center} .whce-review-overview__score strong{color:#151821;font-size:46px;line-height:1} .whce-review-overview__score span{color:#e5a400;font-size:20px;letter-spacing:.1em} .whce-review-overview__score small{color:#696d76;font-size:13px;font-weight:700} .whce-review-overview__bars{display:grid;gap:7px} .whce-review-overview__bars>div{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;color:#686d76;font-size:12px;font-weight:750} .whce-review-overview__bars i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#eceeef} .whce-review-overview__bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0b20f,#dd9700)} .whce-review-submit{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);gap:clamp(28px,5vw,64px);margin-top:44px;padding:clamp(26px,4vw,44px);border:1px solid rgba(18,19,26,.1);border-radius:28px;background:linear-gradient(135deg,#fff,#f7fbf4);box-shadow:0 20px 54px rgba(12,18,28,.07)} .whce-review-submit--rebeauty{background:linear-gradient(135deg,#fff,#fbf8f1)} .whce-review-submit__intro h3,.whce-review-submit__form h4{margin:0 0 12px;color:#151821;font-size:clamp(25px,3vw,34px);line-height:1.08} .whce-review-submit__intro>p:not(.whce-kicker),.whce-review-submit .comment-notes{margin:0;color:#686d76;font-size:14px;line-height:1.55} .whce-review-submit__form form{display:grid;grid-template-columns:1fr 1fr;gap:15px} .whce-review-submit__form form>:is(.comment-notes,.comment-form-rating,.comment-form-comment,.form-submit,.logged-in-as){grid-column:1 / -1} .whce-review-submit__form form p{margin:0} .whce-review-submit__form label{display:block;margin-bottom:6px;color:#242832;font-size:13px;font-weight:800} .whce-review-submit__form :is(input,select,textarea){width:100%;min-height:50px;padding:11px 13px;border:1px solid #d9ddd7;border-radius:12px;color:#171a20;background:#fff;box-shadow:none;font:inherit} .whce-review-submit__form textarea{min-height:138px;resize:vertical} .whce-review-submit__form :is(input,select,textarea):focus{border-color:#75ae38;outline:3px solid rgba(117,174,56,.16)} .whce-review-submit__button{min-height:54px;padding:0 24px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#75ae38,#4f861f);box-shadow:0 14px 30px rgba(79,134,31,.24);font-size:15px;font-weight:850;cursor:pointer} .whce-review-submit--rebeauty .whce-review-submit__button{background:linear-gradient(135deg,#0a244d,#06162f);box-shadow:0 14px 30px rgba(6,22,47,.22)} @media (min-width:1024px){.whce.whce-page .whce-container{width:min(1240px,calc(100vw - 64px))} .whce.whce-page .whce-section{padding-block:76px} .whce.whce-page .whce-home-hero{padding-block:68px} .whce.whce-page .whce-home-hero__grid{grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);gap:58px} .whce.whce-page .whce-home-hero__visual img{height:460px} .whce.whce-page.whce-product .whce-product-hero-v2{min-height:0 !important;padding:44px 0 56px !important} .whce.whce-page.whce-product .whce-product-hero-v2__grid{grid-template-columns:minmax(450px,.94fr) minmax(470px,1.06fr) !important;column-gap:clamp(44px,5vw,68px) !important;align-items:start !important} .whce.whce-page.whce-product :is(.whce-media-column,.whce-copy-column){align-self:start !important} .whce.whce-page.whce-product .whce-product-shot{min-height:0 !important;height:clamp(430px,37vw,520px) !important;max-height:520px !important} .whce.whce-page.whce-product .whce-product-shot>img{width:100% !important;height:100% !important;object-fit:contain !important} .whce.whce-page.whce-product .whce-copy-column{max-width:570px !important} .whce.whce-page.whce-product .whce-copy-column h1{font-size:clamp(48px,4.2vw,62px) !important;line-height:.98 !important} .whce.whce-page.whce-contact .whce-contact-hero{padding-block:66px !important} .whce.whce-page.whce-contact .whce-contact-hero__grid{grid-template-columns:minmax(430px,.92fr) minmax(480px,1.08fr);gap:60px} .whce.whce-page.whce-contact .whce-contact-product{min-height:245px} .whce.whce-page .whce-footer-v5__inner{width:min(1240px,calc(100vw - 64px))}} @media (max-width:760px){.whce-wordmark__image,.whce-wordmark--static .whce-wordmark__image{width:148px} .whce-review-overview,.whce-review-submit{grid-template-columns:1fr} .whce-review-overview{gap:20px;padding:20px} .whce-review-submit{gap:24px;margin-top:30px;padding:22px 18px} .whce-review-submit__form form{grid-template-columns:1fr} .whce-review-submit__form form>*{grid-column:1 !important}} .whce-review-load{display:flex;min-height:50px;align-items:center;justify-content:center;margin:24px auto 0;padding:11px 22px;border:1px solid rgba(82,125,22,.34);border-radius:999px;color:#3f6812;background:#fff;box-shadow:0 9px 24px rgba(40,64,18,.07);font-weight:780;cursor:pointer} .whce-review-load:hover,.whce-review-load:focus-visible{border-color:#82b62b;outline:3px solid rgba(130,182,43,.14)}
