.fp2-section{padding-top:var(--fp2-padding-top, 0);padding-bottom:var(--fp2-padding-bottom, 0);background-color:var(--fp2-bg-color, transparent);color:var(--fp2-text-color, #fff)}.fp2-container{margin-left:auto;margin-right:auto}.fp2-header{text-align:var(--fp2-header-align, center);margin-bottom:2rem}.fp2-header h2{font-size:2rem;margin-bottom:.3rem}.fp2-header .subheading{font-size:1.2rem;color:#555}.fp2-description{max-width:600px;margin:0 auto 2rem;color:#666;font-size:1rem;text-align:var(--fp2-header-align, center)}.fp2-grid{display:grid;grid-template-columns:repeat(var(--fp2-cols, 4),1fr);gap:var(--fp2-gap, 30px)}.fp2-card{display:flex;flex-direction:column;align-items:var(--fp2-content-align, center);text-align:var(--fp2-text-align, center);transition:transform .3s ease;cursor:pointer}.fp2-card.horizontal{flex-direction:row;gap:1rem;text-align:left;align-items:center}.fp2-card img{max-width:var(--fp2-image-width, 70px);max-height:70px;margin-bottom:1rem;transition:transform .3s ease}.fp2-card.horizontal img{margin-bottom:0}.fp2-card h6{margin:0 0 .5rem;color:#fff!important}.fp2-card .description{color:#fff!important;margin-bottom:.5rem}.fp2-card a.fp2-button{text-decoration:none;padding:.4em 1em;border-radius:4px;font-weight:600;display:inline-block}.fp2-button.sf__btn-primary{background-color:#007bff;color:#fff}.fp2-button.sf__btn-secondary{background-color:#6c757d;color:#fff}.fp2-button.sf__btn-white{background-color:#fff;color:#333;border:1px solid #ccc}.fp2-button.sf__btn-link{background-color:transparent;color:#007bff;border:none;text-decoration:underline}.fp2-button.sf__btn-small{font-size:.75rem;padding:.25em .5em}.fp2-button.sf__btn-large{font-size:1.1rem;padding:.6em 1.5em}.fp2-card.hover-zoom-in:hover img{transform:scale(1.1)}.fp2-card.hover-scaling-up:hover img{transform:scale(1.05)}.fp2-card.hover-scaling-down:hover img{transform:scale(.95)}.fp2-slider{position:relative}.fp2-slider .tns-nav{text-align:center;margin-top:1rem}.fp2-slider .tns-nav button{border:none;background:#ddd;width:10px;height:10px;border-radius:50%;margin:0 5px;cursor:pointer}.fp2-slider .tns-nav .tns-nav-active{background:#007bff}.fp2-slider .tns-controls{position:absolute;top:50%;width:100%;pointer-events:none}.fp2-slider .tns-controls button{pointer-events:all;background:#0000004d;border:none;color:#fff;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;padding:.3rem .6rem;border-radius:3px}.fp2-slider .tns-controls .tns-prev{left:0}.fp2-slider .tns-controls .tns-next{right:0}.fp2-scroll-container{display:flex;overflow-x:auto;gap:var(--fp2-gap-mobile, 10px);padding-bottom:10px;-webkit-overflow-scrolling:touch}.fp2-scroll-container::-webkit-scrollbar{display:none}@media (max-width: 767px){.fp2-grid.mobile-grid-2{grid-template-columns:repeat(2,1fr);gap:var(--fp2-gap-mobile, 10px)}.fp2-grid.mobile-scroll{display:flex;overflow-x:auto;gap:var(--fp2-gap-mobile, 10px);-webkit-overflow-scrolling:touch;padding-bottom:10px}.fp2-grid.mobile-scroll::-webkit-scrollbar{display:none}}@media (max-width: 767px){.fp2-grid .fp2-card:last-child{width:100%;margin-left:50%}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
