.product-details-tabs{margin-top:3rem;margin-bottom:3rem}.tabs-container{max-width:100%}.tabs-list{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem;position:relative;background-color:rgba(var(--color-foreground),.04);border-radius:12px;padding:.5rem;width:100%;max-width:100%;overflow-x:auto}.tab-button{padding:.85rem 1.5rem;background:transparent;border:none;border-radius:10px;cursor:pointer;font-weight:500;font-size:1.6rem;position:relative;color:rgba(var(--color-foreground),.75);transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;margin:.25rem;min-width:max-content;height:4.2rem;display:flex;align-items:center;justify-content:center}.tab-button.active{color:rgb(var(--color-foreground));background-color:#fff;box-shadow:0 2px 8px #00000014}.tab-button:hover:not(.active){color:rgba(var(--color-foreground),.9);background-color:#ffffff80}.warning-tab{display:flex;align-items:center;gap:.5rem;color:#e74c3c}.warning-tab.active{color:#e74c3c}.warning-tab .warning-svg-icon{stroke:#e74c3c}.tab-content{display:none;padding:1rem 0;animation:fadeOut .2s ease}.tab-content.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.description-content{max-height:180px;overflow:hidden;position:relative;transition:max-height .5s cubic-bezier(.4,0,.2,1);margin-bottom:10px}.description-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(#fff0,#fff);pointer-events:none;opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.description-content.expanded{max-height:5000px}.description-content.expanded:after{opacity:0}.read-more-button{display:inline-block;margin-top:.5rem;color:rgba(var(--color-foreground),.6);cursor:pointer;font-weight:500;font-size:.875rem;font-style:italic;background:none;border:none;padding:0;transition:color .3s ease;position:relative}.read-more-button:after{content:"";position:absolute;width:0;height:1px;left:0;bottom:-2px;background-color:rgb(var(--color-foreground));transition:width .3s ease}.read-more-button:hover{color:rgb(var(--color-foreground))}.read-more-button:hover:after{width:calc(100% - 25px)}.read-more-icon-plus,.read-more-icon-minus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:50%;margin-left:5px;font-style:normal;font-weight:200;font-size:14px;box-shadow:0 2px 4px #0000001a}.read-more-icon-minus,.read-more-button.expanded .read-more-icon-plus{display:none}.read-more-button.expanded .read-more-icon-minus{display:inline-flex}.read-more-button.hidden{display:none}.warning-header{display:flex;align-items:center;font-weight:700;color:#e74c3c;margin-bottom:1rem}.warning-header .warning-svg-icon{width:24px;height:24px;margin-right:8px;stroke:#e74c3c}.warning-svg-icon{vertical-align:middle;stroke:currentColor}.tw-category-image{max-width:100%;height:auto;display:block;margin:20px auto;width:300px;border:1px solid #e0e0e0}@media (max-width: 990px){.tabs-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem;gap:.25rem;position:relative}.tabs-list::-webkit-scrollbar{display:none}.tabs-list:after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;background:linear-gradient(to right,#fff0,rgba(var(--color-foreground),.04));pointer-events:none}.tab-button{flex:0 0 auto;margin:.25rem;padding:.75rem 1.25rem;text-align:center;white-space:nowrap;height:3.6rem;font-size:1.4rem}.tabs-container{position:relative}.tabs-scroll-indicator{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.75);font-size:20px;opacity:.7;pointer-events:none}.description-content{max-height:250px}.tw-category-image{width:250px}}@media (max-width: 480px){.tabs-list{background-color:rgba(var(--color-foreground),.03);border-radius:10px;padding:.4rem;margin-bottom:1.5rem}.tab-button{padding:.65rem 1rem;font-size:.9rem;height:3.2rem;margin:.15rem}.tw-category-image{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/section-product-details-tabs.css.map */
