.flexa-product-detail{box-sizing:border-box}.flexa-product-detail__nav{align-items:stretch;border-bottom:1px solid hsla(0,0%,50%,.2);display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 16px;padding:0;position:relative}.flexa-product-detail__nav li{list-style:none;margin:0;padding:0}.flexa-product-detail__tab{align-items:center;background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:1.4;margin:0 0 -1px;padding:12px 16px;position:relative;text-align:center;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.flexa-product-detail__tab:hover{opacity:.85}.flexa-product-detail__tab.is-active{box-shadow:inset 0 -2px 0 0 currentColor;font-weight:600}.flexa-product-detail__indicator{background:currentColor;bottom:-1px;height:2px;right:0;list-style:none;opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--flexa-pd-ind-x,0));transition:transform .25s ease,width .25s ease;width:var(--flexa-pd-ind-w,0)}.flexa-product-detail__nav.is-indicator-ready .flexa-product-detail__indicator{opacity:1}.flexa-product-detail__nav.is-indicator-ready .flexa-product-detail__tab.is-active{box-shadow:none}.flexa-product-detail__panel{box-sizing:border-box;display:none}.flexa-product-detail__panel.is-active{display:block}.flexa-product-detail__content{box-sizing:border-box}.flexa-product-detail__content .flexa-product-detail__stars{display:inline-flex;gap:4px;vertical-align:middle}.flexa-product-detail__content .flexa-product-detail__star{background:none;border:0;color:hsla(0,0%,50%,.4);cursor:pointer;font-size:22px;line-height:1;padding:0;transition:color .12s ease}.flexa-product-detail__content .flexa-product-detail__star.is-on{color:#f5a623}.flexa-product-detail__content .required{border:0;color:#d63638;text-decoration:none}.flexa-product-detail__content #reviews{display:flex;flex-direction:column}.flexa-product-detail__content #review_form_wrapper{margin:0 0 28px;order:-1}.flexa-product-detail__content #comments{order:0}.flexa-product-detail__content .woocommerce-Reviews-title{margin:0 0 16px}.flexa-product-detail__content .commentlist{list-style:none;margin:0 0 28px;padding:0}.flexa-product-detail__content .commentlist li.comment,.flexa-product-detail__content .commentlist li.review{border:1px solid hsla(0,0%,50%,.18);border-radius:10px;list-style:none;margin:0 0 14px;padding:16px}.flexa-product-detail__content .commentlist .comment_container{align-items:flex-start;display:flex;gap:14px}.flexa-product-detail__content .commentlist img.avatar{background:hsla(0,0%,50%,.12);border:0;border-radius:50%;flex:0 0 auto;height:44px;margin:0;width:44px}.flexa-product-detail__content .commentlist .comment-text{flex:1 1 auto;min-width:0}.flexa-product-detail__content .commentlist .comment-text .meta{font-size:.9em;margin:0 0 6px;opacity:.75}.flexa-product-detail__content .commentlist .comment-text .star-rating{margin:0 0 8px}.flexa-product-detail__content .commentlist .comment-text p{margin:0}.flexa-product-detail__content #respond,.flexa-product-detail__content #review_form_wrapper{margin-top:8px}.flexa-product-detail__content .comment-form-rating{margin:0 0 14px}.flexa-product-detail__content .comment-form-rating label{display:block;margin-bottom:4px}.flexa-product-detail__content .comment-form textarea,.flexa-product-detail__content .comment-form-comment textarea{border:1px solid hsla(0,0%,50%,.35);border-radius:8px;min-height:120px;padding:10px 12px;width:100%}.flexa-product-detail__content .comment-form-author input,.flexa-product-detail__content .comment-form-email input{border:1px solid hsla(0,0%,50%,.35);border-radius:8px;padding:8px 10px}.flexa-product-detail__content .form-submit{margin-top:12px}.flexa-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.4em;justify-content:center;margin-top:1.5em}.flexa-pagination .page-numbers{align-items:center;background:transparent;border:0;border-radius:50%;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:2.5em;justify-content:center;line-height:1;min-width:2.5em;padding:0 .5em;text-decoration:none}.flexa-pagination .page-numbers.dots{cursor:default}.flexa-pagination .page-numbers.current{font-weight:700}.flexa-pagination-loadmore{display:flex;justify-content:center;margin-top:1.5em}.flexa-pagination-loadmore__btn{cursor:pointer}@media(prefers-reduced-motion:reduce){.flexa-product-detail__indicator{transition:none}}@media(min-width:1025px){.flexa-product-detail.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-product-detail.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-product-detail.flexa-hide-mobile{display:none!important}}
