.template-product #content{max-width:1600px;padding:40px 0}@media screen and (min-width: 1570px){.template-product #content{padding:40px 60px}}.template-product #content .fabricante{color:#ef750c;font-size:16px;font-family:"Poppins";margin:auto;display:block;padding-right:40px}@media screen and (max-width: 1080px){.template-product #content .fabricante{text-align:left}}.template-product #main-product{flex-wrap:nowrap;padding:0 30px;margin:auto;gap:40px}.template-product #main-product .mobile-only{border:0}.template-product #main-product .mobile-only h1{font-size:18px}@media screen and (min-width: 1140px){.template-product #main-product .l4pr .swiper-pagination-bullets .swiper-pagination-bullet{height:75px;margin-top:30px;opacity:1}.template-product #main-product .l4pr .swiper-pagination-bullets .swiper-pagination-bullet::before{border:1px solid #00bf6f;border-radius:50%;padding:40px;left:-7px;top:-3px}.template-product #main-product .l4pr .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border:1px solid #ea580c}}@media screen and (max-width: 1080px){.template-product #main-product{flex-wrap:wrap;padding:0}}.template-product #main-product .l4pr-container{max-width:35%;border-left:0}@media screen and (max-width: 1080px){.template-product #main-product .l4pr-container{max-width:100%;position:initial}}.template-product #main-product .l4pr-container li.cover{padding-top:125%}.template-product #main-product .product-summary{border-left:0;width:100%;max-width:35%}@media screen and (max-width: 1080px){.template-product #main-product .product-summary{max-width:100%;position:initial}}.template-product #main-product .product-summary header{margin-top:10px}.template-product #main-product .product-summary header h1{font-family:"Poppins";font-size:24px;font-weight:700}.template-product #main-product .column-xtra{max-width:30%;border-left:0;border:1px solid #92e4c1;padding:16px;border-radius:20px}@media screen and (max-width: 1080px){.template-product #main-product .column-xtra{max-width:100%;position:initial}}.template-product #main-product .column-xtra .check label{color:#00bf6f;font-size:16px}.template-product #main-product .column-xtra .check label::before{border-radius:12px}.template-product #main-product .column-xtra .check label:hover::before{border-color:#00bf6f !important}.template-product #main-product .column-xtra .check input:checked~label{color:#fff}.template-product #main-product .column-xtra .check input:checked~label::before{background:#00bf6f !important;border:0}.template-product #main-product .column-xtra .title-option{font-size:24px;font-family:"Poppins",sans-serif;font-weight:500;text-align:center;margin:auto;display:block}@media screen and (max-width: 1080px)and (min-width: 768px){.template-product #main-product .column-xtra .title-option{margin-bottom:40px}}.template-product #main-product .group-text-price{display:flex;align-items:center;gap:10px;font-size:24px}.template-product #main-product .group-text-price .price{margin:0;font-size:24px}.template-product #main-product .group-summary-info{background:#cef2e3;padding:20px;border-radius:26px;position:relative}.template-product #main-product .group-summary-info .price{display:flex;flex-direction:column;align-items:flex-start;font-size:32px;font-family:"Poppins",sans-serif;font-weight:500;color:#00bf6f}@media screen and (max-width: 1500px){.template-product #main-product .group-summary-info .price{font-size:24px}}.template-product #main-product .group-summary-info .old-price{font-size:16px;color:#ea580c}.template-product #main-product .group-summary-info .best-price{font-size:16px;color:#374151;font-family:"Poppins",sans-serif}.template-product #main-product .group-summary-info .input-amount{position:absolute;top:15px;right:10px;width:100%;max-width:88px}.template-product #main-product .group-summary-info .input-amount .semantic-amount input{margin:0;background:rgba(0,0,0,0);border:0;text-align:center;height:auto;padding:12px 0;font-size:18px}.template-product #main-product .group-summary-info .input-amount .semantic-amount .incr{width:39px;right:7px}.template-product #main-product .group-summary-info .input-amount .semantic-amount .incr::before{content:url(/cdn/shop/files/button-plus.png)}.template-product #main-product .group-summary-info .input-amount .semantic-amount .decr{right:69px;width:39px}.template-product #main-product .group-summary-info .input-amount .semantic-amount .decr::before{content:url(/cdn/shop/files/button-minus.png)}.template-product #main-product .group-summary-info .input-amount .semantic-amount a{top:0;border:0;bottom:0;margin:auto;width:100%;height:100%}.template-product #main-product .group-summary-info .input-amount .semantic-amount a::before{font-size:20px;color:#fff;line-height:normal;top:0;bottom:0;margin:auto;height:35px;width:40px}.template-product #main-product .group-summary-info .submit{position:initial !important;width:100%;margin:auto}.template-product #main-product .cart-initialized{display:flex;align-items:center;flex-direction:column;gap:10px;margin:20px 0}@media screen and (max-width: 768px){.template-product #main-product .cart-initialized{flex-wrap:wrap}}.template-product #main-product .cart-initialized .submit .f8pr-button.wide{min-width:max-content;margin:0}.template-product #main-product .cart-initialized .submit .f8pr-button.wide button{margin:0;color:#00bf6f}.template-product #main-product .cart-initialized .submit .f8pr-button.wide button::before{border-radius:12px;box-shadow:none;background:#fff;border-color:#00bf6f;border-width:1px}.template-product #main-product .cart-initialized .overlay-dynamic_buy_button{width:100%}.template-product #main-product .cart-initialized .overlay-dynamic_buy_button .shopify-payment-button__button{margin:0;font-weight:600;font-size:0}.template-product #main-product .cart-initialized .overlay-dynamic_buy_button .shopify-payment-button__button::after{content:"Comprar agora";font-size:14px;padding:0 15px}.template-product #main-product .cart-initialized .overlay-dynamic_buy_button .shopify-payment-button__button::before{border-radius:12px;box-shadow:none;background:#00bf6f;border-color:#00bf6f;border-width:1px}.template-product #main-product .section-assinatura{border:1px solid #ea580c;border-radius:12px;margin:20px 0;padding:5px 10px}.template-product #main-product .section-assinatura .colunas{display:flex;align-items:flex-start;gap:10px}.template-product .btn-indisponivel{background:#ea580c;border:1px solid #ea580c;color:#fff;box-shadow:none;border-radius:4px;text-align:center;max-width:max-content;margin:auto;padding:5px 30px}