.sf-section{padding:var(--sf-top,36px) 0 var(--sf-bottom,36px);color:#000;font-family:var(--font-body-family);font-size:16px;line-height:1.8}.sf-section *{box-sizing:border-box}.sf-wrap{max-width:var(--sf-max,1200px);margin:auto;padding:0 50px}.sf-title{font-family:var(--font-heading-family);font-size:var(--sf-title,40px);font-weight:var(--font-heading-weight);letter-spacing:.6px;line-height:1.1;margin:0}.sf-title:empty{display:none}.sf-body-text{font-size:var(--sf-body,16px)}.sf-section p{margin:0}.sf-story{display:flex;gap:65px;align-items:center}.sf-reverse{flex-direction:row-reverse}.sf-media-pane,.sf-story>.sf-copy{width:calc((100% - 65px)/2);flex-shrink:0}.sf-media-pane{overflow:hidden}.sf-media{display:block;width:100%;height:auto}.sf-copy{display:flex;flex-direction:column;gap:var(--sf-gap,15px);text-align:var(--sf-align,left)}.sf-block:empty{display:none}.sf-shadow{box-shadow:0 1px 4px #0000003d,0 3px 8px #00000029}.sf-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;text-decoration:none;border-radius:12px;background:#e0000a;color:#fff}.sf-rating{display:flex;align-items:center;gap:6px;line-height:23px}.sf-rating>span:first-child{white-space:nowrap}.sf-symbol{font-family:Material Symbols Outlined;font-size:40px;line-height:1;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";display:inline-block}.sf-features .sf-wrap{padding:0 30px}.sf-features .sf-title{padding-bottom:24px}.sf-feature-grid{display:grid;grid-template-columns:repeat(var(--sf-cols,2),minmax(0,1fr));gap:14px}.sf-feature{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:15px;padding:25px 30px}.sf-feature.sf-shadow{padding:16px}.sf-feature-title,.sf-feature-title h4{font-family:var(--font-heading-family);font-size:var(--sf-feature-heading,18px);line-height:1.3;margin:0;letter-spacing:.6px}.sf-feature-body{font-size:var(--sf-feature-body,13px);line-height:1.4;margin-top:4px}.sf-gallery-header{text-align:center;margin:0 auto 30px;display:flex;flex-direction:column;gap:15px}.sf-slider{position:relative}.sf-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;scrollbar-width:none}.sf-track::-webkit-scrollbar{display:none}.sf-slide{flex:0 0 calc((100% - 40px)/var(--sf-slides,3));min-width:0;scroll-snap-align:start;margin:0;border-radius:var(--sf-slide-radius,15px);overflow:hidden}.sf-slide>.sf-media{height:var(--sf-image-height,400px);object-fit:cover}.sf-prev,.sf-next{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 1px 4px #0003;font-size:26px;cursor:pointer}.sf-prev{left:-20px}.sf-next{right:-20px}.sf-slider:has(.sf-track:empty){display:none}.sf-review-wrap{display:flex;flex-direction:column;align-items:center;gap:25px}.sf-review-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.sf-review-card{display:flex;flex-direction:column;gap:15px;padding:32px;box-shadow:0 2px 4px #0000001f;line-height:1.45}.sf-review-card h3:empty{display:none}.sf-review-card h3,.sf-review-card p{margin:0}.sf-review-media{width:75px;height:75px;object-fit:cover;border-radius:50%}.sf-review-stars{color:#fc0;letter-spacing:4px;font-size:20px}.sf-tags{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.sf-tags>span{padding:10px 16px;border-radius:12px;box-shadow:0 2px 4px #0000001f;line-height:23px}.sf-tags>span:nth-child(odd){transform:rotate(-2deg)}.sf-tags>span:nth-child(2n){transform:rotate(2deg)}.sf-testimonial-slider .sf-title{margin-bottom:20px}.sf-testimonial-slider .sf-slide{flex-basis:calc((100% - 32px)/var(--sf-slides,3))}.sf-testimonial-slider .sf-review-card{justify-content:flex-start}.sf-hero{position:relative;overflow:hidden;height:var(--sf-hero-height,550px)}.sf-hero .sf-media,.sf-hero picture{width:100%;height:100%;object-fit:cover;display:block}.sf-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;pointer-events:none}.sf-overlay .sf-copy:has(.sf-title:not(:empty)),.sf-overlay .sf-button{pointer-events:auto}.sf-table-scroll{overflow-x:auto}.sf-comparison{border-collapse:collapse;width:100%;min-width:650px;line-height:1.4}.sf-comparison th,.sf-comparison td{padding:15px;border:1px solid #ddd;text-align:center}.sf-comparison th:first-child{text-align:left}.sf-comparison td{font-size:24px}.sf-step{display:flex;gap:20px;align-items:flex-start}.sf-step h3{margin:0 0 8px}.sf-step-number{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:22px}.sf-result{display:flex;align-items:center;gap:20px;border-bottom:1px solid #ddd;padding:14px 0}.sf-icon-story{display:flex;gap:15px}.sf-wave{overflow:hidden}.sf-wave svg{display:block;width:100%;height:60px}.sf-wave-flip svg{transform:scaleY(-1)}.sf-anchor{scroll-margin-top:100px}.sf-ticker{overflow:hidden;font-weight:700;font-style:italic;font-family:Poppins,var(--font-body-family);line-height:1}.sf-ticker-track{width:max-content;display:flex;animation:sf-flow 45s linear infinite}.sf-ticker-set{display:flex;flex-shrink:0}.sf-ticker p{margin:0;white-space:nowrap;font-size:inherit;line-height:1;color:inherit}.sf-ticker:hover .sf-ticker-track{animation-play-state:paused}@keyframes sf-flow{to{transform:translate(-16.6666667%)}}@media(max-width:749px){.sf-section{padding-top:calc(var(--sf-top,36px)*.75);padding-bottom:calc(var(--sf-bottom,36px)*.75)}.sf-wrap,.sf-features .sf-wrap{padding:0 15px}.sf-story,.sf-story.sf-reverse{flex-direction:column;gap:24px}.sf-story.sf-mobile-reverse{flex-direction:column-reverse}.sf-media-pane,.sf-story>.sf-copy{width:100%}.sf-copy{text-align:var(--sf-mobile-align,center)}.sf-title{font-size:calc(var(--sf-title,40px)*.7)}.sf-body-text{font-size:calc(var(--sf-body,16px)*.85)}.sf-feature-grid{grid-template-columns:repeat(var(--sf-mobile-cols,2),minmax(0,1fr))}.sf-feature{padding:10px 15px}.sf-feature-title,.sf-feature-title h4{font-size:calc(var(--sf-feature-heading,18px)*.85)}.sf-feature-body{font-size:calc(var(--sf-feature-body,13px)*.85)}.sf-slide{flex-basis:85%}.sf-slide>.sf-media{height:var(--sf-mobile-height,300px)}.sf-prev{left:0}.sf-next{right:0}.sf-review-grid{grid-template-columns:1fr;gap:16px}.sf-review-card{padding:24px}.sf-hero{height:var(--sf-mobile-height,500px)}.sf-overlay{padding:20px}.sf-wave svg{height:30px}.sf-testimonial-slider .sf-slide{flex-basis:85%}.sf-rating{flex-wrap:wrap;justify-content:center}.sf-ticker{padding-top:12px!important;padding-bottom:12px!important}.sf-tags>span{padding:8px 14px;font-size:13.6px;line-height:20px}}@media(prefers-reduced-motion:reduce){.sf-ticker-track{animation:none}.sf-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/spenix-original-store.css.map */
