.product{background-color:#fdf3e8;position:relative}.product .container-sumary{background-color:#fdf3e8;display:flex;justify-content:space-between;max-width:1000px;padding:40px 20px;margin:0 auto;position:relative}.product .container-sumary .flex-viewport{max-width:333px}.product .container-sumary .flex-viewport .woocommerce-product-gallery__wrapper{display:flex}.product .container-sumary .woocommerce-product-gallery{padding-top:40px}.product .container-sumary .woocommerce-product-gallery .woocommerce-product-gallery__image{height:365px}.product .container-sumary .woocommerce-product-gallery .woocommerce-product-gallery__image img{height:365px;-o-object-fit:contain;object-fit:contain;width:100%;width:333px}.product .container-sumary .woocommerce-product-gallery .flex-control-thumbs{display:flex;margin-top:30px;z-index:1}.product .container-sumary .woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer}.product .container-sumary .woocommerce-product-gallery .flex-control-thumbs li img{width:94px;height:110px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.product .container-sumary .summary{max-width:502px;position:relative}.product .container-sumary .summary .product_title{font-size:36px;color:#48217b;font-weight:700;margin-bottom:10px}.product .container-sumary .summary .woocommerce-product-details__short-description{font-size:22px;margin-bottom:20px}.product .container-sumary .summary .woocommerce-product-details__short-description h2,.product .container-sumary .summary .woocommerce-product-details__short-description h3,.product .container-sumary .summary .woocommerce-product-details__short-description h4,.product .container-sumary .summary .woocommerce-product-details__short-description h5{font-weight:700;margin-bottom:20px}.product .container-sumary .summary .price{font-size:40px;color:#069648;font-weight:700;margin-bottom:15px;display:none}.product .container-sumary .summary .cart{display:none}.product .container-sumary .summary .cart .quantity{margin-bottom:20px;display:flex;align-items:center}.product .container-sumary .summary .cart .quantity .screen-reader-text{-webkit-clip-path:none;clip-path:none;position:static !important;font-size:22px;font-weight:300;margin-right:28px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto}.product .container-sumary .summary .cart .quantity .container-input{border:2px solid #439450;border-radius:20px;padding:8px 11px;max-width:144px;width:100%;display:flex;justify-content:space-between;align-items:center}.product .container-sumary .summary .cart .quantity .container-input .qty_button{border:2px solid #e69735;border-radius:100%;background-color:transparent;color:#e69735;width:24px;height:24px;transition:all ease .3s;display:flex;align-items:center;justify-content:center}.product .container-sumary .summary .cart .quantity .container-input .qty_button:hover{background-color:#e69735;color:#fdf3e8}.product .container-sumary .summary .cart .quantity .container-input .qty{border:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:transparent;max-width:20px;font-size:24px;font-weight:700;color:#069648}.product .container-sumary .summary .cart .container_botao_favorito{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.product .container-sumary .summary .cart .container_botao_favorito .single_add_to_cart_button{background-color:#48217b;text-transform:uppercase;color:#fff;border-radius:27px;font-size:24px;font-weight:700;border:none;padding:8px 61px 13px 32px;transition:all ease .3s}.product .container-sumary .summary .cart .container_botao_favorito .single_add_to_cart_button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.product .container-sumary .summary .cart .container_botao_favorito .yith-wcwl-add-to-wishlist{position:static !important;margin-top:0}.product .container-sumary .summary .product_meta{display:none;position:absolute;bottom:0;font-size:18px}.product .container-sumary .summary .product_meta .sku_wrapper{display:block}.product .container-sumary .summary .descricao_categoria{font-size:22px}.product .container-sumary .summary .descricao_categoria p{margin-bottom:20px}.product .container-sumary .summary .woocommerce-product-gallery__wrapper{display:flex;gap:20px;flex-wrap:wrap}.product .container-sumary .summary .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{max-width:200px;background-color:var(--white);padding:10px;border-radius:10px;position:relative}.product .container-sumary .summary .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.product .container-sumary .summary .woocommerce-product-gallery{display:none !important}.product .container-sumary>div.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child){display:none}.product .woocommerce-tabs{background-color:#48217b;padding-top:70px;padding-bottom:86px;display:none}.product .woocommerce-tabs .tabs{padding:0 140px;margin:0 auto;display:flex;justify-content:center;-moz-column-gap:38px;column-gap:38px;transition:all ease .3s;margin-bottom:43px}.product .woocommerce-tabs .tabs li{font-size:36px;font-weight:700;color:#fff;position:relative;width:362px;text-align:center;transition:all ease .2s}.product .woocommerce-tabs .tabs li:hover{color:#f39200;border-bottom:3px solid #f39200;padding-bottom:13px}.product .woocommerce-tabs .tabs li.active{color:#f39200;border-bottom:3px solid #f39200;padding-bottom:13px}.product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1100px;padding:0 20px;margin:0 auto;font-size:22px;font-weight:700;color:#fff}.product .woocommerce-tabs .woocommerce-Tabs-panel p{margin:15px 0}.product .up-sells,.product .related{background-color:#009fe3;padding:0 20px;padding-top:70px}.product .up-sells h2,.product .related h2{max-width:1000px;margin:0 auto;font-size:40px;font-weight:700;color:#fff;margin-bottom:46px}.product .up-sells .swiper,.product .related .swiper{max-width:1100px;padding:0 50px}.product .up-sells .swiper .swiper-button-prev,.product .up-sells .swiper .swiper-button-next,.product .related .swiper .swiper-button-prev,.product .related .swiper .swiper-button-next{color:#fff}.product .up-sells .products,.product .related .products{display:flex;margin:0 auto}.product .up-sells .products .product,.product .related .products .product{max-width:300px;background-color:var(--white);padding:53px 45px 30px;border-radius:30px;position:relative}.product .up-sells .products .product .yith-wcwl-add-to-wishlist,.product .related .products .product .yith-wcwl-add-to-wishlist{text-align:right !important;position:absolute !important;top:30px !important;right:12px !important;z-index:1 !important}.product .up-sells .products .product .yith-wcwl-add-to-wishlist .fa-heart-o:before,.product .up-sells .products .product .yith-wcwl-add-to-wishlist .fa-heart:before,.product .related .products .product .yith-wcwl-add-to-wishlist .fa-heart-o:before,.product .related .products .product .yith-wcwl-add-to-wishlist .fa-heart:before{color:#d02e26;border:2px solid #d02e26;padding:10px;border-radius:100%;transition:all ease .3s}.product .up-sells .products .product .yith-wcwl-add-to-wishlist .fa-heart-o:hover:before,.product .related .products .product .yith-wcwl-add-to-wishlist .fa-heart-o:hover:before{background-color:#d02e26;color:#fff}.product .up-sells .products .product>a,.product .related .products .product>a{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px}.product .up-sells .products .product>a img,.product .related .products .product>a img{width:210px;height:270px;-o-object-fit:contain;object-fit:contain}.product .up-sells .products .product>a .ver_mais,.product .related .products .product>a .ver_mais{background-color:#f39200;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;padding:13px 31px;border-radius:27px;transition:all ease .3s;margin-top:25px}.product .up-sells .products .product>a .ver_mais:hover,.product .related .products .product>a .ver_mais:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.product .up-sells .products .product h2,.product .related .products .product h2{font-family:var(--font-2);color:#000;font-size:1.25rem;text-align:center;font-weight:700}.product .separador{padding-bottom:400px}@media screen and (max-width:770px){.product .container-sumary{flex-direction:column;align-items:center;row-gap:130px}.product .related{padding-bottom:100px}.product .related h2{font-size:30px}.product .related .swiper{padding:0;padding-bottom:140px}.product .related .swiper .swiper-button-prev,.product .related .swiper .swiper-button-next{bottom:55px;top:auto}.product .related .swiper .swiper-button-next{right:80px}.product .related .swiper .swiper-button-prev{left:80px}.product .related .swiper .swiper-button-prev:after,.product .related .swiper .swiper-button-next:after{font-size:30px}}.pswp{z-index:99999}.pswp--open{overflow-y:none}.pswp__bg,.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background:rgba(136,91,195,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pswp__caption__center{color:#fff;text-align:center}.pswp__img{max-width:400px !important;max-height:400px !important;-o-object-fit:contain;object-fit:contain;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:800px){.pswp__img{max-width:200px !important}}.pswp__zoom-wrap{transform:translate3d(0,0,0) !important}.btn-roxo{background-color:#48217b;color:#fff !important;margin:0 auto;display:block;margin-top:20px;transition:.3s ease all;top:590px}.btn-roxo:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}