
:root{
  --bg:#050505;--bg2:#0a0a0a;--card:#111;--card2:#151515;
  --gold:#e4a126;--gold2:#ffc857;--gold3:#9b640e;
  --white:#f7f7f7;--muted:#aaa;--line:rgba(228,161,38,.28);
  --max:1180px
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:radial-gradient(#fff .6px,transparent .6px);background-size:5px 5px;z-index:100}
a{text-decoration:none;color:inherit}
.container{width:min(var(--max),92%);margin:auto}
.gold{color:var(--gold2)}
.muted{color:var(--muted)}
header{position:sticky;top:0;z-index:50;background:rgba(5,5,5,.94);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.07)}
.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.nav-logo{width:172px;height:58px;object-fit:contain}
.navlinks{display:flex;gap:25px;color:#ccc;font-size:.88rem}
.navlinks a:hover{color:var(--gold2)}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 22px;border-radius:7px;font-weight:900;text-transform:uppercase;font-size:.72rem;letter-spacing:.035em;transition:.2s}
.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.btn-primary{background:linear-gradient(135deg,#ffd36b,#a9680c);color:#080808;box-shadow:0 10px 28px rgba(228,161,38,.16)}
.btn-outline{border:1px solid var(--gold);color:#fff}
.eyebrow{font-size:.73rem;letter-spacing:.17em;text-transform:uppercase;font-weight:900;color:var(--gold2);margin-bottom:15px}
h1,h2,h3{line-height:1.05}
h1{font-size:clamp(2.25rem,4.6vw,4.40rem);;letter-spacing:-.05em;margin:0 0 22px}
h2{font-size:clamp(2.15rem,4vw,3.35rem);letter-spacing:-.04em;margin:0 0 18px}
h3{font-size:1.08rem;margin:0 0 9px}
p{color:var(--muted);margin:0 0 17px}
.hero{position:relative;overflow:hidden;background:
radial-gradient(circle at 78% 42%,rgba(228,161,38,.17),transparent 28%),
linear-gradient(110deg,#030303 0%,#080808 56%,#111 100%)}
.hero-grid{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;align-items:center;}
.hero-copy{padding:55px 0;max-width:610px;position:relative;z-index:2}
.hero-logo{width:190px;height:76px;object-fit:contain;object-position:left center;margin-bottom:14px}
.hero h1 span{display:inline-block}
.lead{font-size:1.1rem;color:#ddd;max-width:570px}
.lead strong{color:#fff}
.urgency{display:inline-flex;align-items:center;gap:9px;margin-top:5px;color:#ddd;font-size:.83rem}
.dot{width:8px;height:8px;background:var(--gold2);border-radius:50%;box-shadow:0 0 14px var(--gold2)}
.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.micro{font-size:.76rem;color:#777;margin-top:12px}
.stats{display:flex;gap:35px;flex-wrap:wrap;margin-top:36px}
.stat strong{display:block;font-size:1.4rem;color:#fff}.stat span{font-size:.76rem;color:#888}
.hero-photo{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}
.hero-photo:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(228,161,38,.24),transparent 68%)}
.hero-photo img{position:relative;width:min(100%,620px);height:auto;display:block;filter:drop-shadow(0 25px 40px rgba(0,0,0,.6))}
.trustbar{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#090909}
.trust{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0}
.trust-item{text-align:center;border-right:1px solid rgba(255,255,255,.08);font-size:.83rem;color:#bbb}
.trust-item:last-child{border-right:0}.trust-item strong{display:block;color:#fff;font-size:.96rem;margin-bottom:3px}
section{padding:5px 0}
.dark{background:var(--bg2);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}
.section-head{max-width:750px;margin-bottom:43px}
.section-head p{font-size:1.08rem}
.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.card{background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:27px}
.card:hover{border-color:rgba(228,161,38,.3)}
.icon{width:46px;height:46px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;color:var(--gold2);font-size:1.2rem;margin-bottom:18px}
.card p{font-size:.95rem;margin-bottom:0}
.problem{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.problem-box{padding:30px;border-left:2px solid var(--gold);background:linear-gradient(90deg,rgba(228,161,38,.08),transparent)}
.problem-list{display:grid;gap:12px;margin-top:24px}
.problem-list div{display:flex;gap:10px;color:#ddd;font-size:.95rem}.problem-list b{color:var(--gold2)}
.pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pillar{display:flex;gap:19px;padding:25px;border:1px solid var(--line);border-radius:13px;background:#0d0d0d}
.pillar-num{font-size:1.55rem;font-weight:900;color:var(--gold2);min-width:40px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.schedule{display:grid;gap:12px}
.schedule-item{display:grid;grid-template-columns:165px 1fr;gap:18px;padding:23px;border-bottom:1px solid rgba(255,255,255,.1)}
.schedule-item strong{color:var(--gold2);font-size:.88rem}.schedule-item div{color:#ddd;font-size:.98rem}
.video{min-height:370px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 50% 20%,rgba(228,161,38,.14),transparent 45%),#0b0b0b;display:grid;place-items:center;text-align:center;padding:35px}
.play{width:78px;height:78px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold2);font-size:1.5rem;margin:0 auto 20px}
.checks{display:grid;gap:12px;margin-top:24px}.check{display:flex;gap:10px;color:#ddd;font-size:.96rem}.check b{color:var(--gold2)}
.modules{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.module{display:flex;gap:14px;padding:19px;background:#101010;border:1px solid rgba(255,255,255,.07);border-radius:10px}
.module> b{color:var(--gold2);min-width:28px}.module p{font-size:.9rem;margin:3px 0 0}
.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.result{padding:27px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0f0f0f}
.result-number{font-size:2.15rem;color:var(--gold2);font-weight:900;margin-bottom:13px}
.offer{max-width:860px;margin:auto;text-align:center;padding:60px 30px;border:1px solid var(--gold);border-radius:17px;background:radial-gradient(circle at 50% 0,rgba(228,161,38,.18),transparent 58%),#090909}
.offer h2{max-width:680px;margin-left:auto;margin-right:auto}
.offer .price{font-size:3.5rem;font-weight:900;margin:17px 0;color:#fff}.offer small{font-size:.95rem;color:#999;font-weight:500}
.offer .scarcity{display:inline-block;margin-bottom:18px;padding:7px 12px;border:1px solid var(--line);border-radius:20px;color:var(--gold2);font-size:.75rem;font-weight:900;text-transform:uppercase}
.faq{max-width:850px;margin:auto}details{padding:21px 0;border-bottom:1px solid rgba(255,255,255,.11)}summary{cursor:pointer;font-weight:800;font-size:1rem}details p{padding-top:13px;margin:0}
.final-line{text-align:center;margin-top:35px;color:#777;font-size:.8rem}
footer{padding:35px 0;text-align:center;border-top:1px solid rgba(255,255,255,.07);color:#707070;font-size:.82rem}
.mobile-cta{display:none}
@media(max-width:900px){
 .navlinks a:not(.nav-login){display:none}.hero-grid,.two,.problem{grid-template-columns:1fr}
 .hero-copy{padding:62px 0 20px}.hero-photo{min-height:500px}.hero-photo img{max-width:560px}
 .grid4{grid-template-columns:1fr 1fr}.pillars{grid-template-columns:1fr}.result-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
 section{padding:5px 0}.nav{height:68px}.nav-logo{width:110px}
 .hero-grid{min-height:auto}.hero-copy{padding:48px 0 8px}.hero-logo{width:165px;height:65px}
 h1{font-size:2.50rem}.lead{font-size:1.03rem}.actions .btn{width:100%}
 .stats{gap:20px;margin-top:30px}.hero-photo{min-height:385px}.hero-photo img{max-width:500px}
 .trust{grid-template-columns:1fr;padding:0}.trust-item{padding:13px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.trust-item:last-child{border-bottom:0}
 .grid4,.modules,.result-grid{grid-template-columns:1fr}.schedule-item{grid-template-columns:1fr;gap:7px}
 .mobile-cta{display:block;position:fixed;z-index:60;left:12px;right:12px;bottom:12px}.mobile-cta .btn{width:100%;box-shadow:0 8px 28px rgba(0,0,0,.65);text-align: center;font-size:.90rem;letter-spacing:-.030em;padding-top:15px;padding-bottom:15px;}
}
/* V4 — refinamento visual */
.difference{margin-top:58px;padding:40px 42px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;border:1px solid rgba(228,161,38,.32);border-radius:15px;background:linear-gradient(105deg,rgba(228,161,38,.09),rgba(10,10,10,.55));}
.difference h2{margin:0}.difference p:last-child{margin-bottom:0}
.about{background:#080808;border-top:1px solid rgba(255,255,255,.05)}
.about-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:65px;align-items:center;max-width:1000px;margin:auto}
.about-photo{border-radius:16px;overflow:hidden;border:1px solid rgba(228,161,38,.32);background:#050505;box-shadow:0 25px 70px rgba(0,0,0,.5)}
.about-photo img{width:100%;display:block}
.about-points{display:grid;gap:10px;margin-top:28px}
.about-points div{display:flex;align-items:center;gap:15px;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0d0d0d;color:#ddd}
.about-points b{color:var(--gold2);font-size:.8rem;min-width:25px}
@media(max-width:900px){.difference,.about-grid{grid-template-columns:1fr;gap:25px}.about-grid{max-width:700px}.about-photo{max-width:500px;margin:auto}}
@media(max-width:560px){.difference{padding:25px 20px;margin-top:38px}.about-grid{gap:35px}}
.nav-login{color:var(--gold);text-decoration:none;transition:.2s ease;white-space:nowrap;}
.nav-login:hover{color:var(--gold2);}
.footer-login{margin-bottom:18px;text-align:center;font-size:.82rem;color:#888;}
.footer-login a{color:var(--gold2);text-decoration:none;font-weight:600;}
.footer-login a:hover{text-decoration:underline;}
main section{margin: 0 0 25px 0!important;}
main section:not(:first-child) .container{padding-top: 25px !important;padding-bottom: 15px !important;}
.container.nav .btn-primary{text-align: center;padding: 0 15px!important;font-size: .60rem}

/* =========================================================
   INVESTIMENTO / CUSTO-BENEFÍCIO
   ========================================================= */

.investment{
	background:#080808;
	border-top:1px solid rgba(255,255,255,.05);
	border-bottom:1px solid rgba(255,255,255,.05);
}

.investment-comparison{
	display:grid;
	grid-template-columns:1fr 70px 1fr;
	gap:18px;
	align-items:center;
}

.investment-card{
	padding:32px;
	border-radius:15px;
	background:#0e0e0e;
	border:1px solid rgba(255,255,255,.09);
}

.investment-card.separate{
	opacity:.9;
}

.investment-card.etm{
	border-color:var(--gold);
	background:
		radial-gradient(
			circle at 50% 0,
			rgba(228,161,38,.15),
			transparent 60%
		),
		#0d0d0d;
	box-shadow:0 15px 50px rgba(0,0,0,.3);
}

.investment-label{
	display:inline-block;
	margin-bottom:22px;
	padding:6px 11px;
	border:1px solid rgba(228,161,38,.35);
	border-radius:20px;
	color:var(--gold2);
	font-size:.72rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:.08em;
}

.investment-item{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
	padding:17px 0;
	border-bottom:1px solid rgba(255,255,255,.08);
}

.investment-item:last-of-type{
	border-bottom:0;
}

.investment-item strong{
	display:block;
	color:#fff;
	font-size:1rem;
	margin-bottom:3px;
}

.investment-item span{
	display:block;
	color:#888;
	font-size:.88rem;
}

.investment-item>b{
	color:#fff;
	font-size:1.05rem;
	white-space:nowrap;
}

.investment-total{
	display:flex;
	align-items:baseline;
	gap:7px;
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid rgba(255,255,255,.12);
}

.investment-total span{
	color:#aaa;
	font-size:.8rem;
}

.investment-total strong{
	color:#fff;
	font-size:2rem;
}

.investment-total small{
	color:#888;
}

.investment-arrow{
	width:50px;
	height:50px;
	border-radius:50%;
	border:1px solid var(--gold);
	display:grid;
	place-items:center;
	color:var(--gold2);
	font-size:1.5rem;
	margin:auto;
}

.investment-card.etm h3{
	font-size:1.65rem;
	margin-bottom:22px;
}

.investment-benefits{
	display:grid;
	gap:11px;
	margin-bottom:27px;
}

.investment-benefits div{
	display:flex;
	gap:10px;
	color:#ddd;
	font-size:.9rem;
}

.investment-benefits b{
	color:var(--gold2);
}

.investment-price{
	padding-top:22px;
	border-top:1px solid rgba(255,255,255,.1);
}

.investment-price span{
	display:block;
	color:#aaa;
	font-size:.8rem;
	margin-bottom:2px;
}

.investment-price strong{
	display:block;
	color:#fff;
	font-size:3rem;
	line-height:1;
	margin:7px 0;
}

.investment-price small{
	color:var(--gold2);
	font-size:.8rem;
	font-weight:700;
}

.investment-saving{
	margin-top:20px;
	padding:12px 14px;
	border-radius:8px;
	background:rgba(228,161,38,.08);
	border:1px solid rgba(228,161,38,.18);
	color:#ccc;
	font-size:.8rem;
}

.investment-saving strong{
	color:var(--gold2);
}

.investment-note{
	text-align:center;
	margin-top:30px;
	color:#888;
	font-size:.85rem;
}

.investment-note strong{
	color:#fff;
}

@media(max-width:900px){
	.investment-comparison{
		grid-template-columns:1fr;
	}

	.investment-arrow{
		transform:rotate(90deg);
	}
	
	footer{
		margin-bottom: 90px;
		padding: 20px 0 !important;
	}
}

@media(max-width:560px){
	.investment-card{
		padding:24px 20px;
	}

	.investment-item{
		gap:10px;
	}

	.investment-item strong{
		font-size:1rem;
	}

	.investment-item span{
		font-size:.82rem;
	}

	.investment-total strong{
		font-size:1.8rem;
	}

	.investment-card.etm h3{
		font-size:1.45rem;
	}

	.investment-price strong{
		font-size:2.7rem;
	}	
}

/* =========================================================
   DEPOIMENTOS
   ========================================================= */

.testimonials{
    background:#080808;
    border-top:1px solid rgba(255,255,255,.05);
    border-bottom:1px solid rgba(255,255,255,.05);
}


.testimonial-feature{
    display:grid;
    grid-template-columns:1.08fr .92fr;
    gap:45px;
    align-items:center;

    padding:24px;

    border:1px solid rgba(228,161,38,.28);
    border-radius:16px;

    background:
        radial-gradient(
            circle at 20% 0,
            rgba(228,161,38,.12),
            transparent 45%
        ),
        #0d0d0d;
}


.testimonial-video{
    overflow:hidden;
    border-radius:12px;
    background:#000;
    border:1px solid rgba(255,255,255,.08);
}


.testimonial-video video{
    display:block;
    width:100%;
    height:auto;
    max-height:520px;
    object-fit:cover;
}


.testimonial-feature-text{
    padding:15px 15px 15px 0;
}


.testimonial-feature-text h3{
    font-size:2rem;
    line-height:1.12;
    margin-bottom:18px;
}


.testimonial-feature-text p{
    font-size:.98rem;
}


.testimonial-quote{
    margin-top:25px;
    padding:18px 20px;

    border-left:2px solid var(--gold);

    color:#ddd;
    font-size:.92rem;
    font-style:italic;
}


.testimonial-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:15px;

    margin-top:22px;
}


.testimonial-card{
    padding:27px;

    background:#0e0e0e;

    border:1px solid rgba(255,255,255,.08);
    border-radius:13px;
}


.testimonial-card.featured{
    border-color:rgba(228,161,38,.42);

    background:
        linear-gradient(
            145deg,
            rgba(228,161,38,.08),
            #0e0e0e
        );
}


.testimonial-tag{
    display:inline-block;

    margin-bottom:17px;

    color:var(--gold2);

    font-size:.68rem;
    font-weight:900;

    letter-spacing:.12em;
}


.testimonial-card blockquote{
    margin:0;

    color:#ddd;

    font-size:.94rem;
    line-height:1.65;
}


.testimonial-footer{
    text-align:center;
    margin-top:30px;

    color:#888;
    font-size:.86rem;
}


.testimonial-footer strong{
    color:#fff;
}


@media(max-width:900px){

    .testimonial-feature{
        grid-template-columns:1fr;
    }

    .testimonial-feature-text{
        padding:5px;
    }

}


@media(max-width:560px){

    .testimonial-feature{
        padding:15px;
        gap:25px;
    }

    .testimonial-feature-text h3{
        font-size:1.55rem;
    }

    .testimonial-grid{
        grid-template-columns:1fr;
    }

    .testimonial-card{
        padding:22px;
    }

    .testimonial-card blockquote{
        font-size:.9rem;
    }

}

/* =========================================================
   VÍDEO COM LAZY LOAD
   ========================================================= */

.lazy-video{
    position:relative;
    overflow:hidden;
    border-radius:12px;
    background:#050505;
    min-height:420px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.lazy-video img{
    display:block;
    /*width:100%;*/
    height:100%;
    min-height:420px;
    object-fit:cover;
}

.lazy-video video{
    display:block;
    width:100%;
    height:auto;
    max-height:560px;
    object-fit:contain;
    background:#000;
}

.lazy-video-play{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);

    width:76px;
    height:76px;

    border-radius:50%;

    border:1px solid rgba(255,255,255,.8);

    background:rgba(0,0,0,.65);

    color:#fff;

    display:grid;
    place-items:center;

    cursor:pointer;

    transition:
        transform .2s ease,
        background .2s ease,
        border-color .2s ease;
}

.lazy-video-play span{
    font-size:25px;
    margin-left:4px;
}

.lazy-video-play:hover{
    transform:translate(-50%,-50%) scale(1.08);
    background:rgba(228,161,38,.9);
    border-color:var(--gold2);
    color:#000;
}

.lazy-video.is-playing{
    min-height:0;
}

.lazy-video.is-playing img,
.lazy-video.is-playing .lazy-video-play{
    display:none;
}

/* =========================================================
   MAIS DEPOIMENTOS
   ========================================================= */

.testimonial-more{
    display:none;
    margin-top:22px;
    animation:testimonialReveal .35s ease;
}

.testimonial-more.is-visible{
    display:block;
}

.testimonial-more-title{
    display:flex;
    align-items:center;
    gap:12px;
    margin:30px 0 18px;
}

.testimonial-more-title span{
    color:#fff;
    font-size:1rem;
    font-weight:800;
}

.testimonial-more-title small{
    color:#777;
    font-size:.78rem;
}

@keyframes testimonialReveal{
    from{
        opacity:0;
        transform:translateY(-8px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }
}


/* =========================================================
   BOTÃO VER MAIS
   ========================================================= */

.testimonial-toggle-wrap{
    text-align:center;
    margin-top:28px;
}

.testimonial-toggle{
    appearance:none;
    border:1px solid rgba(228,161,38,.45);
    background:transparent;
    color:#fff;
    padding:13px 24px;
    border-radius:999px;
    font-family:inherit;
    font-size:.82rem;
    font-weight:800;
    cursor:pointer;
    transition:
        background .2s ease,
        border-color .2s ease,
        transform .2s ease;
}

.testimonial-toggle:hover{
    background:rgba(228,161,38,.10);
    border-color:var(--gold2);
    transform:translateY(-1px);
}

.testimonial-toggle .toggle-hide{
    display:none;
}

.testimonial-toggle.is-open .toggle-show{
    display:none;
}

.testimonial-toggle.is-open .toggle-hide{
    display:inline;
}

.toggle-arrow{
    margin-left:5px;
    color:var(--gold2);
}


/* =========================================================
   VÍDEOS LAZY
   ========================================================= */

.lazy-video{
    position:relative;
    overflow:hidden;
    border-radius:12px;
    background:#050505;
    min-height:420px;

    display:flex;
    align-items:center;
    justify-content:center;
}

.lazy-video img{
    display:block;
    /*width:100%;*/
    height:100%;
    min-height:420px;
    object-fit:cover;
}

.lazy-video video{
    display:block;
    width:100%;
    height:auto;
    max-height:560px;
    object-fit:contain;
    background:#000;
}

.lazy-video-play{
    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:76px;
    height:76px;

    border-radius:50%;

    border:1px solid rgba(255,255,255,.8);

    background:rgba(0,0,0,.65);

    color:#fff;

    display:grid;
    place-items:center;

    cursor:pointer;

    transition:
        transform .2s ease,
        background .2s ease,
        border-color .2s ease;
}

.lazy-video-play span{
    font-size:25px;
    margin-left:4px;
}

.lazy-video-play:hover{
    transform:translate(-50%,-50%) scale(1.08);

    background:rgba(228,161,38,.9);

    border-color:var(--gold2);

    color:#000;
}

.lazy-video.is-playing{
    min-height:0;
}

.lazy-video.is-playing img,
.lazy-video.is-playing .lazy-video-play{
    display:none;
}


/* =========================================================
   VÍDEO SECUNDÁRIO
   ========================================================= */

.testimonial-video-card{
    grid-column:span 2;
}

.lazy-video.secondary{
    min-height:380px;
}

.lazy-video.secondary img{
    min-height:380px;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media(max-width:900px){

    .testimonial-video-card{
        grid-column:auto;
    }

    .testimonial-more-title{
        flex-direction:column;
        align-items:flex-start;
        gap:4px;
    }

}


@media(max-width:560px){

    .testimonial-toggle{
        width:100%;
        max-width:300px;
    }

    .lazy-video{
        min-height:320px;
    }

    .lazy-video img{
        min-height:320px;
    }

    .lazy-video.secondary,
    .lazy-video.secondary img{
        min-height:300px;
    }

    .lazy-video-play{
        width:64px;
        height:64px;
    }

}

.parc_cart{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #ccc !important;
	line-height: 13px !important;
	display: inline-block;
	margin-bottom: 20px;
}
