.dyno-hero-slider{font-family:var(--font-body-family);position:relative;width:100%;box-sizing:border-box;height:var(--desktop-height);padding:var(--pad-desk)}.dyno-hero-shadow-box{position:relative;width:100%;height:100%;border-radius:var(--radius-desk);background:transparent;box-shadow:var(--shadow-box)}.dyno-hero-wrapper{border-radius:var(--radius-desk);overflow:hidden;background:var(--bg-wrapper);position:relative;width:100%;height:100%;cursor:grab;border:var(--border-box);box-sizing:border-box}.dyno-hero-wrapper:active{cursor:grabbing}.dyno-hero-track{display:flex;height:100%;transition:transform var(--speed) ease;will-change:transform}.dyno-hero-slide{height:100%;box-sizing:border-box;flex:0 0 100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.hero-media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dyno-hero-slide img,.dyno-hero-slide video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--img-pos);position:absolute;top:0;left:0}.desktop-only{display:block!important}.mobile-only{display:none!important}.dyno-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;pointer-events:none}.dyno-hero-text-group,.dyno-hero-button-group{position:absolute;z-index:10;pointer-events:auto;transform:translate(-50%,-50%)}.dyno-hero-text-group{left:var(--txt-x);top:var(--txt-y);max-width:var(--txt-width);text-align:var(--txt-align);width:100%;padding:20px}.dyno-hero-button-group{left:var(--btn-x);top:var(--btn-y);padding:10px;width:100%;max-width:var(--txt-width);text-align:var(--txt-align);pointer-events:none}.dyno-hero-button-group a{pointer-events:auto}.dyno-hero-heading{font-family:var(--hd-font, inherit);font-weight:var(--hd-weight, 700);margin:0 0 15px;line-height:1.1;font-size:var(--hd-size);letter-spacing:var(--hd-space);color:var(--hd-col)}.dyno-hero-text{font-family:var(--tx-font, inherit);font-weight:var(--tx-weight, 400);margin:0;line-height:1.6;font-size:var(--tx-size);letter-spacing:var(--tx-space);color:var(--tx-col)}.dyno-hero-text p{margin:0;font-family:inherit;font-weight:inherit}.dyno-hero-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box;font-size:var(--btn-size);min-width:var(--btn-width);letter-spacing:var(--btn-space);border-radius:var(--btn-radius);color:var(--btn-txt-col);background:var(--btn-bg-col)}.dyno-hero-button.has-icon{padding:6px 6px 6px 24px;gap:16px;justify-content:space-between}.dyno-hero-button.no-icon{padding:14px 32px}.dyno-hero-btn-icon{width:38px;height:38px;border-radius:50%;background:var(--btn-icon-bg);color:var(--btn-icon-col);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.dyno-hero-btn-icon svg{width:16px;height:16px}.btn-style-classic{border:1px solid var(--btn-bd-col);box-shadow:0 8px 24px #0000001a}.btn-style-classic:hover{background:var(--btn-hover-bg);color:var(--btn-hover-txt)!important;border-color:var(--btn-hover-bd);transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.btn-style-glowing_aura{border:1px solid rgba(255,255,255,.1);box-shadow:0 0 10px 1px var(--btn-glow),0 0 25px 4px var(--btn-glow)}.btn-style-glowing_aura:hover{background:var(--btn-hover-bg);color:var(--btn-hover-txt)!important;box-shadow:0 0 15px 2px var(--btn-glow),0 0 40px 8px var(--btn-glow),0 0 60px 10px var(--btn-glow);transform:translateY(-2px) scale(1.02)}.btn-style-neumorphic{border:none;box-shadow:8px 8px 16px #0003,-8px -8px 16px #ffffff1a}.btn-style-neumorphic:hover{color:var(--btn-hover-txt)!important;box-shadow:inset 6px 6px 12px #0003,inset -6px -6px 12px #ffffff1a;transform:scale(.98)}.dyno-hero-button:hover .dyno-hero-btn-icon{transform:translate(4px)}.dyno-hero-button.is-glassy{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dyno-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:46;background:#0003;border:1px solid rgba(255,255,255,.3);color:#fff;transition:background .3s}.dyno-hero-arrow:hover{background:#0009}.dyno-hero-arrow.prev{left:20px}.dyno-hero-arrow.next{right:20px}.dyno-hero-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:46}.dyno-hero-dots .dot{width:8px;height:8px;border-radius:50%;border:1px solid #fff;background:transparent;cursor:pointer;opacity:.6;transition:all .3s}.dyno-hero-dots .dot.active{background:#fff;opacity:1;transform:scale(1.2)}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.dyno-hero-slider{height:var(--mobile-height);padding:var(--pad-mob)}.dyno-hero-shadow-box,.dyno-hero-wrapper{border-radius:var(--radius-mob)}.dyno-hero-arrow{width:38px;height:38px}.dyno-hero-dots{bottom:20px}}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.dyno-hero-slider{height:var(--mobile-height);padding:var(--pad-mob)}.dyno-hero-shadow-box,.dyno-hero-wrapper{border-radius:var(--radius-mob)}.dyno-hero-arrow{width:38px;height:38px}.dyno-hero-dots{bottom:20px}.dyno-hero-button.has-icon{padding:4px 4px 4px 14px;gap:8px}.dyno-hero-button.no-icon{padding:10px 20px}.dyno-hero-btn-icon{width:30px;height:30px}.dyno-hero-btn-icon svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hero-slider-banner.css.map */
