.sas-demo-toolbar .sas-glass-playback{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ffffff45,#ffffff09 45%,#ffffff18),#383b40;border:1px solid #ffffff6b;border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -2px 2px #0005,0 4px 12px #0003}.sas-glass-playback svg{width:15px;height:15px}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.sas-demo-toolbar .sas-glass-playback{-webkit-backdrop-filter:blur(2px)saturate(145%)contrast(105%);background:linear-gradient(145deg,#ffffff45,#ffffff09 45%,#ffffff18),#ffffff0d}}.sas-demo-toolbar .sas-glass-playback:hover{border-color:#ffffffb3;transform:translateY(-1px)}.sas-demo-toolbar .sas-glass-playback:active{transform:scale(.96)}.sas-demo-toolbar .sas-glass-playback:focus-visible{outline-offset:4px;outline:3px solid #9bd8ff}@media (prefers-reduced-motion:reduce){.sas-demo-toolbar .sas-glass-playback{transition:none;transform:none}}
.sas-animated-demo{color:#f4f4f4;background:#202020;border:1px solid #353535;border-radius:16px 16px 0 0;min-height:430px;padding:22px}.site-font-policy .sas-animated-demo,.site-font-policy .sas-animated-demo *{font-family:Arial,Helvetica,sans-serif!important}.sas-demo-toolbar{color:#c5c5c5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.sas-demo-toolbar button{color:#fff;cursor:pointer;background:#303030;border:1px solid #767676;border-radius:8px;padding:6px 14px}.sas-demo-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #2169b0}.sas-demo-summary{border:1px solid #805033;border-radius:9px;padding:26px 16px 16px;position:relative;box-shadow:0 0 9px #ff690026}.sas-demo-summary .sas-demo-label{color:#fff;background:linear-gradient(110deg,#6943bf,#b02c8d);border-radius:20px;padding:7px 12px;font-size:13px;position:absolute;top:-14px;left:0}.sas-demo-summary{font-size:13px;line-height:1.55}.sas-demo-summary p{margin:8px 0 12px;font-size:13px;line-height:1.55}.sas-demo-summary .sas-demo-tip{font-size:13px}.sas-demo-summary strong{color:#ff9a4d}.sas-demo-product strong{color:#f4f4f4}.sas-demo-reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}.sas-demo-reveal.is-shown{opacity:1;transform:none}.sas-demo-tip{color:#eee;background:#303030;border-radius:8px;padding:10px 12px;font-size:14px}.sas-demo-filters{flex-wrap:wrap;gap:8px;display:flex}.sas-demo-filters span{background:#303030;border:1px solid #666;border-radius:5px;padding:7px 10px;font-size:13px;transition:background .3s}.sas-demo-filters .is-selected{color:#171717;background:#ff8a24;border-color:#ff8a24}.sas-demo-products{gap:10px;margin-bottom:16px;display:flex}.sas-demo-product{background:#252525;border:1px solid #3f3f3f;border-radius:5px;flex:1;min-width:0;padding:8px;transition:opacity .45s}.sas-demo-product.is-excluded{display:none}.sas-demo-product strong,.sas-demo-product>span{font-size:13px;line-height:1.4;display:block}.sas-demo-product>span{color:#ccc;margin-top:6px}.sas-demo-skis{background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:8px;height:140px;margin-bottom:10px;display:flex}.sas-demo-skis i{background:linear-gradient(#2169b0 45%,#001832 45% 65%,#2169b0 65%);border-radius:70% 70% 35% 35%;width:10px;height:72px;display:block;transform:rotate(15deg)}.sas-demo-skis-1 i{background:linear-gradient(#a43e00 45%,#001832 45% 65%,#a43e00 65%)}.sas-demo-skis-2 i{background:linear-gradient(#87239d 45%,#001832 45% 65%,#87239d 65%)}@media (max-width:480px){.sas-animated-demo{min-height:490px;padding:14px}.sas-demo-product{padding:7px}}@media (prefers-reduced-motion:reduce){.sas-animated-demo *{transition:none;transform:none}}.sas-terrain-demo{min-height:0;padding:18px}.sas-terrain-demo .sas-demo-toolbar{margin-bottom:14px}.sas-terrain-demo .sas-demo-filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;padding-bottom:6px;position:relative;overflow-x:auto}.sas-terrain-demo .sas-demo-filters::-webkit-scrollbar{display:none}.sas-terrain-demo .sas-demo-filters>.sas-filter-chip{white-space:nowrap;flex:none}.sas-terrain-demo .sas-demo-filters:focus-visible{outline-offset:2px;outline:2px solid #9bd8ff}.sas-terrain-demo button{cursor:pointer;font-size:13px}.sas-terrain-demo button:focus-visible{outline-offset:3px;outline:3px solid #9bd8ff}.sas-demo-filters>button{color:#fff;background:#333;border:1px solid #777;border-radius:5px;padding:8px 12px}.sas-demo-filters>button span{background:0 0;border:0;margin-left:10px;padding:0}.sas-price-panel{box-sizing:border-box;z-index:4;background:#282828;border:1px solid #555;border-radius:12px;width:min(340px,100%);padding:18px 22px 24px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #0006}.sas-price-panel strong{color:#fff;font-size:14px}.sas-price-panel p{color:#ccc;margin:6px 0 12px;font-size:12px}.sas-price-heading{justify-content:space-between;align-items:center;display:flex}.sas-price-heading>span{color:#eee;background:0 0;border:0;padding:0;font-size:13px}.sas-price-bars{align-items:end;gap:2px;height:68px;margin:14px 5px -8px;display:flex}.sas-price-bars>button{background:#db8043;border:0;border-radius:5px 5px 2px 2px;flex:1;min-width:0;padding:0;transition:opacity .16s}.sas-price-bars>button:hover{background:#ffad71}.sas-price-panel .ant-slider{margin-inline:5px}.sas-price-panel .ant-slider-mark-text{color:#ddd;white-space:nowrap;font-size:11px}.sas-price-endpoints{justify-content:space-between;display:flex}.sas-price-endpoints span{color:#fff;background:0 0;border:0;padding:0}.sas-price-panel .ant-slider-track{background:#ff9a4d}.sas-price-panel .ant-slider-rail{background:#777}.sas-terrain-demo .sas-demo-products:empty:after{content:"No matches. Try a wider price range or another filter.";color:#eee;grid-column:1/-1;padding:24px 0;font-size:14px}.sas-terrain-options{z-index:3;background:#303030;border:1px solid #777;border-radius:8px;width:190px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 25px #0008}.sas-terrain-options button{color:#fff;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:10px;display:block}.sas-terrain-options button:hover,.sas-terrain-options button[aria-pressed=true]{background:#654026}.sas-terrain-demo .sas-demo-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:8px 0 0;display:grid}.sas-demo-product-art{background:#172b38;border-radius:5px;margin-bottom:10px;overflow:hidden}.sas-demo-product-art svg{width:100%;height:170px;display:block}@keyframes sas-product-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.sas-terrain-demo .sas-demo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sas-demo-product-art svg{height:150px}}@media (prefers-reduced-motion:reduce){.sas-terrain-demo .sas-demo-product{animation:none}}.sas-demo-subfilter-row{padding-top:6px}.sas-demo-subfilter-row .sas-terrain-options,.sas-demo-subfilter-row .sas-price-panel{width:100%;box-shadow:none;position:static}.sas-demo-subfilter-row .sas-terrain-options{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.sas-demo-subfilter-row .sas-terrain-options>span{border:1px solid #666;border-radius:5px;padding:6px 10px;font-size:11px}.sas-demo-subfilter-row .is-selected{color:#171717;background:#ff8a24;border-color:#ff8a24}.sas-demo-subfilter-row .sas-price-panel{background:0 0;border:0;padding:6px 16px 16px}.sas-price-bars>span{background:#db8043;border-radius:5px 5px 2px 2px;flex:1;min-width:0}.sas-animated-demo .sas-demo-summary,.sas-animated-demo .sas-demo-summary p,.sas-animated-demo .sas-demo-summary .sas-demo-tip{font-size:12px}.sas-animated-demo .sas-demo-toolbar,.sas-animated-demo .sas-demo-summary .sas-demo-label,.sas-animated-demo .sas-demo-product strong,.sas-animated-demo .sas-demo-product>span,.sas-animated-demo .sas-demo-filters>span,.sas-animated-demo .sas-price-heading strong,.sas-animated-demo .sas-price-heading>span,.sas-animated-demo .sas-price-panel p{font-size:11px}.sas-demo-filters .sas-filter-chip>span{font-size:inherit;background:0 0;border:0;padding:0}.sas-price-panel .ant-slider-disabled .ant-slider-track{background:#ff9a4d!important}.sas-price-panel .ant-slider-disabled{cursor:default}.sas-terrain-demo .sas-demo-products{position:relative}.sas-terrain-demo .sas-demo-product{animation:none}.sas-demo-filters .sas-filter-chip,.sas-demo-subfilter-row .sas-terrain-options>span{transition:background-color .45s,color .45s,border-color .45s}.sas-price-bars>span{transition:opacity .45s,height .45s}.sas-price-panel .ant-slider-handle{transition:left .45s}.sas-price-panel .ant-slider-track{transition:width .45s,left .45s}@media (prefers-reduced-motion:reduce){.sas-animated-demo *,.sas-animated-demo :before,.sas-animated-demo :after{transition:none!important;animation:none!important}}
