.product-info-tabs-wrapper{width:100%;margin:0 auto}.product-tabs-main-wrapper{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 990px){.product-tabs-main-wrapper{flex-direction:row;gap:40px;align-items:flex-start}.product-tabs-left-content{flex:1;min-width:0}.product-tabs-sidebar{width:320px;flex-shrink:0;position:sticky;top:20px}}.product-info-tabs-nav{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;border-bottom:2px solid rgba(var(--color-foreground),.1);gap:10px}.tab-nav-item{margin:0;padding:0}.tab-nav-button{position:relative;background:transparent;border:none;padding:15px 25px;font-size:16px;font-weight:500;color:rgba(var(--color-foreground),.7);cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;white-space:nowrap;font-family:var(--font-heading-family)}.tab-nav-button:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.tab-nav-button.active{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-button));font-weight:600}.tab-nav-button .review-count{font-size:14px;color:rgba(var(--color-foreground),.6);margin-left:5px}.product-info-tabs-content{position:relative;min-height:300px;border:1px solid rgba(var(--color-foreground),.1);border-top:none;border-radius:0 0 8px 8px;background:rgb(var(--color-background))}.tab-content-panel{display:none;opacity:0;animation:fadeIn .4s ease forwards}.tab-content-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content-inner{padding:30px 25px}.specification-section{margin-bottom:30px}.specification-section:last-child{margin-bottom:0}.spec-section-heading{font-size:1.2rem;font-weight:600;color:#4a5fd9;margin:0;padding:12px 20px;background:#f0f2ff;font-family:var(--font-heading-family);border-radius:4px 4px 0 0}.specification-table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:0;background:#fff}.specification-table tbody tr:last-child{border:none}.specification-table tbody tr:nth-child(2n){background:#fafafa}.specification-table td{padding:14px 20px;vertical-align:middle;line-height:1.5}.specification-table .spec-label{font-weight:500;width:30%;color:#666;font-size:15px}.specification-table .spec-value{color:#333;width:70%;font-weight:400;font-size:15px}.specification-additional-content{margin-top:30px;padding-top:30px}.tab-content-inner.rte h1,.tab-content-inner.rte h2,.tab-content-inner.rte h3{margin-top:25px;margin-bottom:15px}.tab-content-inner.rte h1:first-child,.tab-content-inner.rte h2:first-child,.tab-content-inner.rte h3:first-child{margin-top:0}.tab-content-inner.rte p{margin:15px 0;line-height:1.7}.tab-content-inner.rte ul,.tab-content-inner.rte ol{padding-left:20px;margin:15px 0}.tab-content-inner.rte li{margin:8px 0}.tab-content-inner.rte img{max-width:100%;height:auto;display:block;margin:20px 0;border-radius:8px}.product-reviews-summary{background:rgba(var(--color-foreground),.02);padding:25px;border-radius:8px;margin-bottom:30px;text-align:center}.rating-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.rating-wrapper .rating{margin:0}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * 2 / (var(--rating-max) * (.8 + 2)) ) * 100% );letter-spacing:.8rem;font-size:2rem;line-height:1;display:inline-block;font-family:Times,serif;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,rgb(var(--color-button)) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-text{font-size:18px;font-weight:600;margin:0}.rating-count{font-size:14px;color:rgba(var(--color-foreground),.7);margin:0}#shopify-product-reviews{margin-top:20px}.faqs-container{margin:0}.faq-item{border-bottom:1px solid rgba(var(--color-foreground),.1);margin-bottom:0}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;text-align:left;background:none;border:none;padding:20px 50px 20px 0;font-size:1.1rem;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer;position:relative;transition:color .3s ease;display:block;line-height:1.4;font-family:var(--font-heading-family)}.faq-question:hover{color:rgba(var(--color-foreground),.7)}.faq-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:1.8rem;font-weight:300;transition:transform .3s ease;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.faq-item.active .faq-icon{transform:translateY(-50%) rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}.faq-item.active .faq-answer{padding:0 0 20px}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.faqs-additional-content{margin-top:30px;padding-top:30px;border-top:1px solid rgba(var(--color-foreground),.1)}.product-tabs-sidebar{background-color:rgba(var(--color-foreground),.02);padding:25px;border-radius:8px;border:1px solid rgba(var(--color-foreground),.08)}.sidebar-heading{font-size:1.3rem;font-weight:600;margin:0 0 20px;color:rgb(var(--color-foreground));border-bottom:2px solid rgba(var(--color-foreground),.1);padding-bottom:10px;font-family:var(--font-heading-family)}.related-products-list{display:flex;flex-direction:column;gap:15px}.related-product-item{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.related-product-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.related-product-link{display:flex;flex-direction:row;gap:12px;padding:12px;text-decoration:none;color:inherit}.related-product-image{flex-shrink:0;width:80px;height:80px;background-color:rgba(var(--color-foreground),.04);border-radius:6px;overflow:hidden}.related-product-image img{width:100%;height:100%;object-fit:contain;display:block}.related-product-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.related-product-title{font-size:.95rem;font-weight:500;margin:0;color:rgb(var(--color-foreground));line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.related-product-price{display:flex;align-items:center;gap:8px;font-size:.95rem;flex-wrap:wrap}.price-compare{text-decoration:line-through;color:rgba(var(--color-foreground),.5);font-size:.85rem}.price-regular{font-weight:600;color:rgb(var(--color-foreground))}.related-product-rating{display:flex;align-items:center;gap:5px;font-size:.85rem}.rating-stars{color:#ffc107}.rating-value{color:rgba(var(--color-foreground),.7);font-weight:500}@media screen and (max-width: 989px){.product-tabs-main-wrapper{flex-direction:column}.product-tabs-sidebar{order:2;width:100%}.related-products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.related-product-link{flex-direction:column;text-align:center}.related-product-image{width:100%;height:180px}.related-product-info{align-items:center}.related-product-price{justify-content:center}.product-info-tabs-nav{gap:5px}.tab-nav-button{padding:12px 20px;font-size:15px}.tab-content-inner{padding:25px 20px}.specification-table td{padding:12px 15px}}@media screen and (max-width: 749px){.product-info-tabs-nav{border-bottom:none;gap:8px;margin-bottom:0}.tab-nav-item{flex:1 1 auto;min-width:calc(50% - 4px)}.tab-nav-button{width:100%;padding:12px 15px;font-size:14px;text-align:center;border:1px solid rgba(var(--color-foreground),.15);border-radius:6px 6px 0 0;background:rgba(var(--color-foreground),.02)}.tab-nav-button.active{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.tab-nav-button:hover{background:rgba(var(--color-foreground),.05)}.tab-nav-button.active:hover{background:rgb(var(--color-button))}.tab-content-inner{padding:20px 15px}.specification-table{border:none;border-radius:0}.specification-table tbody tr{display:flex;flex-direction:column;border:0px;margin-bottom:10px;overflow:hidden}.specification-table td{display:block;width:100%!important;padding:10px 15px}.specification-table .spec-label{padding-bottom:5px;font-size:13px}.specification-table .spec-value{padding-top:10px;background:#fff}.spec-section-heading{font-size:1.2rem}.rating-star{font-size:1.5rem;letter-spacing:.6rem}.product-reviews-summary{padding:20px 15px}.rating-text{font-size:16px}.rating-count{font-size:13px}.related-products-list{grid-template-columns:1fr}.faq-question{font-size:1rem;padding:15px 40px 15px 0}.faq-icon{font-size:1.5rem;width:25px;height:25px}}@media screen and (max-width: 480px){.tab-nav-item{min-width:100%}.tab-nav-button{padding:10px 12px;font-size:13px}.tab-content-inner{padding:15px 12px}.specification-table td{padding:8px 12px}.related-product-image{height:150px}}@media print{.product-info-tabs-nav,.product-tabs-sidebar{display:none}.tab-content-panel{display:block!important;opacity:1!important;page-break-inside:avoid}}@media (prefers-color-scheme: dark){.specification-table,.product-tabs-sidebar,.related-product-item{border-color:#ffffff1a}.specification-table .spec-label{background:#ffffff0d}.product-reviews-summary,.product-tabs-sidebar{background:#ffffff08}}.tab-nav-button:focus,.faq-question:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}.tab-nav-button:focus:not(:focus-visible),.faq-question:focus:not(:focus-visible){outline:none}.tab-nav-button:focus-visible,.faq-question:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}td,th{text-align:left;padding:15px;border:0px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-info-tabs-new.css.map */
