.st-featured{max-width:1400px;margin:28px auto 24px;padding:0 28px;color:#0f172a}.st-featured-card{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:20px;padding:32px 42px;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(239,248,255,.86));box-shadow:0 15px 40px #12385b16}.st-featured-badge{color:#005bb8;font-size:.82rem;font-weight:800;letter-spacing:.1em;margin:0 0 10px}.st-featured h2{font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 12px}.st-featured h3{font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.3;margin:0 0 12px;letter-spacing:normal}.st-featured-copy>p:not(.st-featured-badge){font-size:1rem;line-height:1.6;max-width:620px;color:#354d68;margin:0 0 20px}.st-featured-media{display:flex;align-items:center;justify-content:center;min-width:0}.st-featured-media img{display:block;width:100%;height:300px;object-fit:contain;filter:drop-shadow(0 18px 16px #12385b20)}.st-featured-actions{display:flex;flex-wrap:wrap;gap:10px}.st-featured-actions a,.st-featured-actions button{font:inherit;font-weight:700;font-size:.95rem;padding:13px 18px;border-radius:12px;border:1px solid #abc9e5;background:white;color:#005bb8;cursor:pointer;text-decoration:none;min-height:46px}.st-featured-actions .st-featured-primary{background:#005bb8;border-color:#005bb8;color:white}.st-featured-actions a:hover,.st-featured-actions button:hover{box-shadow:0 4px 14px #005bb825}.st-featured a:focus-visible,.st-featured button:focus-visible{outline:3px solid #198bf4;outline-offset:4px}.st-featured-price{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:17px;align-items:baseline;font-size:.9rem;color:#47607b}.st-featured-price strong{color:#123b64;font-size:1.04rem}.st-featured-price [data-cop],.st-featured-price small{display:block;flex-basis:100%;font-size:.82rem;line-height:1.5}.st-featured-compare{border:0;padding:12px 0 0;background:none;color:#005bb8;cursor:pointer;font:inherit;font-size:.95rem;font-weight:650}.st-featured-other{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.st-featured-other a{padding:10px 15px;background:white;border:1px solid #d1dfed;border-radius:10px;color:#005bb8}.st-waxjet-comparison{margin-top:24px;padding:26px;background:#fffffff0;border:1px solid #d7e5f0;border-radius:24px}.st-waxjet-comparison>p{font-size:1rem;line-height:1.5;color:#486078}.st-waxjet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.st-waxjet-grid article{padding:20px;border:1px solid #d7e5f0;border-radius:18px;min-width:0}.st-waxjet-grid img{width:100%;height:210px;object-fit:contain}.st-waxjet-grid h4{font-size:1.4rem;margin:16px 0}.st-waxjet-grid .st-featured-actions{margin-top:15px;flex-direction:column}.st-waxjet-grid .st-featured-actions>*{text-align:center}.st-product-contact{max-width:1240px;margin:24px auto;padding:28px 34px;border:1px solid #cce0f3;border-radius:24px;background:rgba(255,255,255,.95);display:flex;align-items:center;gap:32px;justify-content:space-between}.st-product-contact h2{font-size:1.45rem;letter-spacing:normal;margin:0 0 10px}.st-product-contact p{font-size:1rem;line-height:1.5;color:#405875;max-width:740px}.st-product-contact .st-featured-actions{min-width:200px}.st-offscreen,.st-motion-paused .hero-slider-track,.st-motion-paused .brand-track{animation-play-state:paused!important}html{scroll-behavior:smooth}img{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}.st-note{font-size:.82rem!important}.st-live{display:none!important}
@media(max-width:760px){.st-featured{padding:0 14px;margin-top:16px}.st-featured-card{grid-template-columns:1fr;padding:24px;gap:16px;border-radius:23px}.st-featured-media{grid-row:1}.st-featured-media img{height:200px}.st-featured h2{font-size:2.2rem}.st-featured-copy>p:not(.st-featured-badge){font-size:1rem}.st-featured-actions>*{flex:1;text-align:center}.st-waxjet-grid{grid-template-columns:1fr}.st-waxjet-comparison{padding:18px}.st-product-contact{margin:16px;padding:24px;display:block}.st-product-contact .st-featured-actions{margin-top:18px}.slc-shell{padding:24px!important}.st-language select{font-size:14px!important}.site-header .site-header-inner{padding-top:14px;padding-bottom:14px}.site-header .brand-title{font-size:1.6rem}.site-header .brand-subtitle{font-size:.85rem}.hero-slider-section{padding-top:12px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{.st-featured,.st-product-contact{display:none!important}}
/* Preserve intrinsic proportions on templates without an explicit image height. */
img{height:auto}.st-featured-media img{height:300px}.st-waxjet-grid img{height:210px}
@media(max-width:760px){.st-featured-media img{height:200px}}
.st-product-detail{padding:16px;background:#f1f7fd;border:1px solid #d7e6f4;border-radius:14px}.st-product-detail img{display:block;width:100%;height:160px;object-fit:contain;margin-bottom:12px}.st-product-detail strong{display:block}.st-product-detail p{margin:10px 0}.st-product-detail a{color:#005bb8;text-decoration:underline}
