.elementor-3386 .elementor-element.elementor-element-c8500c5{--display:flex}.elementor-3386 .elementor-element.elementor-element-c8500b7{--display:flex}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c8500b4 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c8500b5 .elementor-button:focus svg{fill:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3386 .elementor-element.elementor-element-c85000b{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85000a{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850007{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3386 .elementor-element.elementor-element-c850005{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button{background-color:#e32240;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button:focus{background-color:#c91935;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850003 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850004 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850009{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3386 .elementor-element.elementor-element-d850012{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850007{--display:flex}.elementor-3386 .elementor-element.elementor-element-61932c1{text-align:start}.elementor-3386 .elementor-element.elementor-element-61932c1 img{width:200px;height:40px}.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d850006 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-d85000c{--display:flex}.elementor-3386 .elementor-element.elementor-element-a3a360e{text-align:start}.elementor-3386 .elementor-element.elementor-element-a3a360e img{width:200px;height:40px}.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d85000b .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-d850011{--display:flex}.elementor-3386 .elementor-element.elementor-element-e6ea440{text-align:start}.elementor-3386 .elementor-element.elementor-element-e6ea440 img{width:200px;height:40px}.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d850010 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850012{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85000c .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85000c .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85000c .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85000c .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85000c .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85000d .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85000d .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85000d .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85000d .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85000d .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85000e .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85000e .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85000e .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85000e .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85000e .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85000f .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85000f .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85000f .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85000f .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85000f .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850010 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850010 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850010 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850010 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850010 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850011 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85002f{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850015{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85002e{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85001b{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850019{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850021{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85001f{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850027{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850025{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85002d{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85002c{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85003a{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850039{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850037{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850035{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850036 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85005f{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85003d{--display:flex}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3386 .elementor-element.elementor-element-c850045{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850043{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850042 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850042 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850042 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850042 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850042 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85004d{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85004b{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85004a .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85004a .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85004a .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85004a .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85004a .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850055{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850053{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850052 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850052 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850052 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850052 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850052 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85005d{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85005b{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85005a .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85005a .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85005a .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85005a .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85005a .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c85005e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:0px;--n-tabs-gap:0px}.elementor-3386 .elementor-element.elementor-element-c85006a{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850066{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850064{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850063 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850069{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85007e{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85006d{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850072{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850071{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85007c{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850075{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850078{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85007b{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button{background-color:#e32240;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button:focus{background-color:#c91935;color:#fff}.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c85007d .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850085{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850084{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850082{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850097{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850089{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c850088 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c850096{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85008c{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85008f{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850092{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850095{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85009f{--display:flex}.elementor-3386 .elementor-element.elementor-element-c850099{--display:flex}.elementor-3386 .elementor-element.elementor-element-c85009e{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850023{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850015{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850022{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850018{--display:flex}.elementor-3386 .elementor-element.elementor-element-d85001b{--display:flex}.elementor-3386 .elementor-element.elementor-element-d85001e{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850021{--display:flex}.elementor-3386 .elementor-element.elementor-element-d85002e{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850027{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d850026 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-d85002d{--display:flex}.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d85002a .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-bd97ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3386 .elementor-element.elementor-element-698c552{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3386 .elementor-element.elementor-element-80a1b94{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3386 .elementor-element.elementor-element-744c013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-3386 .elementor-element.elementor-element-9fb9640{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.woocommerce .elementor-3386 .elementor-element.elementor-element-9fb9640 .price{color:#F5F5F7;font-family:"JetBrains Mono",Sans-serif;font-size:32px;font-weight:700}.elementor-3386 .elementor-element.elementor-element-c8500bb{--display:flex}.elementor-3386 .elementor-element.elementor-element-c8500ba .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c8500ba .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c8500ba .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c8500ba .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c8500ba .elementor-button:focus svg{fill:#fff}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3386 .elementor-element.elementor-element-049829e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3386 .elementor-element.elementor-element-049829e .cart button,.elementor-3386 .elementor-element.elementor-element-049829e .cart .button{font-family:"JetBrains Mono",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:8px 8px 8px 8px;color:#FFF;background-color:#DE2139;transition:all 0.2s}.elementor-3386 .elementor-element.elementor-element-049829e .cart button:hover,.elementor-3386 .elementor-element.elementor-element-049829e .cart .button:hover{background-color:#B81A2F}.elementor-3386 .elementor-element.elementor-element-049829e .added_to_cart{font-family:"JetBrains Mono",Sans-serif;font-weight:500}.elementor-3386 .elementor-element.elementor-element-049829e .quantity .qty{border-color:#2A2A30;transition:all 0.2s}.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-c8500a5 .elementor-button:focus svg{fill:#fff}.elementor-3386 .elementor-element.elementor-element-c8500b3{--display:flex}.elementor-3386 .elementor-element.elementor-element-c8500a8{--display:flex}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-toggle .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3386 .elementor-element.elementor-element-c8500c3{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850033{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850031{--display:flex}.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button{background-color:#fff0;font-family:"DM Sans",Sans-serif;font-weight:500;text-transform:none;letter-spacing:0;fill:#f5f3ef;color:#f5f3ef}.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button:hover,.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button:focus{background-color:#fff0;color:#fff}.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button:hover svg,.elementor-3386 .elementor-element.elementor-element-d850032 .elementor-button:focus svg{fill:#fff}body.elementor-page-3386:not(.elementor-motion-effects-element-type-background),body.elementor-page-3386>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#101012}@media(max-width:1024px){.woocommerce .elementor-3386 .elementor-element.elementor-element-9fb9640 .price{font-size:28px}}@media(max-width:767px){.woocommerce .elementor-3386 .elementor-element.elementor-element-9fb9640 .price{font-size:26px}.elementor-3386 .elementor-element.elementor-element-049829e .cart button,.elementor-3386 .elementor-element.elementor-element-049829e .cart .button{font-size:14px}}.vibes-native.e-con,.vibes-native .e-con{display:block;--container-widget-width:100%;--container-widget-flex-grow:0;--widgets-spacing:0px;--gap:0px;--row-gap:0px;--column-gap:0px;padding:0;margin:0;width:100%;max-width:none;min-height:0;gap:0;align-items:initial}.vibes-native .elementor-widget{min-width:0;margin:0;max-width:100%}.vibes-native .elementor-widget-text-editor{font:inherit;color:inherit}.vibes-native .elementor-widget-image img{display:block}.vibes-native .elementor-button{background:none;color:inherit;border:0;padding:0;font-family:inherit;line-height:1.5;border-radius:0;box-shadow:none}.vibes-native .elementor-button-icon{font-size:14px}.vibes-native .vn-cta .elementor-button-icon{transform:rotate(45deg)}.vibes-native .vn-link .elementor-button-icon{transform:rotate(45deg)}body:has(.vibes-shop){--vibes-purchase-red:#d71939;--vibes-purchase-line:#343438;--vibes-purchase-muted:#bcbcc4}body:has(.vibes-shop) .vibes-benefits{background:#17171b;border-bottom:1px solid var(--vibes-purchase-line);color:#f5f5f7;font-family:inherit;display:flex;justify-content:center;gap:54px;padding:12px 24px;position:relative;z-index:11}body:has(.vibes-shop) .vibes-benefits a{display:flex;gap:9px;align-items:center;color:inherit;font-size:13px;line-height:1.5;text-decoration:none}body:has(.vibes-shop) .vibes-benefits a:hover{text-decoration:underline;text-underline-offset:4px}body:has(.vibes-shop) .vibes-benefits svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}body:has(.vibes-shop) .vibes-finance{border-top:1px solid var(--vibes-purchase-line);padding:18px 0 4px;margin:10px 0 17px;font-family:inherit;color:#f5f5f7}body:has(.vibes-shop) .vibes-finance p{margin:0 0 8px;font-size:15px;line-height:1.65}body:has(.vibes-shop) .vibes-finance .vibes-finance-head{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500}body:has(.vibes-shop) .vibes-klarna{background:#ffb3c7;color:#121212;display:inline-block;padding:4px 10px;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:-.025em;line-height:1.4}body:has(.vibes-shop) .vibes-finance .vibes-finance-small{font-size:12px;color:var(--vibes-purchase-muted)}body:has(.vibes-shop) .vibes-finance a{color:#f5f5f7;text-decoration:underline;text-underline-offset:3px}body:has(.vibes-shop) .vibes-sticky-buy{position:fixed;inset:auto 0 0;z-index:99;background:#17171b;border-top:1px solid #45454c;color:#f5f5f7;padding:15px max(24px,calc((100vw - 1180px)/2)) calc(15px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:inherit}body:has(.vibes-shop) .vibes-sticky-buy[hidden]{display:none}body:has(.vibes-shop) .vibes-sticky-product{display:flex;align-items:center;gap:16px;font-size:14px}body:has(.vibes-shop) .vibes-sticky-product img{width:66px;height:46px;object-fit:cover;border-radius:3px}body:has(.vibes-shop) .vibes-sticky-product strong{font-size:16px;display:block;font-weight:600}body:has(.vibes-shop) .vibes-sticky-product small{color:var(--vibes-purchase-muted);font-size:12px}body:has(.vibes-shop) .vibes-sticky-offer{display:flex;gap:26px;align-items:center}body:has(.vibes-shop) .vibes-sticky-price{font-size:20px;font-weight:600;line-height:1.4;text-align:right}body:has(.vibes-shop) .vibes-sticky-price a{color:var(--vibes-purchase-muted);display:block;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:3px}body:has(.vibes-shop) .vibes-buy-button{border:0;border-radius:5px;background:var(--vibes-purchase-red);color:#fff;min-height:48px;padding:12px 25px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}body:has(.vibes-shop) .vibes-buy-button:hover{background:#bb1430}body:has(.vibes-shop) .vibes-buy-button:disabled{opacity:.5;cursor:not-allowed}body:has(.vibes-shop) .vibes-purchase-active{padding-bottom:100px}body:has(.vibes-shop) .vibes-purchase-details{scroll-margin-top:120px;max-width:1180px;margin:30px auto 70px;padding:35px 0;border-top:1px solid var(--vibes-purchase-line);color:#f5f5f7;font-family:inherit}body:has(.vibes-shop) .vibes-purchase-details h2{font-family:inherit;font-weight:500;font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:0 0 25px;color:inherit}body:has(.vibes-shop) .vibes-purchase-details details{border-top:1px solid var(--vibes-purchase-line);padding:18px 0}body:has(.vibes-shop) .vibes-purchase-details summary{cursor:pointer;font-size:17px;line-height:1.5;color:#f5f5f7}body:has(.vibes-shop) .vibes-purchase-details p{max-width:72ch;color:var(--vibes-purchase-muted);font-size:15px;line-height:1.75;margin:12px 0 0}body:has(.vibes-shop) .vibes-benefits a:focus-visible,body:has(.vibes-shop) .vibes-sticky-buy :focus-visible,body:has(.vibes-shop) .vibes-finance a:focus-visible{outline:2px solid #ff95a6;outline-offset:4px}@media (max-width:767px){body:has(.vibes-shop) .vibes-benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;padding:11px 18px}body:has(.vibes-shop) .vibes-benefits a{font-size:11px;justify-content:center;gap:6px}body:has(.vibes-shop) .vibes-benefits a:last-child{grid-column:1/-1;font-size:12px}body:has(.vibes-shop) .vibes-benefits svg{width:16px;height:16px}body:has(.vibes-shop) .vibes-sticky-buy{padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:12px}body:has(.vibes-shop) .vibes-sticky-product{display:none}body:has(.vibes-shop) .vibes-sticky-offer{justify-content:space-between;width:100%;gap:14px}body:has(.vibes-shop) .vibes-sticky-price{text-align:left;font-size:18px}body:has(.vibes-shop) .vibes-buy-button{padding:12px 18px;font-size:14px}body:has(.vibes-shop) .vibes-purchase-details{margin:30px 20px 60px}body:has(.vibes-shop) .vibes-finance .vibes-finance-head{font-size:17px}}body:has(.vibes-shop){margin:0;background:#101012;color:#f5f3ef;font-family:"DM Sans",sans-serif;--vibes-purchase-red:#e32240;--vibes-purchase-muted:#c1bdbe;--vibes-purchase-line:#414045}body:has(.vibes-shop) ::selection{background:#e32240;color:#fff}body:has(.vibes-shop) [data-elementor-type=header]{margin:0!important}body:has(.vibes-shop) .vibes-benefits{background:#252326;gap:70px;padding:10px 24px;border-bottom:0}body:has(.vibes-shop) .vibes-benefits a{font-size:12px;min-height:24px}body:has(.vibes-shop) .vibes-klarna-logo{display:inline-block;width:65px;height:28px;object-fit:contain;flex-shrink:0;vertical-align:middle}body:has(.vibes-shop) .vibes-benefits .vibes-klarna-logo{width:48px;height:21px}body:has(.vibes-shop) .vibes-shop{font-family:"DM Sans",sans-serif;color:#f5f3ef;background:#101012;font-size:16px;line-height:1.65;overflow:clip}body:has(.vibes-shop) .vibes-shop *{box-sizing:border-box}body:has(.vibes-shop) .vibes-shop h1,body:has(.vibes-shop) .vibes-shop h2,body:has(.vibes-shop) .vibes-shop h3{font-family:inherit;color:inherit;letter-spacing:-.035em;font-weight:600;margin:0;line-height:1.08;text-wrap:balance}body:has(.vibes-shop) .vibes-shop h2{font-size:clamp(36px,4.4vw,62px)}body:has(.vibes-shop) .vibes-shop h3{font-size:26px;line-height:1.2}body:has(.vibes-shop) .vibes-shop p{color:#c1bdbe;margin:20px 0 0;max-width:58ch}body:has(.vibes-shop) .vibes-shop a{color:inherit;text-underline-offset:6px}body:has(.vibes-shop) .vibes-shop :focus-visible{outline:2px solid #e32240;outline-offset:5px}body:has(.vibes-shop) .vibes-shop button{font-family:inherit;cursor:pointer}body:has(.vibes-shop) .vibes-shop img{max-width:100%;height:auto}body:has(.vibes-shop) .sales-section{max-width:1280px;margin:auto;padding:100px 48px}body:has(.vibes-shop) .sales-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end;margin-bottom:48px}body:has(.vibes-shop) .sales-heading p{margin:0;font-size:17px}body:has(.vibes-shop) .vn-link .elementor-button{font-size:14px;display:inline-block;margin-top:26px;text-decoration:underline}body:has(.vibes-shop) .vn-cta .elementor-button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:15px 27px;border-radius:5px;background:#e32240;color:white!important;font-size:15px;font-weight:600;text-decoration:none;gap:25px}body:has(.vibes-shop) .vn-cta .elementor-button:hover{background:#c91935}body:has(.vibes-shop) .sales-hero{background:#171518;position:relative}body:has(.vibes-shop) .sales-hero-inner{max-width:1440px;padding:42px 70px 40px;margin:auto;min-height:560px;position:relative;display:flex;align-items:center;isolation:isolate}body:has(.vibes-shop) .sales-hero-copy{position:relative;z-index:2;width:42%;max-width:510px}body:has(.vibes-shop) .sales-hero-copy h1{font-size:clamp(44px,5.15vw,74px);line-height:1.015;letter-spacing:-.04em}body:has(.vibes-shop) .sales-hero-copy>.elementor-widget-text-editor p{font-size:15px;line-height:1.7;margin-top:22px;max-width:44ch}body:has(.vibes-shop) .sales-actions{display:flex;gap:24px;align-items:center;margin-top:27px}body:has(.vibes-shop) .vn-listen .elementor-button{display:inline-flex;align-items:center;gap:7px;font-size:14px;text-decoration:none;min-height:48px}body:has(.vibes-shop) .vn-listen .elementor-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(.vibes-shop) .sales-hero-copy .sales-hero-assurance{font-size:12px;margin-top:15px;color:#c8bfc2}body:has(.vibes-shop) .sales-hero-art{position:absolute;z-index:1;width:70%;right:-5%;top:50%;transform:translateY(-45%);pointer-events:none}body:has(.vibes-shop) .sales-hero-art img{display:block;width:100%;filter:drop-shadow(0 28px 24px #09080980)}body:has(.vibes-shop) .sales-nav{padding:21px 30px;display:flex;justify-content:center;gap:40px;background:#202023;border-bottom:1px solid #39383e}body:has(.vibes-shop) .sales-nav a{font-size:12px;text-decoration:none;white-space:nowrap}body:has(.vibes-shop) .sales-nav a:last-child{color:#e32240}body:has(.vibes-shop) .sales-nav a:hover{color:#e32240}body:has(.vibes-shop) .sales-mosaic{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}body:has(.vibes-shop) .sales-tile{position:relative;overflow:hidden;background:#232327;border-radius:14px;text-decoration:none;min-height:355px;display:flex;flex-direction:column}body:has(.vibes-shop) .sales-tile>.tile-copy{padding:32px;position:relative;z-index:1}body:has(.vibes-shop) .sales-tile h3{font-size:29px}body:has(.vibes-shop) .sales-tile p{font-size:14px;max-width:39ch;margin-top:12px;line-height:1.6}body:has(.vibes-shop) .sales-tile span{font-size:12px;display:inline-block;margin-top:15px}body:has(.vibes-shop) .sales-tile:hover{background:#2a282d}body:has(.vibes-shop) .sales-tile img{display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}body:has(.vibes-shop) .sales-tile:hover img{transform:scale(1.035)}body:has(.vibes-shop) .tile-stereo{background:#43222b}body:has(.vibes-shop) .tile-stereo:hover{background:#4b2631}body:has(.vibes-shop) .stereo-lines{display:grid;grid-template-columns:20px 1fr;gap:15px 12px;align-items:center;padding:0 32px 32px!important}body:has(.vibes-shop) .stereo-lines span{margin:0!important;font-size:12px}body:has(.vibes-shop) .stereo-lines svg{width:100%;height:56px;overflow:visible}body:has(.vibes-shop) .stereo-lines path{fill:none;stroke:#e32240;stroke-width:2;stroke-dasharray:13 5;animation:signal-flow 5s linear infinite}body:has(.vibes-shop) .stereo-lines svg:last-child path{stroke:#e3a788;animation-direction:reverse}body:has(.vibes-shop) .tile-engines img{width:82%;margin:0 -8px -50px auto;transform:rotate(-5deg);border-radius:8px}body:has(.vibes-shop) .tile-engines:hover img{transform:rotate(-5deg) scale(1.035)}body:has(.vibes-shop) .tile-perform{min-height:400px}body:has(.vibes-shop) .tile-perform img{width:95%;margin:auto 0 -70px 32px;border-radius:8px;box-shadow:0 12px 30px #0005}body:has(.vibes-shop) .tile-control{justify-content:flex-end;min-height:400px;background:#202326}body:has(.vibes-shop) .tile-control>.elementor-widget-image img{position:absolute;width:125%;max-width:none;right:-40%;top:-8%;transform:rotate(-18deg)}body:has(.vibes-shop) .tile-control>.tile-copy{position:relative;padding:32px;background:linear-gradient(0deg,#202326 70%,#20232600);padding-top:130px}body:has(.vibes-shop) .tile-control p{max-width:33ch}body:has(.vibes-shop) .sales-sound{background:#2c1c23}body:has(.vibes-shop) .sound-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:85px}body:has(.vibes-shop) .sound-now{margin-top:38px;border-left:1px solid #ad546c;padding-left:22px}body:has(.vibes-shop) .sound-now>span{font-size:12px;color:#f0b5c4}body:has(.vibes-shop) .sound-now h3{font-size:30px;margin:10px 0 20px}body:has(.vibes-shop) .sound-now audio{width:100%;max-width:380px;height:40px;color-scheme:dark}body:has(.vibes-shop) .sound-tracks{align-self:center}body:has(.vibes-shop) .sound-track{display:flex;align-items:center;width:100%;gap:18px;padding:22px 8px;border:0;border-bottom:1px solid #775560;background:#fff0;text-align:left;color:#f8f2f5;border-radius:0}body:has(.vibes-shop) .sound-track:hover,body:has(.vibes-shop) .sound-track[aria-pressed=true]{background:#ffffff08}body:has(.vibes-shop) .sound-track svg{width:40px;height:40px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3;border:1px solid #b88494;border-radius:50%;padding:12px}body:has(.vibes-shop) .sound-track[aria-pressed=true] svg{background:#e32240;border-color:#e32240}body:has(.vibes-shop) .sound-track strong{display:block;font-size:18px;font-weight:500}body:has(.vibes-shop) .sound-track small{display:block;color:#d1bcc3;font-size:12px;margin-top:4px}body:has(.vibes-shop) .sound-track time{margin-left:auto;font-size:12px;color:#d1bcc3}body:has(.vibes-shop) .engine-workspace{background:#222226;border-radius:14px;overflow:hidden}body:has(.vibes-shop) .engine-tabs{display:flex;justify-content:space-around;border-bottom:1px solid #44434a;padding:0 20px}body:has(.vibes-shop) .engine-tabs button{padding:23px 15px;min-height:56px;border:0;background:none;color:#c1bdbe;font-size:15px;border-radius:0;border-bottom:2px solid #fff0}body:has(.vibes-shop) .engine-tabs button[aria-selected=true]{border-bottom-color:#e32240;color:#fff}body:has(.vibes-shop) .engine-panel{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:45px;align-items:center;min-height:360px}body:has(.vibes-shop) .engine-panel h3{font-size:32px}body:has(.vibes-shop) .engine-panel p{font-size:15px}body:has(.vibes-shop) .engine-panel .engine-note{font-size:13px;color:#e1c4cd}body:has(.vibes-shop) .engine-panel img{display:block;width:100%;max-height:300px;object-fit:contain}body:has(.vibes-shop) .sales-stereo{background:#19191c}body:has(.vibes-shop) .stereo-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding-bottom:55px;align-items:center}body:has(.vibes-shop) .stereo-layout em{font-style:normal;color:#e32240}body:has(.vibes-shop) .stereo-layout p{font-size:15px}body:has(.vibes-shop) .stereo-proof{padding:30px;border:1px solid #525058;border-radius:14px;font-size:14px;text-align:center}body:has(.vibes-shop) .stereo-proof h3{font-size:20px;margin-bottom:26px;letter-spacing:-.015em}body:has(.vibes-shop) .proof-sources{display:flex;gap:10px;position:relative}body:has(.vibes-shop) .proof-sources>span{flex:1;padding:12px 5px;border:1px solid #79757d;border-radius:4px}body:has(.vibes-shop) .stereo-proof small{display:block;color:#c9c1c6;font-size:11px}body:has(.vibes-shop) .proof-bus{height:26px;width:1px;background:#e32240;margin:auto;position:relative}body:has(.vibes-shop) .proof-bus:after{content:"";position:absolute;width:5px;height:5px;background:#e32240;border-radius:50%;left:-2px;animation:flow-dot 2s linear infinite}body:has(.vibes-shop) .proof-sources:after{content:"";position:absolute;left:16%;right:16%;height:12px;bottom:-12px;border:1px solid #e32240;border-top:0}body:has(.vibes-shop) .proof-mixer{padding:10px;border:1px solid #79757d;border-radius:4px}body:has(.vibes-shop) .proof-paths{display:flex;gap:22px;position:relative}body:has(.vibes-shop) .proof-paths>div{flex:1;border:1px solid #79757d;padding:15px;border-radius:4px}body:has(.vibes-shop) .proof-paths:before,body:has(.vibes-shop) .proof-paths:after{content:"";position:absolute;left:24%;right:24%;height:12px;border:1px solid #e32240}body:has(.vibes-shop) .proof-paths:before{top:-12px;border-bottom:0}body:has(.vibes-shop) .proof-paths:after{bottom:-12px;border-top:0}body:has(.vibes-shop) .proof-paths i{display:block;color:#e32240;font-style:normal;margin:3px}body:has(.vibes-shop) .proof-out{font-size:13px}body:has(.vibes-shop) .proof-out span{color:#e32240;margin:0 10px}body:has(.vibes-shop) .stereo-proof p{font-size:11px!important;margin:20px 0 0}body:has(.vibes-shop) .stereo-foot{padding-top:0;padding-bottom:65px;display:grid;grid-template-columns:1fr 1.8fr;gap:55px}body:has(.vibes-shop) .stereo-foot h3{font-size:24px}body:has(.vibes-shop) .stereo-foot p{margin:0;font-size:14px;max-width:none}body:has(.vibes-shop) .performance-screen{position:relative;background:#25252a;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:45px;padding:35px}body:has(.vibes-shop) .performance-screen img{width:100%;border-radius:7px;box-shadow:0 12px 20px #0005}body:has(.vibes-shop) .performance-caption strong{font-size:25px;line-height:1.2;display:block;letter-spacing:-.02em}body:has(.vibes-shop) .performance-caption p{font-size:14px}body:has(.vibes-shop) .performance-benefits{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin:40px 0 32px}body:has(.vibes-shop) .performance-benefits h3{font-size:21px}body:has(.vibes-shop) .performance-benefits p{font-size:14px;margin-top:14px}body:has(.vibes-shop) .sales-fx{background:#262124}body:has(.vibes-shop) .fx-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:110px;align-items:center}body:has(.vibes-shop) .fx-layout p{font-size:15px}body:has(.vibes-shop) .fx-stack>span{display:block;font-size:12px;color:#d7c3cc;margin-bottom:22px}body:has(.vibes-shop) .fx-stack>div{padding:20px 24px;border:1px solid #75616b;font-size:23px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;border-radius:5px}body:has(.vibes-shop) .fx-stack small{font-size:12px;color:#e0beca}body:has(.vibes-shop) .fx-stack p{font-size:12px}body:has(.vibes-shop) .sales-aurora{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}body:has(.vibes-shop) .aurora-title p{font-size:20px;color:#d6cdd1}body:has(.vibes-shop) .aurora-features{display:grid;grid-template-columns:1fr 1fr;gap:35px}body:has(.vibes-shop) .aurora-features article{border-top:1px solid #75626c;padding-top:22px}body:has(.vibes-shop) .aurora-features h3{font-size:22px}body:has(.vibes-shop) .aurora-features p{font-size:14px;margin-top:14px}body:has(.vibes-shop) .sales-hands{background:#1d1d20;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;align-items:center}body:has(.vibes-shop) .hands-image{height:600px;overflow:hidden;position:relative}body:has(.vibes-shop) .hands-image img{max-width:none;width:1100px;position:absolute;right:10%;top:12%;transform:rotate(-18deg)}body:has(.vibes-shop) .hands-copy{padding:90px 60px 90px 15px;margin:0;max-width:620px}body:has(.vibes-shop) .hands-copy p{font-size:15px}body:has(.vibes-shop) .hands-facts{display:flex;gap:15px;flex-wrap:wrap;margin-top:32px}body:has(.vibes-shop) .hands-facts span{font-size:11px;padding-top:10px;border-top:1px solid #6c656c}body:has(.vibes-shop) .sales-purchase{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}body:has(.vibes-shop) .sales-purchase>div>p{font-size:15px}body:has(.vibes-shop) .purchase-panel{background:#242327;border-radius:14px;padding:35px}body:has(.vibes-shop) .purchase-panel h3{font-size:33px}body:has(.vibes-shop) .purchase-panel>p{margin:6px 0 24px;font-size:13px}body:has(.vibes-shop) .purchase-promises{margin:25px 0 0;border-top:1px solid #514b54}body:has(.vibes-shop) .purchase-promises>div{padding-top:18px}body:has(.vibes-shop) .purchase-promises strong{font-size:13px;display:block;font-weight:500}body:has(.vibes-shop) .purchase-promises span{font-size:12px;color:#c1bdbe;display:block}body:has(.vibes-shop) .purchase-panel .vn-link .elementor-button{font-size:12px}body:has(.vibes-shop) .sales-specs{padding-top:0}body:has(.vibes-shop) .sales-specs details{border-bottom:1px solid #514b54;padding:23px 0}body:has(.vibes-shop) .sales-specs summary{font-size:18px;cursor:pointer}body:has(.vibes-shop) .sales-specs details p{font-size:15px;max-width:80ch}body:has(.vibes-shop) .shop-spec-content h2{display:none}body:has(.vibes-shop) .shop-spec-content ul{columns:2;column-gap:60px;padding:20px 0;list-style:none}body:has(.vibes-shop) .shop-spec-content li{font-size:13px;padding:8px 0;break-inside:avoid;color:#c1bdbe}body:has(.vibes-shop) .vibes-purchase-details{max-width:1184px;margin:0 auto;padding:20px 0 85px;border-top:0}body:has(.vibes-shop) .vibes-purchase-details h2{font-size:36px!important}body:has(.vibes-shop) .vibes-finance{border-top:0;padding:12px 0;margin:0}body:has(.vibes-shop) .vibes-finance .vibes-finance-head{font-size:17px;gap:10px}body:has(.vibes-shop) .vibes-finance p{font-size:12px;line-height:1.7}body:has(.vibes-shop) .vibes-shop .price{font-size:38px!important;line-height:1.2;color:#fff;margin:0!important}body:has(.vibes-shop) .vibes-shop form.cart{display:flex;gap:10px;margin:0!important}body:has(.vibes-shop) .vibes-shop .quantity{width:62px;margin:0!important}body:has(.vibes-shop) .vibes-shop .qty{width:62px!important;height:54px;background:#171719;border:1px solid #726974;color:#fff;border-radius:5px;padding:9px}body:has(.vibes-shop) .vibes-shop .single_add_to_cart_button{flex:1;min-height:54px;border-radius:5px;background:#e32240;color:#fff;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;border:0}body:has(.vibes-shop) .vibes-shop .single_add_to_cart_button:hover{background:#c91935}body:has(.vibes-shop) .vibes-shop .stock{color:#b7dbba!important;font-size:12px!important;margin:0 0 10px!important}body:has(.vibes-shop) .vibes-sticky-buy{background:#262326;border-top-color:#5a4a54}body:has(.vibes-shop) .vibes-sticky-price{font-size:19px}body:has(.vibes-shop) .vibes-sticky-month{display:flex;align-items:center;gap:12px}body:has(.vibes-shop) .vibes-sticky-month .vibes-klarna-logo{width:52px;height:22px}body:has(.vibes-shop) .vibes-shop{overflow-anchor:none}body:has(.vibes-shop) .vibes-shop section[id]{scroll-margin-top:20px}body:has(.vibes-shop) .sales-hero{overflow:hidden}body:has(.vibes-shop) .sales-hero-art{width:62%;right:-2%;top:54%}body:has(.vibes-shop) .vibes-shop .sound-track{background:#fff0;color:#f8f2f5;border:0;border-bottom:1px solid #775560;padding:22px 8px;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.5;box-shadow:none}body:has(.vibes-shop) .vibes-shop .sound-track:hover,body:has(.vibes-shop) .vibes-shop .sound-track[aria-pressed=true]{background:#ffffff09;color:#fff}body:has(.vibes-shop) .vibes-shop .engine-tabs button{background:#fff0;color:#c1bdbe;border:0;border-bottom:2px solid #fff0;text-transform:none;letter-spacing:0;font-weight:500;border-radius:0;box-shadow:none}body:has(.vibes-shop) .vibes-shop .engine-tabs button[aria-selected=true]{border-bottom-color:#e32240;color:#fff;background:#ffffff05}body:has(.vibes-shop) .vibes-shop .engine-tabs button:hover{color:#fff;background:#ffffff05}@keyframes signal-flow{to{stroke-dashoffset:-180}}@keyframes flow-dot{from{transform:translateY(0)}to{transform:translateY(24px)}}@media (max-width:1050px){body:has(.vibes-shop) .sales-hero-inner{padding:40px;min-height:560px}body:has(.vibes-shop) .sales-hero-copy{width:48%}body:has(.vibes-shop) .sales-hero-art{right:-13%;width:76%}body:has(.vibes-shop) .sales-hero-copy h1{font-size:56px}body:has(.vibes-shop) .sales-section{padding:75px 35px}body:has(.vibes-shop) .sales-heading{gap:40px}body:has(.vibes-shop) .sound-layout,body:has(.vibes-shop) .stereo-layout,body:has(.vibes-shop) .fx-layout,body:has(.vibes-shop) .sales-purchase{gap:45px}body:has(.vibes-shop) .sales-nav{gap:25px}body:has(.vibes-shop) .sales-aurora{gap:45px}body:has(.vibes-shop) .hands-copy{padding:60px 35px}body:has(.vibes-shop) .hands-image{height:570px}body:has(.vibes-shop) .vibes-purchase-details{margin-inline:35px}body:has(.vibes-shop) .sales-specs{padding-top:0}}@media (max-width:767px){body:has(.vibes-shop) .sales-section{padding:58px 22px}body:has(.vibes-shop) .vibes-shop h2{font-size:37px}body:has(.vibes-shop) .sales-hero-inner{display:flex;flex-direction:column;padding:28px 22px 0;min-height:0}body:has(.vibes-shop) .sales-hero-copy{width:100%;max-width:none}body:has(.vibes-shop) .sales-hero-copy h1{font-size:48px;line-height:1.04}body:has(.vibes-shop) .sales-hero-copy>.elementor-widget-text-editor p{font-size:14px;max-width:43ch}body:has(.vibes-shop) .sales-hero-copy .sales-hero-assurance{font-size:11px}body:has(.vibes-shop) .sales-hero-art{position:relative;top:auto;right:auto;width:119%;transform:none;margin:24px -10% -7%;align-self:center}body:has(.vibes-shop) .sales-actions{gap:20px;margin-top:20px}body:has(.vibes-shop) .vn-cta .elementor-button{min-height:49px;padding:13px 22px;font-size:13px}body:has(.vibes-shop) .vn-listen .elementor-button{font-size:13px}body:has(.vibes-shop) .sales-nav{justify-content:flex-start;gap:25px;padding:16px 22px;overflow:auto}body:has(.vibes-shop) .sales-nav a{font-size:11px}body:has(.vibes-shop) .sales-heading{display:block;margin-bottom:30px}body:has(.vibes-shop) .sales-heading p{margin-top:22px;font-size:15px}body:has(.vibes-shop) .sales-mosaic{grid-template-columns:1fr;gap:14px}body:has(.vibes-shop) .sales-tile{min-height:330px}body:has(.vibes-shop) .sales-tile>.tile-copy{padding:25px}body:has(.vibes-shop) .sales-tile h3{font-size:27px}body:has(.vibes-shop) .sales-tile p{font-size:14px}body:has(.vibes-shop) .tile-engines{min-height:390px}body:has(.vibes-shop) .tile-engines img{width:82%;max-height:260px;object-fit:contain;margin-top:auto}body:has(.vibes-shop) .tile-perform{min-height:375px}body:has(.vibes-shop) .tile-control{min-height:395px}body:has(.vibes-shop) .tile-control>.elementor-widget-image img{width:123%;top:-5%;right:-40%}body:has(.vibes-shop) .tile-control>.tile-copy{padding:125px 25px 25px}body:has(.vibes-shop) .sound-layout,body:has(.vibes-shop) .engine-panel,body:has(.vibes-shop) .stereo-layout,body:has(.vibes-shop) .stereo-foot,body:has(.vibes-shop) .fx-layout,body:has(.vibes-shop) .sales-aurora,body:has(.vibes-shop) .sales-purchase{grid-template-columns:1fr;gap:35px}body:has(.vibes-shop) .sound-tracks{margin-top:10px}body:has(.vibes-shop) .sound-track{padding:20px 0;gap:13px}body:has(.vibes-shop) .sound-track strong{font-size:16px}body:has(.vibes-shop) .sound-now{margin-top:27px}body:has(.vibes-shop) .engine-tabs{padding:0 10px;overflow:auto;justify-content:flex-start;gap:10px}body:has(.vibes-shop) .engine-tabs button{font-size:12px;white-space:nowrap;padding:17px 10px}body:has(.vibes-shop) .engine-panel{padding:26px;min-height:480px}body:has(.vibes-shop) .engine-panel h3{font-size:28px}body:has(.vibes-shop) .engine-panel img{max-height:240px}body:has(.vibes-shop) .stereo-proof{padding:25px 17px}body:has(.vibes-shop) .stereo-layout{padding-bottom:35px}body:has(.vibes-shop) .stereo-foot{padding-top:0;gap:17px}body:has(.vibes-shop) .stereo-foot h3{font-size:25px}body:has(.vibes-shop) .performance-screen{grid-template-columns:1fr;padding:18px;gap:24px}body:has(.vibes-shop) .performance-caption strong{font-size:23px}body:has(.vibes-shop) .performance-caption p{font-size:13px}body:has(.vibes-shop) .performance-benefits{grid-template-columns:1fr;gap:25px;margin:30px 0}body:has(.vibes-shop) .performance-benefits h3{font-size:23px}body:has(.vibes-shop) .performance-benefits p{font-size:14px}body:has(.vibes-shop) .fx-stack>div{font-size:21px}body:has(.vibes-shop) .aurora-features{gap:25px 20px}body:has(.vibes-shop) .aurora-features h3{font-size:21px}body:has(.vibes-shop) .aurora-features p{font-size:13px}body:has(.vibes-shop) .sales-hands{grid-template-columns:1fr}body:has(.vibes-shop) .hands-image{height:280px}body:has(.vibes-shop) .hands-image img{width:620px;top:0;right:-10%}body:has(.vibes-shop) .hands-copy{padding-top:20px}body:has(.vibes-shop) .hands-facts{gap:15px}body:has(.vibes-shop) .purchase-panel{padding:27px 22px}body:has(.vibes-shop) .sales-specs{padding-top:0}body:has(.vibes-shop) .sales-specs summary{font-size:16px}body:has(.vibes-shop) .shop-spec-content ul{columns:1}body:has(.vibes-shop) .vibes-benefits{gap:7px 10px;padding:10px 14px}body:has(.vibes-shop) .vibes-benefits a{font-size:10px}body:has(.vibes-shop) .vibes-benefits a:last-child{font-size:11px}body:has(.vibes-shop) .vibes-purchase-details{margin-inline:22px;padding-bottom:50px}body:has(.vibes-shop) .vibes-sticky-buy{padding-inline:14px}body:has(.vibes-shop) .vibes-sticky-price{font-size:16px}body:has(.vibes-shop) .vibes-sticky-month .vibes-klarna-logo{display:none!important}body:has(.vibes-shop) .vibes-sticky-price a{font-size:10px}}@media (prefers-reduced-motion:reduce){body:has(.vibes-shop) .stereo-lines path,body:has(.vibes-shop) .proof-bus:after{animation:none}body:has(.vibes-shop) .sales-tile img{transition:none}}body:has(.vibes-shop) .sales-arrow,body:has(.vibes-shop) .flow-arrow{display:inline-block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;vertical-align:middle;flex:none}body:has(.vibes-shop) .sales-tile .sales-arrow{width:14px;height:14px;margin-left:4px}body:has(.vibes-shop) .sales-nav .sales-arrow{width:13px;height:13px}body:has(.vibes-shop) .proof-paths .flow-arrow{display:block;margin:auto;color:#e32240}body:has(.vibes-shop) .proof-out .flow-arrow{width:18px}body:has(.vibes-shop) .sales-hero-copy strong{font-weight:600;color:#f5f3ef}body:has(.vibes-shop) .vibes-shop.e-con{display:flex;width:100%;max-width:none;padding:0;gap:0;--container-widget-width:100%;--widgets-spacing:0px;align-items:stretch}body:has(.vibes-shop) .vibes-shop>.elementor-widget-html{width:100%;margin:0}body:has(.vibes-shop) .vibes-shop .sales-purchase.e-con{display:grid;grid-template-columns:1.1fr 1fr;width:100%;max-width:1280px;margin:auto;padding:100px 48px;gap:80px;align-items:center}body:has(.vibes-shop) .sales-purchase>.e-con{width:100%;min-width:0;padding:0;gap:0}body:has(.vibes-shop) .sales-purchase>.purchase-panel.e-con{padding:35px;border-radius:14px;background:#242327}body:has(.vibes-shop) .purchase-panel .elementor-widget-html p{font-size:13px;margin:6px 0 24px}body:has(.vibes-shop) .vibes-shop .woocommerce-product-gallery{width:100%;margin:25px 0 0;float:none}body:has(.vibes-shop) .vibes-shop .woocommerce-product-gallery__wrapper{margin:0}body:has(.vibes-shop) .vibes-shop .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px!important;padding:0;list-style:none}body:has(.vibes-shop) .vibes-shop .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important}body:has(.vibes-shop) .vibes-shop .flex-control-thumbs img{width:100%;opacity:.6;border:1px solid #fff0;cursor:pointer}body:has(.vibes-shop) .vibes-shop .flex-control-thumbs img.flex-active{opacity:1;border-color:#e32240}body:has(.vibes-shop) .vibes-shop .woocommerce-price-suffix{display:block;font-size:12px;margin:8px 0;color:#c1bdbe;font-weight:400}body:has(.vibes-shop) .vibes-shop .price ins{background:#fff0;color:inherit}body:has(.vibes-shop) .vibes-shop .price del{font-size:22px}body:has(.vibes-shop) .vibes-shop .stock.out-of-stock{color:#ffadba!important}body:has(.vibes-shop) .vibes-runtime-widget{display:none}body:has(.vibes-shop) .vibes-shop .purchase-panel .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{font-family:'DM Sans',sans-serif;font-weight:600;letter-spacing:0;text-transform:none}body:has(.vibes-shop) .vibes-purchase-details details{scroll-margin-top:110px}body:has(.vibes-shop):has(.vibes-sticky-buy:not([hidden]))>div.animate__animated:has(>[id$="-ext-1"]>a[aria-label="focus"]){bottom:calc(var(--vibes-bar-height,80px) + 8px)!important}@media(max-width:1050px){body:has(.vibes-shop) .vibes-shop .sales-purchase.e-con{padding:75px 35px;gap:45px}}@media(max-width:767px){body:has(.vibes-shop) .vibes-shop .sales-purchase.e-con{grid-template-columns:1fr;padding:58px 22px;gap:35px}body:has(.vibes-shop) .sales-purchase>.purchase-panel.e-con{padding:27px 22px}}body:has(.vibes-shop) .vibes-native .sales-hero-inner{display:flex}body:has(.vibes-shop) .sales-hero-inner,body:has(.vibes-shop) .sales-actions,body:has(.vibes-shop) .sales-nav,body:has(.vibes-shop) .vibes-benefits{flex-direction:row}body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:42%;max-width:510px}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:62%;max-width:none}body:has(.vibes-shop) .sales-actions>.elementor-widget{width:auto;flex:none}body:has(.vibes-shop) .sales-nav>.elementor-widget{width:auto;flex:none}body:has(.vibes-shop) .sales-heading>.elementor-widget-text-editor p{margin:0}body:has(.vibes-shop) .sales-hero-copy .sales-hero-assurance p{font-size:12px;margin-top:15px;color:#c8bfc2}body:has(.vibes-shop) .sales-tile>.elementor-widget-image{margin-top:auto}body:has(.vibes-shop) .tile-control>.elementor-widget-image{position:absolute;inset:0;pointer-events:none}body:has(.vibes-shop) .tile-control .tile-copy{margin-top:auto}body:has(.vibes-shop) .tile-perform>.elementor-widget-image img{margin-bottom:-70px}body:has(.vibes-shop) .sales-hands .hands-image{width:100%}body:has(.vibes-shop) .engine-panel{display:grid}body:has(.vibes-shop) .vn-engine-tabs{background:#222226;border-radius:14px;overflow:hidden;--n-tabs-title-background-color:transparent;--n-tabs-title-background-color-hover:#ffffff05;--n-tabs-title-background-color-active:#ffffff05;--n-tabs-title-color:#c1bdbe;--n-tabs-title-color-active:#fff;--n-tabs-title-color-hover:#fff;--n-tabs-gap:0px}body:has(.vibes-shop) .vn-engine-tabs .e-n-tabs-heading{display:flex;border-bottom:1px solid #44434a;gap:0;padding:0 20px;overflow:auto}body:has(.vibes-shop) .vn-engine-tabs .e-n-tab-title{font:500 15px/1.5 'DM Sans',sans-serif;padding:23px 15px;flex:1;min-height:56px;white-space:nowrap;border-radius:0;border:0;border-bottom:2px solid #fff0;text-transform:none;letter-spacing:0}body:has(.vibes-shop) .vn-engine-tabs .e-n-tab-title[aria-selected=true]{border-bottom-color:#e32240}body:has(.vibes-shop) .vn-engine-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}body:has(.vibes-shop) .vn-engine-tabs .engine-panel.e-active{display:grid}body:has(.vibes-shop) .engine-note p{font-size:13px;color:#e1c4cd}body:has(.vibes-shop) .vn-sound-tracks .sound-tracks{width:100%}body:has(.vibes-shop) .sound-now .vn-inline{font-size:12px;color:#f0b5c4}body:has(.vibes-shop) .sound-now .elementor-widget-heading h3{margin:10px 0 20px}body:has(.vibes-shop) .vibes-benefits{display:flex;align-items:center;margin:0;width:100%;max-width:none}body:has(.vibes-shop) .vibes-benefits>.elementor-widget{width:auto}body:has(.vibes-shop) .vibes-benefits .elementor-button{font-size:12px;padding:0;background:none;border:0}body:has(.vibes-shop) .vibes-finance{width:100%}body:has(.vibes-shop) .vibes-finance .vn-link .elementor-button{margin:0;font-size:12px;min-height:0;padding:0;text-decoration:underline}body:has(.vibes-shop) .vn-faq .elementor-toggle-item{border:0;border-bottom:1px solid #514b54}body:has(.vibes-shop) .vn-faq .elementor-tab-title{border:0;padding:23px 0;font:400 18px/1.5 'DM Sans',sans-serif;color:#f5f3ef;background:#fff0}body:has(.vibes-shop) .vn-faq .elementor-tab-content{border:0;padding:0 0 23px;background:#fff0;color:#c1bdbe;font-family:inherit}body:has(.vibes-shop) .vn-faq .elementor-toggle-icon{float:right;color:inherit}body:has(.vibes-shop) .vn-faq .elementor-tab-title a{font:inherit;color:inherit}body:has(.vibes-shop) .vibes-purchase-details .vn-faq{scroll-margin-top:110px}body.elementor-editor-active .vibes-native .vibes-runtime-widget{display:block;min-height:24px;opacity:.45}body.elementor-editor-active .vibes-native .sales-hero-art{pointer-events:auto}@media(max-width:1050px){body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:48%}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:76%}}@media(max-width:767px){body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:100%;max-width:none}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:119%}body:has(.vibes-shop) .vibes-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}body:has(.vibes-shop) .vibes-benefits>.elementor-widget:last-child{grid-column:1/-1;justify-self:center}body:has(.vibes-shop) .vibes-benefits .elementor-button{font-size:10px}body:has(.vibes-shop) .vibes-benefits .elementor-button-icon{font-size:12px}body:has(.vibes-shop) .vn-engine-tabs .e-n-tab-title{padding:17px 10px;font-size:12px}body:has(.vibes-shop) .vn-engine-tabs .e-n-tabs-heading{padding:0 10px}body:has(.vibes-shop) .vn-faq .elementor-tab-title{font-size:16px}}@media(max-width:767px){body:has(.vibes-shop) .sales-hero-inner{flex-direction:column}}body:has(.vibes-shop) .vibes-shop.vibes-native.e-con{display:block}@media(max-width:767px){body:has(.vibes-shop) .vibes-native .vibes-purchase-details{width:auto}}body:has(.vibes-shop) .vibes-benefits .elementor-button-icon svg{fill:currentColor;stroke:none}body:has(.vibes-shop) .sales-hero-copy .audit-hero-bridge p{font-size:12px;line-height:1.6;color:#c1bdbe;margin-top:18px;max-width:40ch}body:has(.vibes-shop) .sales-hero-copy .sales-hero-assurance p{font-size:13px;line-height:1.8}body:has(.vibes-shop) .audit-press{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:44px;padding-top:36px;padding-bottom:36px}body:has(.vibes-shop) .audit-press-item h3{font-size:23px;letter-spacing:-.025em}body:has(.vibes-shop) .audit-press-item p{font-size:14px;line-height:1.65;margin-top:12px}body:has(.vibes-shop) .audit-press-item .audit-caption p{font-size:11px;color:#b7b3b7;margin-top:12px}body:has(.vibes-shop) .audit-press-item .vn-link .elementor-button{font-size:12px;margin-top:12px}body:has(.vibes-shop) .audit-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 65px}body:has(.vibes-shop) .audit-value-item{border-top:1px solid #514b54;padding-top:23px}body:has(.vibes-shop) .audit-value-item h3{font-size:24px}body:has(.vibes-shop) .audit-value-item p{font-size:15px;margin-top:14px}body:has(.vibes-shop) .audit-direct{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;border-top:1px solid #514b54;border-bottom:1px solid #514b54;padding-top:65px;padding-bottom:65px}body:has(.vibes-shop) .audit-direct h2{font-size:clamp(36px,4vw,54px)}body:has(.vibes-shop) .audit-direct-details h3{font-size:25px}body:has(.vibes-shop) .audit-direct-details>.elementor-widget-heading:not(:first-child){margin-top:34px}body:has(.vibes-shop) .audit-direct p{font-size:15px}body:has(.vibes-shop) .audit-free{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;border-top:1px solid #514b54;padding-top:65px;padding-bottom:75px}body:has(.vibes-shop) .audit-free h2{font-size:clamp(34px,3.7vw,50px)}body:has(.vibes-shop) .audit-free p{font-size:15px}body:has(.vibes-shop) .audit-free>.vn-link{justify-self:end;width:auto}body:has(.vibes-shop) .audit-free>.vn-link .elementor-button{margin:0;border:1px solid #777078;border-radius:5px;padding:15px 22px;font-size:15px;text-decoration:none}body:has(.vibes-shop) .audit-free>.vn-link .elementor-button:hover{border-color:#e32240}body:has(.vibes-shop) .hands-copy .audit-origin p{font-size:13px;color:#b9b5b9}@media(max-width:1050px){body:has(.vibes-shop) .audit-press{gap:26px}body:has(.vibes-shop) .audit-direct{gap:45px}}@media(max-width:767px){body:has(.vibes-shop) .audit-press{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:30px}body:has(.vibes-shop) .audit-press-item+.audit-press-item{border-top:1px solid #39383e;padding-top:25px}body:has(.vibes-shop) .audit-value-grid,body:has(.vibes-shop) .audit-direct,body:has(.vibes-shop) .audit-free{grid-template-columns:1fr;gap:30px}body:has(.vibes-shop) .audit-free>.vn-link{justify-self:start}body:has(.vibes-shop) .sales-hero-copy .sales-hero-assurance p{font-size:12px}}body:has(.vibes-shop) .vibes-native .sales-hero{background:#000}body:has(.vibes-shop) .vibes-native .sales-hero-inner{max-width:1280px;margin-inline:auto;padding:42px 48px 40px}body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:50%;max-width:592px;z-index:2}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:68%;right:-5%;top:50%;transform:translateY(-50%);z-index:1}body:has(.vibes-shop) .vibes-native .sales-hero-art img{filter:none}@media(max-width:1050px){body:has(.vibes-shop) .vibes-native .sales-hero-inner{padding:40px 35px}body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:54%}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:76%;right:-13%}}@media(max-width:767px){body:has(.vibes-shop) .vibes-native .sales-hero-inner{padding:28px 22px 0}body:has(.vibes-shop) .vibes-native .sales-hero-copy{width:100%;max-width:none}body:has(.vibes-shop) .vibes-native .sales-hero-art{width:119%;right:auto;top:auto;transform:none}}body:has(.vibes-shop){--vibes-body-size:18px;--vibes-detail-size:16px;--vibes-label-size:16px}body:has(.vibes-shop) .vibes-shop.vibes-native{font-size:var(--vibes-body-size);line-height:1.65}body:has(.vibes-shop) .vibes-shop.vibes-native p{font-size:var(--vibes-body-size);line-height:1.65}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-copy>.elementor-widget-text-editor p{font-size:var(--vibes-body-size);line-height:1.65;max-width:46ch}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-assurance p,body:has(.vibes-shop) .vibes-shop.vibes-native .audit-hero-bridge p,body:has(.vibes-shop) .vibes-shop.vibes-native .audit-caption p,body:has(.vibes-shop) .vibes-shop.vibes-native .engine-note p,body:has(.vibes-shop) .vibes-shop.vibes-native .audit-origin p{font-size:var(--vibes-detail-size);line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .audit-press-item>.elementor-widget-text-editor:not(.audit-caption) p{font-size:17px;line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .elementor-button{font-size:var(--vibes-label-size);line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-nav{gap:30px;flex-wrap:wrap}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-nav .elementor-button{padding:6px 0}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-tile p{font-size:17px;line-height:1.65}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-tile span{font-size:var(--vibes-label-size);line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-now .vn-inline,body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track small,body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track time{font-size:var(--vibes-detail-size);line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track strong{font-size:20px;line-height:1.4}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track{gap:16px}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-engine-tabs .e-n-tab-title{font-size:var(--vibes-label-size);line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .stereo-proof{font-size:17px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .stereo-proof small{font-size:14px;line-height:1.5;margin-top:4px}body:has(.vibes-shop) .vibes-shop.vibes-native .stereo-proof p{font-size:16px!important;line-height:1.55}body:has(.vibes-shop) .vibes-shop.vibes-native .proof-out{font-size:16px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .fx-stack>span,body:has(.vibes-shop) .vibes-shop.vibes-native .fx-stack small,body:has(.vibes-shop) .vibes-shop.vibes-native .hands-facts span{font-size:var(--vibes-detail-size);line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .fx-stack>div{gap:16px;flex-wrap:wrap}body:has(.vibes-shop) .vibes-shop.vibes-native .hands-facts{flex-wrap:wrap;gap:16px 24px}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-faq .elementor-tab-title{font-size:19px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-faq .elementor-tab-content{font-size:var(--vibes-body-size);line-height:1.65}body:has(.vibes-shop) .vibes-shop.vibes-native .shop-spec-content li{font-size:var(--vibes-detail-size);line-height:1.65;padding:10px 0}body:has(.vibes-shop) .vibes-shop.vibes-native .purchase-promises strong{font-size:18px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .purchase-promises span{font-size:var(--vibes-detail-size);line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-finance p{font-size:var(--vibes-detail-size);line-height:1.65}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-finance .vibes-finance-head{font-size:20px;flex-wrap:wrap}body:has(.vibes-shop) .vibes-shop.vibes-native .stock{font-size:16px!important;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .woocommerce-price-suffix{font-size:16px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .single_add_to_cart_button,body:has(.vibes-shop) .vibes-shop.vibes-native .qty{font-size:17px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits{gap:38px;padding-block:14px}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits a,body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button{font-size:15px;line-height:1.5}body:has(.vibes-shop) .vibes-sticky-product{font-size:16px;line-height:1.5}body:has(.vibes-shop) .vibes-sticky-product strong{font-size:18px}body:has(.vibes-shop) .vibes-sticky-product small{font-size:15px;line-height:1.5}body:has(.vibes-shop) .vibes-sticky-price{font-size:22px}body:has(.vibes-shop) .vibes-sticky-price a{font-size:15px;line-height:1.5;margin-top:3px}body:has(.vibes-shop) .vibes-buy-button{font-size:17px;line-height:1.5}body:has(.vibes-shop) [data-elementor-type="header"] .elementor-button{font-size:16px;line-height:1.4}body:has(.vibes-shop) [data-elementor-type="header"] .elementor-button-icon-qty{font-size:12px;min-width:18px;line-height:18px}body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-widget-text-editor,body:has(.vibes-shop) [data-elementor-type="footer"] p,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-icon-list-text,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-button,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-widget-heading h6,body:has(.vibes-shop) [data-elementor-type="footer"] a:not(.elementor-social-icon){font-size:16px;line-height:1.65}@media(max-width:1050px){body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits{gap:22px}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-art{width:70%;right:-11%}}@media(max-width:767px){body:has(.vibes-shop){--vibes-body-size:17px}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-nav{flex-wrap:nowrap;gap:26px}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits{gap:10px 14px;padding:13px 16px;align-items:center}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits a,body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button{font-size:14px;line-height:1.5}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-actions{gap:22px;flex-wrap:wrap}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-art{width:119%;right:auto}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track{gap:12px}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track strong{font-size:18px}body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track small,body:has(.vibes-shop) .vibes-shop.vibes-native .sound-track time{font-size:15px}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-engine-tabs .e-n-tabs-heading{flex-wrap:wrap;overflow:visible}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-engine-tabs .e-n-tab-title{flex:1 1 45%;padding:17px 10px}body:has(.vibes-shop) .vibes-shop.vibes-native .aurora-features{grid-template-columns:1fr}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-faq .elementor-tab-title{font-size:18px}body:has(.vibes-shop) .vibes-sticky-price{font-size:18px}body:has(.vibes-shop) .vibes-sticky-price a{font-size:14px}body:has(.vibes-shop) .vibes-sticky-offer{gap:12px}body:has(.vibes-shop) .vibes-buy-button{font-size:16px;padding:12px 16px}}body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-widget-text-editor,body:has(.vibes-shop) [data-elementor-type="footer"] p,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-icon-list-text,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-button,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-widget-heading h6,body:has(.vibes-shop) [data-elementor-type="footer"] a:not(.elementor-social-icon){font-size:16px!important;line-height:1.65!important}body:has(.vibes-shop) [data-elementor-type="footer"] p,body:has(.vibes-shop) [data-elementor-type="footer"] .elementor-widget-heading h6,body:has(.vibes-shop) [data-elementor-type="footer"] a:not(.elementor-social-icon){color:#c1bdbe!important}body:has(.vibes-shop) [data-elementor-type="footer"] a:not(.elementor-social-icon):hover{color:#fff!important}@media(max-width:767px){body:has(.vibes-shop){--vibes-body-size:16px;--vibes-detail-size:15px}body:has(.vibes-shop) .vibes-shop.vibes-native,body:has(.vibes-shop) .vibes-shop.vibes-native p{line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-copy h1{font-size:clamp(36px,10.8vw,44px);line-height:1.06;letter-spacing:-.035em}body:has(.vibes-shop) .vibes-shop.vibes-native h2{font-size:34px;line-height:1.12}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-purchase-details h2{font-size:32px!important}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-tile h3{font-size:25px}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-tile p,body:has(.vibes-shop) .vibes-shop.vibes-native .audit-press-item>.elementor-widget-text-editor:not(.audit-caption) p{font-size:16px}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-copy>.elementor-widget-text-editor p{font-size:16px;line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-copy>.sales-hero-assurance p,body:has(.vibes-shop) .vibes-shop.vibes-native .sales-hero-copy>.audit-hero-bridge p{font-size:15px;line-height:1.6}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-faq .elementor-tab-title{font-size:17px}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 12px;align-items:start}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits>.elementor-widget,body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits>.elementor-widget:last-child{grid-column:auto;justify-self:stretch;min-width:0;width:100%;margin:0}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits a,body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button{display:block;width:100%;min-height:64px;font-size:13px;line-height:1.35;text-align:center;color:#f5f3ef;padding:0}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button-icon{order:0;display:flex;align-items:center;justify-content:center;height:21px;margin:0;color:#f5f3ef}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button-icon svg{width:20px;height:20px;fill:currentColor;stroke:none}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .elementor-button-text{order:1;flex:none;max-width:118px;text-wrap:balance}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-benefit-payment a{position:relative;padding-top:29px}body:has(.vibes-shop) .vibes-shop.vibes-native .vn-benefit-payment [data-vibes-monthly]{display:block;white-space:nowrap}body:has(.vibes-shop) .vibes-shop.vibes-native .vibes-benefits .vibes-klarna-logo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:21px;margin:0}}