.kp-structure-desktop{--kp-structure-callout-line-y-above: 30px;--kp-structure-callout-line-y-below: 76px;--kp-structure-callout-panel-gap: 12px;position:relative;width:100%;height:clamp(520px,51vw,1100px);overflow:hidden}.kp-structure-desktop__heading{position:absolute;top:5%;left:50%;transform:translate(-50%);width:100%;max-width:min(90vw,980px);padding:0 20px;z-index:2;text-align:center}.kp-structure-desktop__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.kp-structure-desktop__canvas canvas{display:block}.kp-structure-desktop__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.kp-structure-desktop__bg-img{width:100%;height:60%;object-fit:cover}.kp-structure-desktop-section{padding-top:60px!important;padding-bottom:0!important}@media(max-width:749px){.kp-structure-desktop-section{display:none!important}}.kp-structure-desktop .kso-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;overflow:visible}.kp-structure-desktop .kso-callout-group{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.kp-structure-desktop .kso-callout__dot{position:absolute;width:26px;height:26px;border:0;background:transparent;padding:0;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;z-index:2;transform:translate(-50%,-50%)}.kp-structure-desktop .kso-dot-inner{position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#ff5400;box-shadow:0 0 10px #ff54008c;transform:translate(-50%,-50%);z-index:2;transition:box-shadow .2s ease}.kp-structure-desktop .kso-callout__dot.is-open .kso-dot-inner{box-shadow:0 0 18px #ff5400e6}.kp-structure-desktop .kso-dot-pulse{position:absolute;top:50%;left:50%;width:9px;height:9px;border:1.5px solid rgba(255,84,0,.5);border-radius:50%;transform:translate(-50%,-50%);animation:kso-pulse 2s ease-out infinite;z-index:1}.kp-structure-desktop .kso-accordion{pointer-events:auto;z-index:20;width:205px}.kp-structure-desktop .kso-accordion__trigger{display:flex;align-items:center;justify-content:flex-start;width:205px;padding:7px 12px;background:#0a0a0ab8;border:1px solid rgba(255,92,22,.28);border-radius:6px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.kp-structure-desktop .kso-accordion__trigger:hover{background:#070707e6;border-color:#ff5c1673}.kp-structure-desktop .kso-accordion__trigger--above.is-open{background:#070707f2;border-color:#ff5c1680;border-radius:6px 6px 0 0;border-bottom-color:transparent}.kp-structure-desktop .kso-accordion__trigger--below.is-open{background:#070707f2;border-color:#ff5c1680;border-radius:0 0 6px 6px;border-top-color:transparent}.kp-structure-desktop .kso-accordion__label{display:block;font-family:var(--kp-font-heading)!important;font-size:var(--kp-hotspot-size)!important;font-weight:var(--kp-hotspot-weight)!important;letter-spacing:var(--kp-hotspot-tracking)!important;line-height:var(--kp-hotspot-line)!important;text-transform:uppercase;color:#ffdcbee0;transition:color .15s ease;white-space:normal;word-break:break-word}.kp-structure-desktop .kso-accordion__trigger:hover .kso-accordion__label,.kp-structure-desktop .kso-accordion__trigger.is-open .kso-accordion__label{color:#ff8040}.kp-structure-desktop .kso-accordion .kp-icon-plus{margin-left:auto;flex-shrink:0;color:#ffdcbeb3;transition:transform .3s ease,color .15s ease}.kp-structure-desktop .kso-accordion__trigger.is-open .kp-icon-plus{transform:rotate(45deg)}.kp-structure-desktop .kso-accordion__trigger:hover .kp-icon-plus,.kp-structure-desktop .kso-accordion__trigger.is-open .kp-icon-plus{color:#ff8040}.kp-structure-desktop .kso-panel{padding:0;border:1px solid rgba(255,92,22,.5);background:#070707f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;z-index:30;pointer-events:auto;width:100%;box-sizing:border-box;overflow:hidden;animation:kso-panel-in .14s ease both}.kp-structure-desktop .kso-panel--above{border-radius:0 0 6px 6px;border-top:none;margin-top:-1px}.kp-structure-desktop .kso-panel--below{border-radius:6px 6px 0 0;border-bottom:none;margin-bottom:-1px}.kp-structure-desktop .kso-panel-video{display:block;width:100%;aspect-ratio:5 / 3;object-fit:cover;background:#000}.kp-structure-desktop .kso-panel--above .kso-panel-video{margin-top:6px}.kp-structure-desktop .kso-panel--below .kso-panel-video{margin-bottom:6px}.kp-structure-desktop .kso-panel-body{margin:0;font-family:var(--kp-font-body)!important;font-size:var(--kp-body-m-size)!important;font-weight:var(--kp-body-m-weight)!important;line-height:var(--kp-body-m-line)!important;color:#ffeee1e6;text-shadow:0 1px 4px rgba(0,0,0,.75)}.kp-structure-desktop .kso-panel-cta{align-self:flex-start;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0 0 0 2px;border:1px solid rgba(255,92,22,.4);border-radius:50%;background:#0a0a0ab8;color:#ffa050e6;cursor:pointer;transition:border-color .2s,box-shadow .2s,color .2s,background .2s}.kp-structure-desktop .kso-panel-cta:hover{border-color:#ff5c16b3;box-shadow:0 0 12px #ff540066;color:#ff8040;background:#0a0a0ae0}@keyframes kso-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}@keyframes kso-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kp-structure-desktop .kso-dot-pulse{animation:none;opacity:.4;transform:translate(-50%,-50%) scale(2.2)}}.kp-video-popup-backdrop{display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kp-popup-backdrop-in .2s ease}@keyframes kp-popup-backdrop-in{0%{opacity:0}to{opacity:1}}.kp-video-popup__inner{position:relative;width:90%;max-width:800px;animation:kp-popup-scale-in .25s ease}@keyframes kp-popup-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.kp-video-popup__close{position:absolute;top:-14px;right:-14px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#141414eb;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#ffffffbf;cursor:pointer;transition:background .2s,color .2s}.kp-video-popup__close:hover,.kp-video-popup__close:focus{background:#323232fa;color:#fff}.kp-video-popup__video-wrap{position:relative;width:100%;background:#000;border-radius:10px;overflow:hidden;border:1px solid rgba(255,93,15,.4);box-shadow:0 0 24px #ff5d0f14}.kp-video-popup__video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;border:none}.kp-video-popup__iframe{display:block;width:100%;aspect-ratio:16 / 9;border:none}
/*# sourceMappingURL=/cdn/shop/t/47/assets/kp-product-structure-desktop.css.map */
