.tasis-product-community.tasis-product-community--collapsible{padding:0;overflow:hidden;overflow:clip;box-shadow:0 6px 22px rgba(35,47,63,.06)}.tasis-product-community--collapsible>summary{list-style:none}.tasis-product-community--collapsible>summary::-webkit-details-marker{display:none}.tasis-product-community__toggle{min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.85rem 1rem;color:#232f3f;background:#fff;cursor:pointer;user-select:none;transition:background-color .18s ease,color .18s ease}.tasis-product-community__toggle:hover{background:#fff8f1}.tasis-product-community__toggle:focus-visible{outline:3px solid rgba(252,118,3,.28);outline-offset:-3px}.tasis-product-community__toggle-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fc7603;background:#fff1e5}.tasis-product-community__toggle-copy{min-width:0;display:grid;gap:.12rem}.tasis-product-community__toggle-copy strong{font-size:1rem;line-height:1.45}.tasis-product-community__toggle-copy small{color:#667085;font-size:.78rem;line-height:1.55}.tasis-product-community__toggle-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;color:#fff;background:#fc7603;font-size:.78rem;font-weight:800;white-space:nowrap}.tasis-product-community__toggle-action svg{transition:transform .2s ease}.tasis-product-community__toggle-action .is-open{display:none}.tasis-product-community--collapsible[open] .tasis-product-community__toggle{color:#fff;background:#fc7603}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-icon{color:#fc7603;background:#fff}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-copy small{color:rgba(255,255,255,.88)}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-action{color:#fc7603;background:#fff}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-action .is-closed{display:none}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-action .is-open{display:inline}.tasis-product-community--collapsible[open] .tasis-product-community__toggle-action svg{transform:rotate(180deg)}.tasis-product-community__body{padding:clamp(1rem,2vw,1.4rem);border-top:1px solid #f0f0f0}.tasis-product-community .button,.tasis-product-community button[type="submit"],.tasis-product-community input[type="submit"]{color:#fff !important;background:#fc7603 !important;border-color:#fc7603 !important}.tasis-product-community .button:hover,.tasis-product-community button[type="submit"]:hover,.tasis-product-community input[type="submit"]:hover{color:#fff !important;background:#e96500 !important;border-color:#e96500 !important}.tasis-product-community{margin-block:.85rem;min-width:0;border:1px solid #e8e8e8;border-radius:16px;background:#fff;padding:clamp(.9rem,2vw,1.25rem);box-sizing:border-box}.tasis-product-community *,.tasis-product-community *::before,.tasis-product-community *::after{box-sizing:border-box;min-width:0}.tasis-product-community__heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.tasis-product-community__heading h2{margin:.2rem 0 0;font-size:clamp(1.25rem,2.3vw,1.65rem)}.tasis-product-community__heading p{max-width:42rem;margin:0;color:#4b5563;line-height:1.9}.tasis-product-community__eyebrow{color:var(--tasis-accent,#fc7603);font-size:.84rem;font-weight:800}.tasis-question-search{margin-bottom:1rem}.tasis-question-search>label,.tasis-question-form label>span,.tasis-question-admin-card__answer-form label>span{display:block;margin-bottom:.4rem;font-weight:700}.tasis-question-search>div{position:relative}.tasis-question-search input,.tasis-question-form input[type="text"],.tasis-question-form textarea{width:100%;max-width:100%;border:1px solid #d1d5db;border-radius:12px;padding:.8rem .9rem;background:#fff}.tasis-question-search__status{display:block;min-height:1.5rem;margin-top:.35rem;color:#6b7280;font-size:.85rem}.tasis-question-list{display:grid;gap:.8rem}.tasis-question-list__empty{margin:0;padding:1rem;border-radius:12px;background:#f9fafb;color:#6b7280}.tasis-question-item{border:1px solid #e5e7eb;border-radius:14px;padding:1rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;overflow-wrap:anywhere}.tasis-question-item.is-highlighted{border-color:var(--tasis-accent,#fc7603);box-shadow:0 0 0 3px rgb(255 122 0 / 12%)}.tasis-question-item__header{display:flex;align-items:flex-start;gap:.7rem}.tasis-question-item__header h3{margin:0;font-size:1rem;line-height:1.9}.tasis-question-item__icon{flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#fff4e8;color:#b45309;font-weight:900}.tasis-question-item__answers{margin-top:.8rem;padding-inline-start:2.7rem}.tasis-question-answer{border-inline-start:3px solid var(--tasis-accent,#fc7603);background:#f9fafb;border-radius:10px;padding:.8rem 1rem;margin-top:.65rem}.tasis-question-answer__badge,.tasis-verified-buyer{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.25rem .6rem;font-size:.76rem;font-weight:800;background:#ecfdf5;color:#047857}.tasis-question-answer__content{margin-top:.5rem;line-height:1.9}.tasis-question-answer__content>:first-child,.tasis-question-item__pending{margin-top:0}.tasis-question-answer__content>:last-child,.tasis-question-item__pending{margin-bottom:0}.tasis-question-item__pending{color:#6b7280}.tasis-question-form-wrap{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid #e5e7eb}.tasis-question-form-wrap h3{margin-top:0}.tasis-question-form{display:grid;gap:.9rem}.tasis-question-form__honeypot{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;pointer-events:none !important}.tasis-question-form__sms{display:flex;gap:.55rem;align-items:flex-start;padding:.75rem;border-radius:10px;background:#f0fdf4}.tasis-question-form__sms input{margin-top:.25rem}.tasis-question-form__sms-note{margin:0;padding:.75rem;border-radius:10px;background:#f9fafb;color:#6b7280}.tasis-question-suggestions{border:1px solid #f59e0b;border-radius:12px;padding:.9rem;background:#fffbeb}.tasis-question-suggestions ul{margin:.6rem 0;padding-inline-start:1.2rem}.tasis-question-suggestions a{overflow-wrap:anywhere}.tasis-question-form__footer{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.tasis-question-form__footer [aria-live]{color:#4b5563}.tasis-product-reviews .woocommerce-Reviews{width:100%}.tasis-product-reviews .commentlist{margin:0;padding:0}.tasis-product-reviews .comment_container,.tasis-product-reviews .comment-text{min-width:0;max-width:100%}.tasis-product-reviews .woocommerce-review__verified.verified{display:none}.tasis-verified-buyer{margin-top:.55rem}.tasis-structured-review-fields{margin:0 0 1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:14px}.tasis-structured-review-fields legend{padding-inline:.4rem;font-weight:800}.tasis-structured-review-fields__help{margin-top:0;color:#6b7280}.tasis-review-criterion{display:grid;grid-template-columns:minmax(8rem,1fr) auto;gap:.8rem;align-items:center;padding-block:.65rem;border-bottom:1px solid #f1f5f9}.tasis-review-criterion:last-of-type{border-bottom:0}.tasis-review-criterion__label{font-weight:700}.tasis-review-criterion__choices{display:grid;grid-template-columns:repeat(5,2.25rem);gap:.35rem}.tasis-review-criterion__choices input{position:absolute;opacity:0;pointer-events:none}.tasis-review-criterion__choices label{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid #d1d5db;border-radius:50%;cursor:pointer;font-weight:800;background:#fff}.tasis-review-criterion__choices input:checked+label,.tasis-review-criterion__choices input:focus-visible+label{border-color:var(--tasis-accent,#fc7603);background:#fff4e8;color:#b45309;box-shadow:0 0 0 3px rgb(255 122 0 / 12%)}.tasis-review-overall{display:flex;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.75rem;border-radius:10px;background:#f9fafb;font-weight:800}.tasis-review-breakdown{margin-top:.9rem;border:1px solid #e5e7eb;border-radius:12px;padding:.8rem}.tasis-review-breakdown__overall{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.tasis-review-breakdown dl{display:grid;gap:.45rem;margin:0}.tasis-review-breakdown dl>div{display:grid;grid-template-columns:minmax(7rem,1fr) auto;align-items:center;gap:.8rem}.tasis-review-breakdown dt,.tasis-review-breakdown dd{margin:0}.tasis-review-breakdown dd{display:flex;gap:.5rem;align-items:center;color:#d97706;white-space:nowrap}.tasis-review-breakdown dd b{color:#374151}@media (max-width:760px){.tasis-product-community{border-radius:14px;padding:.9rem}.tasis-product-community__heading{display:grid}.tasis-question-item__answers{padding-inline-start:0}.tasis-review-criterion{grid-template-columns:1fr}.tasis-review-criterion__choices{grid-template-columns:repeat(5,minmax(2.1rem,1fr));width:100%}.tasis-review-criterion__choices label{width:100%}.tasis-review-overall,.tasis-review-breakdown__overall{align-items:center}}@media (max-width:560px){.tasis-product-community__toggle{min-height:64px;grid-template-columns:36px minmax(0,1fr) auto;gap:.55rem;padding:.7rem .75rem}.tasis-product-community__toggle-icon{width:36px;height:36px;border-radius:11px}.tasis-product-community__toggle-copy strong{font-size:.92rem}.tasis-product-community__toggle-copy small{font-size:.7rem}.tasis-product-community__toggle-action{min-height:32px;padding:.3rem .5rem;font-size:0}.tasis-product-community__toggle-action svg{width:17px;height:17px}.tasis-product-community__body{padding:.85rem}}