@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-description{padding:5px;background-color:#fff;border-radius:10px;max-width:800px;margin:auto;overflow:hidden}.hero-section,.feature-section{text-align:center;background-color:#f9f9f9;padding:30px 25px;margin:30px 0;border-radius:15px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease,box-shadow .3s ease;opacity:0;animation:fadeInUp .8s ease-out forwards}.product-description .hero-section{animation-delay:.1s}.product-description .feature-section:nth-of-type(1){animation-delay:.2s}.product-description .feature-section:nth-of-type(2){animation-delay:.3s}.product-description .feature-section:nth-of-type(3){animation-delay:.4s}.hero-section:hover,.feature-section:hover{transform:translateY(-8px);box-shadow:0 10px 25px #00000014}.hero-section img,.feature-section img{border-radius:10px;margin-top:15px;margin-bottom:20px;max-width:80%;clip-path:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.hero-section:hover img,.feature-section:hover img{transform:scale(1.02)}h1,h2,h3,h4{font-weight:700}.hero-section{margin-top:0}.hero-section h1{font-family:Poppins,sans-serif;font-size:1.8em;color:#2d2d2d;font-weight:700;transition:color .3s ease}.hero-section:hover h1{color:#55ac8a}.hero-section h2{font-family:Poppins,sans-serif;font-size:1.1em;color:#4d4d4d;margin-top:5px}.feature-section h3{font-family:Poppins,sans-serif;font-size:1.6em;color:#2d2d2d;margin-bottom:15px;transition:color .3s ease}.feature-section:hover h3{color:#55ac8a}.hero-section h3,.hero-section h4,.feature-section h4{display:none}.hero-section p,.feature-section p,.product-description>p{font-family:Poppins,sans-serif;font-size:1em;color:#666;line-height:1.7;margin:0 auto;max-width:90%}.product-description>p{margin-bottom:40px}.feature-section li:last-child{margin-bottom:20px}.specs-section{margin-bottom:0;clear:both}.specs-section details{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.specs-section summary{padding:15px 20px;font-family:Poppins,sans-serif;font-size:1.2em;font-weight:600;color:#333;background-color:#f9f9f9;cursor:pointer;outline:none;list-style:none}.specs-section summary::-webkit-details-marker{display:none}.specs-section summary:after{content:"+";float:right;font-size:1.5em;line-height:1;transition:transform .3s ease-in-out}.specs-section details[open] summary:after{transform:rotate(45deg)}.spec-row{display:flex;justify-content:space-between;padding:15px 20px;font-family:Poppins,sans-serif;font-size:1em;border-top:1px solid #e0e0e0;transition:background-color .3s,color .3s;align-items:flex-start;gap:15px}.spec-row:nth-child(odd){background-color:#fff}.spec-row:nth-child(2n){background-color:#f2f2f2}.spec-row:hover{background-color:#55ac8a;color:#1d1d1d}.spec-row .spec-key{font-weight:600;color:#4d4d4d;flex:0 1 40%}.spec-row:hover .spec-key{color:#1d1d1d}.spec-row .spec-value{color:#666;text-align:right;flex:1 1 60%;word-break:break-word}.spec-row:hover .spec-value{color:#1d1d1d}.additional-info{text-align:left;margin-top:20px;margin-bottom:20px;background-color:#e8f6ea;padding:20px;border-radius:10px}.additional-info ul{list-style-type:disc;list-style-position:inside;padding-left:20px;margin-top:15px}.additional-info li{margin-bottom:8px;padding-left:5px}.additional-info p,.additional-info h3,.additional-info h4{font-family:Poppins,sans-serif;text-align:center;color:#333;font-size:1.4em}.additional-info p{font-size:1em;color:#666}@media (min-width: 768px){.collection-banner__media.md\:self-start.media.relative.flex-auto{display:none}}@media (max-width: 768px){.hero-section img,.feature-section img{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/novi-template.css.map */
