.template-product #MainContent{padding-bottom:0!important}@media(max-width:767px){.template-page #MainContent,.template-product #MainContent{padding-bottom:0!important}#MainContent>.shopify-section{margin-top:0!important;margin-bottom:0!important}#MainContent>.shopify-section[class*=sylvasst-] .container,.sylvasst-customer-pathways-section .sv-pathways__container,.sylvasst-services-showcase-section .sv-services__container,.sylvasst-trust-bar-section .sylvasst-trust-bar__container{width:calc(100% - 16px)!important}#MainContent>.shopify-section[class*=sylvasst-] .section,.sylvasst-customer-pathways-section .sv-pathways,.sylvasst-services-showcase-section .sv-services,.sylvasst-final-cta-section .cta-section,.sylvasst-collection-cta-section .cta-section,.sylvasst-product-cta-section .cta-section,.sylvasst-about-cta-section .cta-section,.sylvasst-contact-cta-section .cta-section,.sylvasst-faq-page-cta-section .cta-section{padding-top:42px!important;padding-bottom:42px!important}.sylvasst-trust-bar-section .sylvasst-trust-bar{padding-top:18px!important;padding-bottom:18px!important}#MainContent>.shopify-section[class*=sylvasst-] .section-intro,.sylvasst-customer-pathways-section .sv-pathways__intro,.sylvasst-services-showcase-section .sv-services__intro,.sylvasst-services-showcase-section .sv-enquiry__header,.sylvasst-product-benefits-section .benefits-content,.sylvasst-collection-products-section .collection-toolbar{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#MainContent>.shopify-section[class*=sylvasst-] .section-intro,.sylvasst-customer-pathways-section .sv-pathways__intro,.sylvasst-services-showcase-section .sv-services__intro,.sylvasst-services-showcase-section .sv-enquiry__header{margin-bottom:26px!important}#MainContent>.shopify-section[class*=sylvasst-] .section-intro h1,#MainContent>.shopify-section[class*=sylvasst-] .section-intro h2,#MainContent>.shopify-section[class*=sylvasst-] .section-intro p,.sylvasst-customer-pathways-section .sv-pathways__intro h2,.sylvasst-customer-pathways-section .sv-pathways__intro p,.sylvasst-services-showcase-section .sv-services__intro h1,.sylvasst-services-showcase-section .sv-services__intro h2,.sylvasst-services-showcase-section .sv-services__intro p,.sylvasst-services-showcase-section .sv-enquiry__header h2,.sylvasst-services-showcase-section .sv-enquiry__header p,.sylvasst-product-benefits-section .benefits-content h2,.sylvasst-product-benefits-section .benefits-content p{margin-left:auto!important;margin-right:auto!important}.sylvasst-hero-section .hero__content,.sylvasst-about-hero-section .hero__content,.sylvasst-how-hero-section .how-hero__content,.sylvasst-collection-hero-section .hero__content,.sylvasst-shipping-hero-section .policy-hero__inner,.sylvasst-returns-hero-section .policy-hero__inner,.sylvasst-faq-page-hero-section .faq-hero__content{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sylvasst-hero-section .hero__actions,.sylvasst-about-hero-section .hero__actions,.sylvasst-how-hero-section .how-hero__actions,.sylvasst-hero-section .eyebrow,.sylvasst-about-hero-section .eyebrow,.sylvasst-how-hero-section .eyebrow,.sylvasst-collection-hero-section .eyebrow,.sylvasst-shipping-hero-section .eyebrow,.sylvasst-returns-hero-section .eyebrow,.sylvasst-faq-page-hero-section .eyebrow{justify-content:center!important}.sylvasst-collection-products-section .collection-toolbar{align-items:center!important}.sylvasst-product-main-section .product-summary{text-align:center!important}.sylvasst-product-main-section .product-summary__tag{margin-left:auto!important;margin-right:auto!important}.sylvasst-product-main-section .product-summary__price,.sylvasst-product-main-section .product-summary__badges{justify-content:center!important}.sylvasst-product-main-section .purchase-card,.sylvasst-product-main-section .product-accordions{text-align:left!important}.sylvasst-product-choice-section .product-grid,.sylvasst-collection-products-section .product-grid,.sylvasst-how-it-works-section .process-grid,.sylvasst-testimonials-section .testimonial-grid,.sylvasst-customer-pathways-section .sv-pathways__grid,.sylvasst-product-features-section .feature-grid,.sylvasst-product-benefits-section .benefits-list,.sylvasst-product-includes-section .include-grid,.sylvasst-about-card-grid-section .grid,.sylvasst-contact-topics-section .grid,.sylvasst-services-showcase-section .sv-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sylvasst-customer-pathways-section .sv-pathway{display:block!important;padding:14px!important;text-align:center!important;min-height:0!important}.sylvasst-customer-pathways-section .sv-pathway__icon{width:44px!important;height:44px!important;margin:0 auto 12px!important}.sylvasst-customer-pathways-section .sv-pathway__link{width:100%!important;min-height:42px!important;margin-top:12px!important;padding:0 8px!important;justify-content:center!important;font-size:.76rem!important}.sylvasst-how-it-works-section .process-card,.sylvasst-testimonials-section .testimonial-card,.sylvasst-product-features-section .feature-card,.sylvasst-product-benefits-section .benefit-item,.sylvasst-product-includes-section .include-card,.sylvasst-about-card-grid-section .card,.sylvasst-contact-topics-section .card{padding:14px!important;border-radius:18px!important;min-height:0!important}.sylvasst-how-it-works-section .process-card h3,.sylvasst-testimonials-section .testimonial-card h3,.sylvasst-product-features-section .feature-card h3,.sylvasst-product-benefits-section .benefit-item h3,.sylvasst-product-includes-section .include-card h3,.sylvasst-customer-pathways-section .sv-pathway h3{font-size:1rem!important;line-height:1.25!important}.sylvasst-how-it-works-section .process-card p,.sylvasst-testimonials-section .testimonial-card p,.sylvasst-product-features-section .feature-card p,.sylvasst-product-benefits-section .benefit-item p,.sylvasst-product-includes-section .include-card p,.sylvasst-customer-pathways-section .sv-pathway p{font-size:.82rem!important;line-height:1.45!important}.sylvasst-product-choice-section .product-grid,.sylvasst-collection-products-section .product-grid{gap:10px!important}.sylvasst-product-choice-section .product-card,.sylvasst-collection-products-section .product-card{border-radius:18px!important}.sylvasst-product-choice-section .product-card__media,.sylvasst-collection-products-section .product-card__media{height:150px!important}.sylvasst-product-choice-section .product-card__body,.sylvasst-collection-products-section .product-card__body{padding:12px!important}.sylvasst-product-choice-section .product-card__body h3,.sylvasst-collection-products-section .product-card__body h3{font-size:1rem!important;line-height:1.22!important}.sylvasst-product-choice-section .product-card__description,.sylvasst-collection-products-section .product-card__description{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;font-size:.8rem!important;line-height:1.4!important}.sylvasst-product-choice-section .product-card__price,.sylvasst-collection-products-section .product-card__price{font-size:1rem!important}.sylvasst-product-choice-section .product-card__actions,.sylvasst-collection-products-section .product-card__actions{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:6px!important;align-items:stretch!important}.sylvasst-product-choice-section .product-card__quantity-selector,.sylvasst-collection-products-section .product-card__quantity-selector{width:72px!important;min-width:72px!important;grid-template-columns:22px 28px 22px!important}.sylvasst-product-choice-section .product-card__quantity-button,.sylvasst-product-choice-section .product-card__quantity-input,.sylvasst-collection-products-section .product-card__quantity-button,.sylvasst-collection-products-section .product-card__quantity-input,.sylvasst-product-choice-section .product-card__actions .button,.sylvasst-collection-products-section .product-card__actions .button{min-height:44px!important;height:44px!important}.sylvasst-product-choice-section .product-card__actions .button,.sylvasst-collection-products-section .product-card__actions .button{padding-left:5px!important;padding-right:5px!important;font-size:.72rem!important;white-space:normal!important;line-height:1.1!important}.sylvasst-product-main-section .product-hero{gap:18px!important}.sylvasst-product-main-section .product-gallery,.sylvasst-product-main-section .product-summary{padding-left:10px!important;padding-right:10px!important;border-radius:22px!important}.sylvasst-product-main-section .product-gallery{padding-top:10px!important;padding-bottom:10px!important}.sylvasst-product-main-section .gallery-stage{min-height:min(92vw,390px)!important;border-radius:18px!important}.sylvasst-product-main-section .gallery-thumbs{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;margin-top:10px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin}.sylvasst-product-main-section .gallery-thumbs .thumb{flex:0 0 70px!important;width:70px!important;min-height:64px!important;border-radius:12px!important}}@media(max-width:359px){.sylvasst-product-choice-section .product-grid,.sylvasst-collection-products-section .product-grid,.sylvasst-how-it-works-section .process-grid,.sylvasst-testimonials-section .testimonial-grid,.sylvasst-customer-pathways-section .sv-pathways__grid{gap:8px!important}.sylvasst-product-choice-section .product-card__actions,.sylvasst-collection-products-section .product-card__actions{grid-template-columns:68px minmax(0,1fr)!important}.sylvasst-product-choice-section .product-card__quantity-selector,.sylvasst-collection-products-section .product-card__quantity-selector{width:68px!important;min-width:68px!important;grid-template-columns:20px 28px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sylvasst-responsive.css.map */
