.woocommerce div.product .flex-viewport{aspect-ratio:1 / 1;width:100%;height:auto!important;margin-bottom:25px}.woocommerce div.product .flex-viewport .woocommerce-product-gallery__wrapper,.woocommerce div.product .flex-viewport .woocommerce-product-gallery__image{width:100%;height:100%}.woocommerce div.product .flex-viewport .woocommerce-product-gallery__image>a{border:1px solid #E0DCD3;display:block;position:relative;width:100%;height:100%;padding:15px;cursor:zoom-in}.woocommerce div.product .flex-viewport .woocommerce-product-gallery__image>a img{width:100%;height:100%;object-fit:contain;object-position:center center}.woocommerce div.product .flex-control-nav{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.woocommerce div.product .flex-control-nav li{margin:0 5px;border:1px solid #E0DCD3;cursor:pointer;width:100%;height:auto;max-width:70px}.woocommerce div.product .flex-control-nav li img{width:100%;height:100%;object-fit:contain;object-position:center center}body.single-product .onsale{padding:10px 15px;background:var(--pitoon-base);color:var(--pitoon-black);font-weight:700;text-transform:uppercase;border-radius:0;font-size:16px;line-height:16px;display:block;min-height:unset;min-width:unset}body.single-product .wp-block-post-title{font-family:Syne;font-size:34px;font-weight:600;line-height:36px;text-align:left}body.single-product .wc-block-grid__product-price{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;align-items:flex-end}body.single-product .wc-block-grid__product-price del .woocommerce-Price-amount{font-size:25px;line-height:25px;color:#cbcbcb}body.single-product .wc-block-grid__product-price ins{text-decoration:none}body.single-product .woocommerce-Price-amount{font-family:Manrope;font-size:36px;font-weight:700;line-height:36px;text-align:left;display:block;color:var(--pitoon-base);margin:15px 0}body.single-product .wc-block-components-product-rating__container .wc-block-components-product-rating__stars{color:var(--pitoon-base)}body.single-product .wc-block-components-product-rating__container a{font-family:Manrope;font-size:15px;font-weight:500;line-height:15px;text-align:left;color:var(--pitoon-black)}body.single-product .wc-block-components-product-rating__container a:hover{color:var(--pitoon-black)}body.single-product hr{border:solid 1px #E0DCD3}body.single-product .WebC_Summary .WebC_Acordeon_Titulo h3{margin-top:40px;margin-bottom:25px;display:flex;flex-direction:column}body.single-product .WebC_Summary .WebC_Acordeon_Titulo h3 span{font-size:15px;color:#E0DCD3}body.single-product .faq-one__faq-box{padding:10px}body.single-product .faq-one__faq-box .accrodion{padding:0}body.single-product .faq-one__faq-box .accrodion h4{padding:20px 40px;color:var(--pitoon-black);background:#fff}body.single-product .faq-one__faq-box .accrodion h4::before{top:50%;transform:translateY(-50%);right:20px;color:var(--pitoon-black)}body.single-product .faq-one__faq-box .accrodion .accrodion-content{padding:25px;background:#fff}body.single-product .faq-one__faq-box .accrodion.active h4{color:var(--pitoon-black)!important}body.single-product .faq-one__faq-box .accrodion.active h4::before{color:var(--pitoon-black)}body.single-product .faq-one__faq-box .accrodion .star-rating{color:var(--pitoon-base)}body.single-product .faq-one__faq-box .accrodion ol,body.single-product .faq-one__faq-box .accrodion .comment-text{padding-left:0!important;margin-left:0!important}body.single-product .faq-one__faq-box .accrodion .comment-text{padding-left:1rem!important}body.single-product .faq-one__faq-box .accrodion .woocommerce-Reviews-title{display:flex;flex-direction:column;font-size:27px;margin-bottom:25px}body.single-product .faq-one__faq-box .accrodion .woocommerce-Reviews-title span{font-size:15px;color:#E0DCD3}body.single-product .faq-one__faq-box .accrodion.pack h4{padding-left:0;display:flex;align-items:center;flex-wrap:nowrap}body.single-product .faq-one__faq-box .accrodion.pack h4 picture img{width:50px;height:50px;object-fit:contain;object-position:center center;margin-right:20px}body.single-product .product-details__buttons{gap:15px;flex-wrap:wrap}body.single-product .product-details__buttons a{white-space:nowrap}body.single-product .product-details__buttons .product-details__buttons-2{margin:0}@media screen and (max-width:992px){body.single-product .wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap!important}body.single-product .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}body.single-product .woocommerce .wp-block-woocommerce-product-image-gallery{margin:0 auto}}