/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{margin:0;padding:0;box-sizing:border-box;font-family:'Acumin Pro';}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Thin.ttf) format('opentype');font-weight:100;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-ExtraLight.ttf) format('opentype');font-weight:200;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Light.ttf) format('opentype');font-weight:300;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Regular.ttf) format('opentype');font-weight:400;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Medium.ttf) format('opentype');font-weight:500;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Semibold.ttf) format('opentype');font-weight:600;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Bold.ttf) format('opentype');font-weight:700;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-Black.ttf) format('opentype');font-weight:900;font-style:normal;}@font-face{font-family:'Acumin Pro';src:url(/modules/custom/br_commerce/fonts/AcuminPro-UltraBlack.ttf) format('opentype');font-weight:950;font-style:normal;}.container{max-width:1280px;margin:0 auto;padding:30px 20px;}.sucess-page{display:flex;width:100%;gap:4rem;}.sucess-page .sucess{width:60%;height:100%;}.sucess-page .cart-resume{width:40%;height:100%;}.sucess-page .sucess h1{font-size:36px;font-weight:600;color:#044317;margin-bottom:0px;}.sucess-page .sucess .description{padding:2.5rem 0rem;display:flex;flex-direction:column;gap:.5rem;}.sucess-page .sucess .description p{font-size:20px;font-weight:400;color:#54585A;}.sucess-page .sucess .description p span{font-weight:700;color:#044317;}.sucess-page .sucess a{border-radius:5px;color:#fff;background:#268200;font-size:16px;font-weight:600;text-align:center;text-decoration:none;padding:1rem 3rem;cursor:pointer;transition:background .2s;display:block;max-width:400px;}.sucess-page .sucess a:hover{background-color:#044317;}.sucess-page .cart-resume{display:flex;flex-direction:column;gap:0.5rem;padding:35px 35px 50px 35px;border-radius:5px;background:#FAFAFA;}.sucess-page .cart-resume h3,.sucess-page .cart-resume .resume h3{color:#044317;font-size:22px;font-weight:600;padding-bottom:1rem;margin-bottom:0px;}.sucess-page .cart-resume .cart-products .card{display:flex;flex-direction:row;gap:1rem;border-bottom:1px solid #DBDBDB;padding-bottom:1.5rem;margin-bottom:1.5rem;}.sucess-page .cart-resume .cart-products .card .header{width:100px;height:100px;flex-shrink:0;border-radius:10px;background:#F4F4F4;}.sucess-page .cart-resume .cart-products .card .header img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.sucess-page .cart-resume .cart-products .card .body{flex:1;display:flex;flex-direction:column;gap:1rem;}.sucess-page .cart-resume .cart-products .card h4{font-size:14px;font-weight:500;color:#044317;margin-bottom:0px;}.sucess-page .cart-resume .cart-products .card .body .infos,.sucess-page .cart-resume .cart-products .card .body .price{display:flex;justify-content:space-between;gap:1rem;}.sucess-page .cart-resume .cart-products .card .body .infos p{color:#54585A;font-size:13px;font-weight:400;}.sucess-page .cart-resume .cart-products .card .body .infos p span{font-weight:600;}.sucess-page .cart-resume .cart-products .card .body .price p{color:#54585A;font-size:14px;font-weight:500;}.sucess-page .cart-resume .cart-products .card .body .price p span{font-size:18px;font-weight:500;}.sucess-page .cart-resume .cart-products .card .body .price .remove{font-size:12px;font-weight:400;border:none;cursor:pointer;color:#000;background:#FAFAFA;text-decoration:underline;text-underline-offset:3px;}.sucess-page .cart-resume .resume .sub,.sucess-page .cart-resume .resume .frete,.sucess-page .cart-resume .resume .total{display:flex;justify-content:space-between;gap:1rem;color:#54585A;font-size:14px;font-weight:400;}.sucess-page .cart-resume .resume .sub span,.sucess-page .cart-resume .resume .frete span{font-weight:500;text-align:end;}.sucess-page .cart-resume .resume .total{border-top:1px solid #DBDBDB;margin-top:1rem;padding-top:1rem;font-weight:700;}.sucess-page .cart-resume .resume a{border-radius:5px;color:#fff;background:#268200;font-size:16px;font-weight:600;text-align:center;text-decoration:none;padding:1rem 2.5rem;margin-top:2rem;cursor:pointer;transition:background .2s;display:block;}.sucess-page .cart-resume .resume a:hover{background-color:#044317;}.sucess-page .cart-resume .show-more{border:none;cursor:pointer;background:none;color:#044317;font-weight:600;padding-bottom:1rem;}.sucess-page .cart-resume .show-more .arrow{transform:rotate(0deg);transition:transform .25s ease;display:block;}.sucess-page .cart-resume .show-more.expanded .arrow{transform:rotate(180deg);}@media (max-width:1023px){.sucess-page{flex-direction:column;gap:1rem;}.sucess-page .sucess,.sucess-page .cart-resume{width:100%;}}@media (max-width:424px){.sucess-page .cart-resume .cart-products .card .body .infos,.sucess-page .cart-resume .cart-products .card .body .price{flex-wrap:wrap;}.sucess-page .cart-resume{padding:35px 15px 50px 15px;}}@media (max-width:320px){.sucess-page .cart-resume .cart-products .card .header{width:85px;height:70px;}}.coh-ce-dd1a601b{padding-top:0 !important;}
