:root{--primary: #3EC1D2;--primary-dark: #2ba9ba;--secondary: #FF9A3D;--light: #F7F7F7;--dark: #3EC1D2;--text: #555555;--border: #e0e0e0}.product-description{font-family:Helvetica Neue,Arial,sans-serif;color:var(--text);line-height:1.6;max-width:1400px;margin:0 auto;padding:20px;background:#fff}.product-description *{box-sizing:border-box}.product-description h1,.product-description h2,.product-description h3,.product-description h4{color:var(--dark);margin-top:1em;margin-bottom:.5em}.product-description p{margin-bottom:1em}.full-width-section{width:100%;padding:15px 20px;margin:20px 0}.full-width-section.light{background-color:var(--light);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.full-width-section.primary{background-color:var(--primary);color:#fff}.full-width-section.primary h2,.full-width-section.primary h3{color:#fff}.col-section{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.col{flex:1;display:flex;flex-direction:column;gap:20px;max-width:700px}@media (max-width: 900px){.col-section{flex-direction:column;align-items:center}.col{width:100%;max-width:850px}}.btile{background:#fff;border:1px solid var(--border);border-radius:8px;padding:0;box-shadow:0 3px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.btile:hover{box-shadow:0 5px 15px #3ec1d240}.btile h3{display:flex;align-items:center;gap:10px;font-size:1.4rem;min-height:65px;background:linear-gradient(to right,var(--primary),var(--primary-dark));color:#fff;padding:15px 25px 10px;margin:0}.btile h3 i{color:#fff;font-size:1.8rem;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.btile-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.btile-section{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.btile-section .tile{flex:1 1 calc(50% - 20px);min-width:375px;display:flex;flex-direction:column}.gallery-container{position:relative;overflow:hidden;flex-grow:1;border-radius:0 0 6px 6px}.gallery{display:flex;transition:transform .5s ease-in-out;height:100%}.gallery-item{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.gallery-item img{width:100%;height:100%;object-fit:cover}.photo-info{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:15px;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-item:hover .photo-info{opacity:1}.nav-arrows{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 15px;pointer-events:none}.arrow{pointer-events:auto;width:40px;height:40px;background:#ffffffd9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.arrow:hover{background:#fff;transform:scale(1.1)}.arrow-left:before{content:"";width:12px;height:12px;border-top:3px solid var(--primary);border-left:3px solid var(--primary);transform:rotate(-45deg)}.arrow-right:before{content:"";width:12px;height:12px;border-top:3px solid var(--primary);border-right:3px solid var(--primary);transform:rotate(45deg)}.arrow{width:35px;height:35px}.product-table{width:100%;border-collapse:collapse;margin:0;box-shadow:0 2px 8px #0000001a;border-radius:8px;overflow:hidden}.product-table th{background-color:var(--light);color:var(--primary);text-align:left;padding:15px;border-bottom:1px solid var(--primary)}.product-table td{padding:12px 15px;border-bottom:1px solid var(--border)}.product-table tr:nth-child(2n){background-color:var(--light)}.product-table tr:last-child td{border-bottom:none}.download-button{display:inline-flex;align-items:center;gap:8px;background-color:var(--primary);color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s;margin:10px 10px 10px 0;box-shadow:0 3px 10px #3ec1d24d}.download-button:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #3ec1d266}@media (max-width: 900px){.gallery-item{width:200px}.col-section{flex-direction:column;align-items:center}.col{width:100%;max-width:850px}.btile-content{padding:6px}.full-width-section{padding:10px}.product-description{padding:4px}}.faq-item{border:1px solid var(--border);border-radius:10px;margin:1.2rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--primary)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--light);cursor:pointer;font-weight:600;transition:background-color .2s ease}.question-text{flex:1;padding-right:20px;color:var(--text);font-size:1.1rem}.question-metadata{display:flex;align-items:center;gap:15px}.accordion-icon{position:relative;width:22px;height:22px;transition:transform .3s ease;flex-shrink:0}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background-color:var(--primary);transition:all .3s ease;border-radius:2px}.accordion-icon:before{width:14px;height:2px;top:10px;left:4px}.accordion-icon:after{width:2px;height:14px;top:4px;left:10px}.faq-item.active .accordion-icon:after{transform:rotate(90deg);opacity:0}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background-color:#fff}.faq-item.active .faq-answer{max-height:500px;padding:1.5rem}.faq-answer-content{padding:.5rem 0}.faq-answer-content p{margin-bottom:1rem;color:var(--text);line-height:1.7}.faq-answer-content p:last-child{margin-bottom:0}@media (max-width: 480px){.faq-question{padding:1rem;flex-direction:column;align-items:flex-start}.question-text{padding-right:0;margin-bottom:10px}.faq-item.active .faq-answer{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bwt.css.map */
