.product__description-tabs{margin:2rem 0;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;overflow:hidden;background:rgb(var(--color-background))}.description-tabs__nav{display:flex;background:rgba(var(--color-foreground),.05);border-bottom:1px solid rgba(var(--color-foreground),.1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.description-tabs__nav::-webkit-scrollbar{display:none}.tab-button{flex:1;min-width:max-content;padding:1rem 1.5rem;border:none;background:transparent;cursor:pointer;font-size:.9rem;font-weight:500;color:rgba(var(--color-foreground),.7);transition:all .3s ease;border-bottom:2px solid transparent;white-space:nowrap}.tab-button:hover{background:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),.9)}.tab-button.active{background:rgb(var(--color-background));color:rgba(var(--color-foreground),1);border-bottom-color:rgb(var(--color-button));font-weight:600}.description-tabs__content{position:relative;min-height:200px}.tab-content{display:none;padding:1.5rem;animation:fadeIn .3s ease-in-out}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.description-preview{line-height:1.6;color:rgba(var(--color-foreground),.8)}.description-short{position:relative}.description-full{margin-top:1rem}.read-more-btn,.read-less-btn{display:inline-flex;align-items:center;gap:.5rem;margin-left:.5rem;padding:.25rem .75rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:20px;background:rgb(var(--color-background));color:rgb(var(--color-button));font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.read-more-btn:hover,.read-less-btn:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--color-foreground),.1)}.read-more-icon,.read-less-icon{font-size:1rem;font-weight:700;line-height:1}.key-features{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.1)}.key-features__title{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:rgba(var(--color-foreground),.9)}.key-features__list ul{margin:0;padding-left:1.5rem}.key-features__list li{margin-bottom:.5rem;color:rgba(var(--color-foreground),.8)}.product__specifications h4,.product__care-materials h4,.product__shipping-info h4{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:rgba(var(--color-foreground),.9);border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:.5rem}.specifications-section,.dimensions-section,.materials-section,.care-section{margin-bottom:2rem}.specifications-section:last-child,.dimensions-section:last-child,.materials-section:last-child,.care-section:last-child{margin-bottom:0}.product-details__list{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.5rem;margin:1rem 0 0;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:6px}.product-details__list dt{font-weight:600;color:rgba(var(--color-foreground),.8)}.product-details__list dd{margin:0;color:rgba(var(--color-foreground),.7)}.shipping-list{list-style:none;padding:0;margin:1rem 0 0}.shipping-list li{padding:.75rem;margin-bottom:.5rem;background:rgba(var(--color-foreground),.03);border-radius:6px;border-left:3px solid rgb(var(--color-button))}.shipping-list li:last-child{margin-bottom:0}@media screen and (max-width: 749px){.description-tabs__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button{flex:0 0 auto;min-width:120px;padding:.75rem 1rem;font-size:.85rem}.tab-content{padding:1rem}.product-details__list{grid-template-columns:1fr;gap:.25rem}.product-details__list dt{margin-top:.75rem}.product-details__list dt:first-child{margin-top:0}.read-more-btn,.read-less-btn{display:block;margin:1rem 0 0;width:fit-content}}@media (prefers-contrast: high){.product__description-tabs{border:2px solid rgba(var(--color-foreground),.8)}.tab-button{border:1px solid transparent}.tab-button.active{border-color:rgba(var(--color-foreground),.8)}}@media (prefers-reduced-motion: reduce){.tab-content{animation:none}.read-more-btn:hover,.read-less-btn:hover{transform:none}}@media print{.product__description-tabs{border:none}.description-tabs__nav{display:none}.tab-content{display:block!important;padding:0;page-break-inside:avoid}.read-more-btn,.read-less-btn{display:none}.description-full{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-description-tabs.css.map */
