/*
	Theme Name: The Voux Child Theme
	Theme URI: https://themeforest.net/item/the-voux-a-comprehensive-magazine-theme/11400130
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: thevoux-wp
	Template Version: 6.9.1
	Text Domain: thevoux-wp
	Domain Path: /inc/languages
*/

/* SetMenu advertisers page: kept in the child theme so WordPress editors cannot
   corrupt the CSS with automatic paragraph and line-break markup. */
.sm-adv{--ink:#171714;--muted:#67675f;--cream:#f7f3ea;--paper:#fffdf8;--red:#b93b2f;--red2:#8f251f;--green:#365f47;--line:#ded8cc;font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.6;overflow:hidden}
.sm-adv *{box-sizing:border-box}
.sm-adv a{text-decoration:none!important}
.sm-adv__wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}
.sm-adv__hero{position:relative;background:var(--cream);border:1px solid var(--line);border-radius:28px;padding:72px 68px;margin:22px auto 72px;overflow:hidden}
.sm-adv__hero:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d86f55 0 17%,#b93b2f 18% 52%,#8f251f 53% 100%);right:-145px;top:-155px;opacity:.96}
.sm-adv__hero:after{content:"";position:absolute;width:210px;height:110px;border:20px solid #496f51;border-color:#496f51 transparent transparent transparent;border-radius:50%;right:175px;top:-15px;transform:rotate(-20deg)}
.sm-adv__eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:12px;color:var(--green);margin-bottom:22px}
.sm-adv__eyebrow:before{content:"";width:28px;height:2px;background:currentColor}
.sm-adv h1{font-size:clamp(38px,5.5vw,72px);line-height:1.02;letter-spacing:-.045em;max-width:790px;margin:0 0 24px;font-weight:800}
.sm-adv__lead{font-size:clamp(18px,2vw,23px);max-width:690px;color:#4d4d46;margin:0 0 34px}
.sm-adv__actions{display:flex;flex-wrap:wrap;gap:14px}
.sm-adv__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:999px;background:var(--red);color:#fff!important;font-weight:700;transition:.2s}
.sm-adv__btn:hover{background:var(--red2);transform:translateY(-2px)}
.sm-adv__btn--ghost{background:transparent;color:var(--ink)!important;border:1px solid #ada89e}
.sm-adv__btn--ghost:hover{background:#fff;border-color:#fff}
.sm-adv__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:-36px auto 84px;position:relative;z-index:2}
.sm-adv__benefit{background:#fff;border:1px solid var(--line);padding:24px;border-radius:18px;box-shadow:0 12px 36px rgba(42,34,24,.06)}
.sm-adv__benefit b{display:block;font-size:17px;margin-bottom:5px}
.sm-adv__benefit span{display:block;color:var(--muted);font-size:14px;line-height:1.5}
.sm-adv__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-weight:800;font-size:12px;margin:0 0 12px}
.sm-adv h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px}
.sm-adv__intro{max-width:760px;color:var(--muted);font-size:18px;margin:0 0 38px}
.sm-adv__section{padding:0 0 92px}
.sm-adv__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.sm-adv__card{position:relative;border:1px solid var(--line);border-radius:22px;padding:32px;background:#fff;display:flex;flex-direction:column}
.sm-adv__card--main{background:var(--ink);color:#fff;border-color:var(--ink)}
.sm-adv__card--main .sm-adv__desc,.sm-adv__card--main li{color:#d5d3cd!important}
.sm-adv__tag{position:absolute;right:22px;top:22px;background:#f0c766;color:#382b0b;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.sm-adv__num{font-size:12px;font-weight:800;color:var(--red);letter-spacing:.12em;margin-bottom:20px}
.sm-adv__card--main .sm-adv__num{color:#f0c766}
.sm-adv__card h3{font-size:27px;line-height:1.15;margin:0 0 12px;letter-spacing:-.02em}
.sm-adv__card--main h3,.sm-adv__card--main .sm-adv__price{color:#fff!important}
.sm-adv__price{font-size:25px;font-weight:800;margin:0 0 13px}
.sm-adv__desc{color:var(--muted);margin:0 0 18px}
.sm-adv__card ul{list-style:none;padding:0;margin:0}
.sm-adv__card li{position:relative;color:#494942;padding:6px 0 6px 23px;font-size:15px}
.sm-adv__card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}
.sm-adv__card--main li:before{color:#f0c766}
.sm-adv__production{background:var(--cream);border-radius:28px;padding:52px;margin-top:22px}
.sm-adv__production-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}
.sm-adv__production p{color:var(--muted)}
.sm-adv__table{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}
.sm-adv__row{display:grid;grid-template-columns:1fr auto;gap:18px;padding:17px 20px;border-bottom:1px solid #ece7de}
.sm-adv__row:last-child{border:0}
.sm-adv__row b:last-child{white-space:nowrap;color:var(--red)}
.sm-adv__note{font-size:13px;color:var(--muted);margin-top:14px}
.sm-adv__dark{background:var(--ink);color:#fff;padding:86px 0;margin:0 0 92px}
.sm-adv__dark h2{color:#fff!important}
.sm-adv__dark .sm-adv__kicker{color:#ef5a4d!important}
.sm-adv__dark .sm-adv__intro{color:#c8c6c0}
.sm-adv__chips{display:flex;flex-wrap:wrap;gap:11px}
.sm-adv__chip{border:1px solid #494943;border-radius:999px;padding:11px 17px;color:#efeee9;font-size:14px}
.sm-adv__process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:42px}
.sm-adv__step{padding:0 26px;border-left:1px solid var(--line)}
.sm-adv__step:first-child{padding-left:0;border-left:0}
.sm-adv__step span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cream);color:var(--red);font-weight:800;margin-bottom:16px}
.sm-adv__step>p:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cream);color:var(--red);font-weight:800;margin:0 0 16px}
.sm-adv__step h3{font-size:20px;margin:0 0 8px}
.sm-adv__step p{color:var(--muted);font-size:14px;margin:0}
.sm-adv__cta{background:var(--red);color:#fff;border-radius:28px;padding:62px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin-bottom:80px}
.sm-adv__cta h2{margin-bottom:12px;max-width:650px}
.sm-adv__cta p{margin:0;color:#f5d8d3}
.sm-adv__cta .sm-adv__btn{background:#fff;color:var(--red)!important}
.sm-adv__legal{text-align:center;color:var(--muted);font-size:13px;margin:-48px 0 50px}
.sm-adv__stats{margin:-34px auto 88px;background:#eef3ed;border:1px solid #d8e2d8;border-radius:28px;padding:48px}
.sm-adv__stats-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:34px}
.sm-adv__stats-head h2{margin-bottom:10px}
.sm-adv__stats-head p{margin:0;color:var(--muted);max-width:720px}
.sm-adv__period{white-space:nowrap;background:#fff;border:1px solid #d7dfd7;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;color:#496452}
.sm-adv__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.sm-adv__metric{background:#fff;border:1px solid #dde4dc;border-radius:17px;padding:22px}
.sm-adv__metric b{display:block;font-size:31px;line-height:1;color:var(--green);margin-bottom:10px;letter-spacing:-.03em}
.sm-adv__metric span{display:block;font-size:13px;line-height:1.45;color:#5f675f}
.sm-adv__audience{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.sm-adv__audience-card{background:#183d2a;color:#fff;border-radius:20px;padding:27px}
.sm-adv__audience-card h3{color:#fff!important;font-size:20px;margin:0 0 15px}
.sm-adv__gender{position:relative;display:block;height:11px;border-radius:999px;overflow:hidden;background:#d9d9d9;margin:0 0 13px}
.sm-adv__gender:before,.sm-adv__gender:after{content:"";position:absolute;top:0;bottom:0}
.sm-adv__gender:before{left:0;width:52.4%;background:#efc65d}
.sm-adv__gender:after{right:0;width:47.6%;background:#d66b58}
.sm-adv__gender span:first-child{background:#efc65d}
.sm-adv__gender span:last-child{background:#d66b58}
.sm-adv__gender-labels{display:flex;justify-content:space-between;gap:18px;font-size:0!important;color:#eef3ed}
.sm-adv__gender-labels:before,.sm-adv__gender-labels:after{font-size:14px;line-height:1.4}
.sm-adv__gender-labels:before{content:"Женщины · 52,4%"}
.sm-adv__gender-labels:after{content:"Мужчины · 47,6%"}
.sm-adv__audience-card--light{background:#fff;color:var(--ink);border:1px solid #dde4dc}
.sm-adv__audience-card--light h3{color:var(--ink)!important}
.sm-adv__audience-points{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 18px;align-items:start;font-size:14px;color:#5f675f}
.sm-adv__audience-points br{display:none}
.sm-adv__audience-points b{color:var(--ink)}
.sm-adv__data-note{font-size:12px;line-height:1.5;color:#6f766f;margin:18px 0 0}
.page-id-4142 #content-container>.row.wpb_row.row-fluid{display:none!important}
@media(max-width:900px){.sm-adv__metrics{grid-template-columns:repeat(2,1fr)}.sm-adv__stats-head,.sm-adv__audience{grid-template-columns:1fr}.sm-adv__hero{padding:55px 36px}.sm-adv__hero:before{width:260px;height:260px;right:-120px;top:-105px}.sm-adv__benefits{grid-template-columns:repeat(2,1fr)}.sm-adv__cards{grid-template-columns:1fr}.sm-adv__production-grid{grid-template-columns:1fr}.sm-adv__process{grid-template-columns:repeat(2,1fr);gap:28px}.sm-adv__step:nth-child(3){border-left:0;padding-left:0}.sm-adv__cta{grid-template-columns:1fr}}
@media(max-width:560px){.sm-adv__stats{padding:30px 20px;border-radius:20px;margin-top:-20px}.sm-adv__metrics{grid-template-columns:1fr}.sm-adv__audience-points{grid-template-columns:max-content minmax(0,1fr);gap:14px 14px}.sm-adv__period{white-space:normal;justify-self:start}.sm-adv{font-size:16px}.sm-adv__wrap{width:min(100% - 24px,1160px)}.sm-adv__hero{padding:42px 24px;border-radius:20px;margin-bottom:55px}.sm-adv__hero:before{width:150px;height:150px;right:-75px;top:-72px}.sm-adv h1{font-size:39px}.sm-adv__benefits{grid-template-columns:1fr;margin-top:-25px;margin-bottom:65px}.sm-adv__section{padding-bottom:68px}.sm-adv__card{padding:25px}.sm-adv__tag{position:static;align-self:flex-start;margin-bottom:14px}.sm-adv__production{padding:30px 20px;border-radius:20px}.sm-adv__row{grid-template-columns:1fr;gap:3px}.sm-adv__process{grid-template-columns:1fr}.sm-adv__step,.sm-adv__step:nth-child(3),.sm-adv__step:first-child{border-left:1px solid var(--line);padding-left:22px}.sm-adv__cta{padding:38px 25px;border-radius:20px;margin-bottom:65px}.sm-adv__actions{flex-direction:column;align-items:stretch}}
