/* RC5: Elementor-free Reviews page. Migrated from WPCode #4458; page 3340 only. */
body.page-id-3340 #content{
  box-sizing:border-box;width:min(1080px,calc(100% - 48px));max-width:1080px;
  margin:0 auto;padding:52px 0 84px;color:var(--ink,#17304f);
}
body.page-id-3340 #content>p:first-child,
body.page-id-3340 #content>p:has(+ h2:nth-of-type(2)){
  margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.5;
  color:#bd4519;letter-spacing:.075em;text-transform:uppercase;
}
body.page-id-3340 #content>h1{
  max-width:850px;margin:0 0 18px;font-size:clamp(36px,4.5vw,58px);
  letter-spacing:-.035em;line-height:1.14;
}
body.page-id-3340 #content>h1+p{max-width:830px;font-size:18px;line-height:1.7}
body.page-id-3340 #content>h1+p+p{margin:4px 0 52px;font-size:15px}
body.page-id-3340 #content>h1+p+p a{font-weight:600;text-underline-offset:4px}
body.page-id-3340 #content>h2{
  margin:44px 0 16px;font-size:clamp(29px,3vw,38px);line-height:1.22;
}
body.page-id-3340 #content>h2+p{
  font-size:17px;max-width:830px;line-height:1.65;margin-bottom:28px;
}
body.page-id-3340 #content>p:has(>img){
  box-sizing:border-box;float:left;width:35%;max-width:320px;margin:0 34px 24px 0;
  padding:20px;background:var(--cream,#fffaf2);border:1px solid var(--line,#e8ded2);
  border-radius:18px;text-align:center;
}
body.page-id-3340 #content>p:has(>img) img{
  display:block;width:min(100%,255px);height:auto;margin:0 auto;object-fit:contain;
}
body.page-id-3340 #content>h3:first-of-type{
  padding-top:8px;font-size:clamp(22px,2.4vw,30px);line-height:1.3;margin:0 0 14px;
}
body.page-id-3340 #content>h3:first-of-type~p{
  font-size:16px;line-height:1.65;
}
body.page-id-3340 #content>p:has(a[href*="amazon.com"][href*="customerReviews"]){
  display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 20px;
}
body.page-id-3340 #content>p:has(a[href*="amazon.com"][href*="customerReviews"]) br{display:none}
body.page-id-3340 #content>p:has(a[href*="amazon.com"][href*="customerReviews"]) a{
  display:inline-flex;align-items:center;justify-content:center;min-height:48px;
  padding:11px 18px;border-radius:10px;border:1px solid var(--navy,#08264d);
  background:var(--navy,#08264d);color:#fff;text-align:center;
  font-size:15px;font-weight:600;text-decoration:none;
}
body.page-id-3340 #content>p:has(a[href*="amazon.com"][href*="customerReviews"]) a:hover{background:#173c69}
body.page-id-3340 #content>p:has(strong:first-child){
  color:var(--muted,#526274);font-size:14px!important;
}
body.page-id-3340 #content>p:has(strong:first-child) strong{color:var(--navy,#08264d)}
body.page-id-3340 #content>p:has(a[href*="/product/beard-dandruff-shampoo/"]:not([href*="#reviews"])) a{font-weight:700}
body.page-id-3340 #content>p:has(+h2:nth-of-type(2)){
  clear:both;padding-top:54px;margin-bottom:10px;
}
body.page-id-3340 #content>.cr-reviews-grid{
  clear:both;margin:26px 0 42px;max-width:100%;
}
body.page-id-3340 #content .cr-reviews-grid-empty{
  padding:32px 24px;border:1px solid var(--line,#e8ded2);
  border-radius:14px;background:var(--cream,#fffaf2);font-size:16px;
}
body.page-id-3340 #content>h3:not(:first-of-type){
  clear:both;margin:42px 0 16px;font-size:26px;
}
body.page-id-3340 #content>p:has(a[href*="#reviews"]){margin:18px 0 24px}
body.page-id-3340 #content>p:has(a[href*="#reviews"]) br{display:none}
body.page-id-3340 #content>p:has(a[href*="#reviews"]) a{
  display:inline-flex;align-items:center;justify-content:center;min-height:48px;
  padding:11px 18px;border-radius:10px;color:#fff;background:var(--orange,#f4510b);
  font-size:15px;font-weight:700;text-decoration:none;
}
@media(max-width:760px){
  body.page-id-3340 #content{width:calc(100% - 40px);padding:36px 0 64px}
  body.page-id-3340 #content>p:has(>img){float:none;width:100%;max-width:430px;margin:0 0 26px}
  body.page-id-3340 #content>p:has(+h2:nth-of-type(2)){padding-top:42px}
}
@media(max-width:430px){
  body.page-id-3340 #content>p:has(a[href*="amazon.com"][href*="customerReviews"]) a{width:100%}
}


