@charset "UTF-8";.container{margin:0 auto}@media only screen and (max-width:600px){.container{max-width:100%;padding:0px 1rem}}@media only screen and (min-width:600px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:960px}}@media only screen and (min-width:1200px){.container{max-width:1100px}}@media only screen and (min-width:1400px){.container{max-width:1300px}}.container a{text-decoration:none}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:100px}@media only screen and (min-width:1200px){.page-wrapper .container{max-width:70%}}@media only screen and (min-width:1400px){.page-wrapper .container{max-width:70%}}@keyframes hal-icon-nudge{0%{translate:0 0}45%{translate:5px 0}to{translate:3px 0}}@keyframes hal-icon-back{0%{translate:0 0}45%{translate:-5px 0}to{translate:-3px 0}}@keyframes hal-icon-grow{0%{scale:1}60%{scale:1.3}to{scale:1.2}}@keyframes hal-icon-roll{0%{rotate:0deg;translate:0 0}35%{rotate:-14deg;translate:1px 0}70%{rotate:6deg;translate:3px 0}to{rotate:0deg;translate:3px 0}}@keyframes hal-icon-drop{0%{translate:0 0}45%{translate:0 4px}to{translate:0 2px}}@keyframes hal-icon-write{0%{rotate:0deg}30%{rotate:-12deg}60%{rotate:6deg}to{rotate:0deg}}@keyframes hal-icon-underline{0%{stroke-dashoffset:9}to{stroke-dashoffset:0}}@keyframes hal-icon-pop{0%{scale:1}50%{scale:1.25}to{scale:1.1}}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}html{height:100%}body{font-family:TTFirsNeue!important;min-height:100vh;display:flex;flex-direction:column}a{color:#3897f0;text-decoration:none}a:hover{text-decoration:underline}section{margin-top:64px}.module-wrapper{position:relative;width:100%;background:transparent;display:flex;overflow:hidden}@font-face{font-weight:100;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Thin.ttf) format("truetype")}@font-face{font-weight:100;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-ThinItalic.ttf) format("truetype")}@font-face{font-weight:200;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-ExtraLight.ttf) format("truetype")}@font-face{font-weight:200;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-ExtraLightItalic.ttf) format("truetype")}@font-face{font-weight:300;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Light.ttf) format("truetype")}@font-face{font-weight:300;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-LightItalic.ttf) format("truetype")}@font-face{font-weight:400;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Regular.ttf) format("truetype")}@font-face{font-weight:400;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Italic.ttf) format("truetype")}@font-face{font-weight:500;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Medium.ttf) format("truetype")}@font-face{font-weight:500;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-MediumItalic.ttf) format("truetype")}@font-face{font-weight:600;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-DemiBold.ttf) format("truetype")}@font-face{font-weight:600;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-DemiBoldItalic.ttf) format("truetype")}@font-face{font-weight:700;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Bold.ttf) format("truetype")}@font-face{font-weight:700;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-BoldItalic.ttf) format("truetype")}@font-face{font-weight:800;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-ExtraBold.ttf) format("truetype")}@font-face{font-weight:800;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-weight:900;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-Black.ttf) format("truetype")}@font-face{font-weight:900;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-audio-theme/src/fonts/TTFirsNeue/TTFirsNeue-BlackItalic.ttf) format("truetype")}@font-face{font-family:Druk;src:url(/wp-content/themes/hal-audio-theme/src/fonts/DrukTrial/Druk-Medium-Trial.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Druk;src:url(/wp-content/themes/hal-audio-theme/src/fonts/DrukTrial/Druk-Bold-Trial.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Druk;src:url(/wp-content/themes/hal-audio-theme/src/fonts/DrukTrial/Druk-Heavy-Trial.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-weight:400;font-family:Icomoon;font-style:normal;src:url(/wp-content/themes/hal-audio-theme/src/fonts/Icomoon/icomoon.ttf) format("truetype"),url(/wp-content/themes/hal-audio-theme/src/fonts/Icomoon/icomoon.eot?) format("eot"),url(/wp-content/themes/hal-audio-theme/src/fonts/Icomoon/icomoon.woff) format("woff"),url(/wp-content/themes/hal-audio-theme/src/fonts/Icomoon/icomoon.svg#Icomoon) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye:before{content:"";color:#000}.icon-cross:before{content:"";color:#fff}.icon-facebookPicto:before{content:"";color:#fff}.icon-linkedinPicto:before{content:"";color:#fff}.icon-instagramPicto:before{content:"";color:#fff}.icon-youtubePicto:before{content:"";color:#fff}.icon-twitterPicto:before{content:"";color:#fff}.icon-cart:before{content:"";color:#fff}.icon-account:before{content:"";color:#fff}.icon-arrowDown:before{content:"";color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}.btn:focus:not(:focus-visible){box-shadow:none}html button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.desktop-header{background:#1b1b1b;position:fixed;width:100%;z-index:9999;top:0;height:70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 25px}.desktop-header .logoContainer img{max-width:46px;height:auto}@media screen and (max-width:600px){.desktop-header{display:none}}.desktop-header .menu-menu-header-container #menu-menu-header{display:flex;flex-direction:row;justify-content:center;margin-bottom:0;gap:2.1rem}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item{position:relative}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item>a{text-transform:uppercase;padding:25px 0;color:#fff;text-decoration:none;cursor:pointer;font-weight:600;position:relative}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item>a:after{content:"";position:absolute;top:80%;left:0;width:0;height:3px;background-color:#fff;transition:width ease-out .4s}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item>a:hover:after{width:100%}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item .sub-menu{visibility:hidden;position:absolute;z-index:9999999;font-size:12px;font-weight:600;background:#fff;transform:translateY(23px);padding:15px 10px}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item .sub-menu li{margin:14.5px 0;position:relative}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item .sub-menu li a{color:#000;padding:0;font-weight:600;text-decoration:none}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item .sub-menu li:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#000;transition:width ease-out .5s}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item .sub-menu li:hover:after{width:100%}.desktop-header .menu-menu-header-container #menu-menu-header .menu-item:hover .sub-menu{visibility:visible}.desktop-header .rightHeader{display:flex;align-items:center;flex-direction:row;gap:1.5rem}.desktop-header .rightHeader .rightHeaderBtn{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:#fff;background-origin:border-box;color:#1b1b1b;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.desktop-header .rightHeader .rightHeaderBtn:hover,.desktop-header .rightHeader .rightHeaderBtn:focus-visible{background:transparent;border-color:#fff;color:#fff;text-decoration:none}.desktop-header .rightHeader .rightHeaderBtn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.desktop-header .rightHeader .rightHeaderBtn:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E") center/contain no-repeat}.desktop-header .rightHeader .rightHeaderBtn{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.desktop-header .rightHeader .rightHeaderBtn:hover,.desktop-header .rightHeader .rightHeaderBtn:focus-visible{scale:1.04}.desktop-header .rightHeader .rightHeaderBtn .hal-button__icon,.desktop-header .rightHeader .rightHeaderBtn .button-icon,.desktop-header .rightHeader .rightHeaderBtn>i,.desktop-header .rightHeader .rightHeaderBtn:after{animation:none}.desktop-header .rightHeader .rightHeaderBtn:hover .hal-button__icon,.desktop-header .rightHeader .rightHeaderBtn:hover .button-icon,.desktop-header .rightHeader .rightHeaderBtn:hover>i,.desktop-header .rightHeader .rightHeaderBtn:hover:after,.desktop-header .rightHeader .rightHeaderBtn:focus-visible .hal-button__icon,.desktop-header .rightHeader .rightHeaderBtn:focus-visible .button-icon,.desktop-header .rightHeader .rightHeaderBtn:focus-visible>i,.desktop-header .rightHeader .rightHeaderBtn:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.desktop-header .rightHeader .rightHeaderBtn{transition-property:background-color,background,color,border-color}.desktop-header .rightHeader .rightHeaderBtn:hover,.desktop-header .rightHeader .rightHeaderBtn:focus-visible{scale:none}.desktop-header .rightHeader .rightHeaderBtn:hover .hal-button__icon,.desktop-header .rightHeader .rightHeaderBtn:hover .button-icon,.desktop-header .rightHeader .rightHeaderBtn:hover>i,.desktop-header .rightHeader .rightHeaderBtn:hover:after,.desktop-header .rightHeader .rightHeaderBtn:focus-visible .hal-button__icon,.desktop-header .rightHeader .rightHeaderBtn:focus-visible .button-icon,.desktop-header .rightHeader .rightHeaderBtn:focus-visible>i,.desktop-header .rightHeader .rightHeaderBtn:focus-visible:after{animation:none}}.desktop-header .rightHeader .rightHeaderBtn{gap:12px;font-size:14px;min-width:100px;padding:10px 20px;margin-left:4px}.desktop-header .rightHeader>.rightHeaderItem{text-decoration:none;position:relative;padding:23px 0}.desktop-header .rightHeader>.rightHeaderItem:after{content:"";position:absolute;top:80%;left:0;width:0;height:3px;background-color:#fff;transition:width ease-out .2s}.desktop-header .rightHeader>.rightHeaderItem:hover:after{width:100%}.mobile-header{width:100vw;z-index:9999;position:fixed;top:0;display:none}@media screen and (max-width:600px){.mobile-header{display:block}}.mobile-header .navbar{width:100%;background:#1b1b1b;z-index:99999;padding:0;height:70px}.mobile-header .navbar .container-mobile{max-width:1050px;width:100%;margin:auto}.mobile-header .navbar .nav-container{position:relative;height:60px;display:flex;align-items:center}.mobile-header .navbar .nav-container .menu-items a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:500;display:block;font-size:1.4rem;padding:.7rem}.mobile-header .navbar .nav-container .menu-items a:hover{font-weight:bolder}.mobile-header .navbar .nav-container .sub-menu{height:0;opacity:0;overflow:hidden;transition:.4s transform}.mobile-header .navbar .nav-container .sub-menu li{margin-bottom:0!important;transform:translate(-20px);opacity:0;transition:all ease .3s;transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li:nth-child(1){transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li:nth-child(2){transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li:nth-child(3){transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li:nth-child(4){transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li:nth-child(5){transition-delay:0s}.mobile-header .navbar .nav-container .sub-menu li a{text-transform:capitalize}.mobile-header .navbar .nav-container .sub-menu li:last-child{margin-bottom:20px}.mobile-header .navbar .nav-container .sub-menu.opened{opacity:1;height:auto}.mobile-header .navbar .nav-container .sub-menu.opened li{transform:translate(0);opacity:1;transition-delay:.3s}.mobile-header .navbar .nav-container .sub-menu.opened li:nth-child(1){transition-delay:.05s}.mobile-header .navbar .nav-container .sub-menu.opened li:nth-child(2){transition-delay:.1s}.mobile-header .navbar .nav-container .sub-menu.opened li:nth-child(3){transition-delay:.15s}.mobile-header .navbar .nav-container .sub-menu.opened li:nth-child(4){transition-delay:.2s}.mobile-header .navbar .nav-container .sub-menu.opened li:nth-child(5){transition-delay:.25s}.mobile-header .navbar .nav-container li{list-style:none}.mobile-header .navbar .nav-container .menu-items{background:#1b1b1b;height:100vh;width:100%;transform:translate(-150%);display:flex;flex-direction:column;transition:transform .5s ease-in-out;text-align:center;align-items:center;justify-content:center;box-sizing:content-box;position:absolute;top:0;left:0}.mobile-header .navbar .nav-container .menu-items li{margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}.mobile-header .navbar .nav-container .menu-items .menu-menu-header-container{max-height:calc(100vh - 140px);overflow-y:auto}.mobile-header .navbar .nav-container .rightHeader{display:flex;align-items:center;padding-left:80px;position:relative;z-index:2;gap:1.5rem}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:#fff;background-origin:border-box;color:#1b1b1b;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible{background:transparent;border-color:#fff;color:#fff;text-decoration:none}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E") center/contain no-repeat}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible{scale:1.04}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn .hal-button__icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn .button-icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn>i,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:after{animation:none}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover .hal-button__icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover .button-icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover>i,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover:after,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible .hal-button__icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible .button-icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible>i,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn{transition-property:background-color,background,color,border-color}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible{scale:none}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover .hal-button__icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover .button-icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover>i,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:hover:after,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible .hal-button__icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible .button-icon,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible>i,.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn:focus-visible:after{animation:none}}.mobile-header .navbar .nav-container .rightHeader .rightHeaderBtn{gap:12px;font-size:14px;padding:10px 20px}.mobile-header .navbar .nav-container .checkbox{position:absolute;display:block;height:32px;width:32px;top:20px;left:20px;z-index:5;opacity:0;cursor:pointer}.mobile-header .navbar .nav-container .hamburger-lines{display:block;height:26px;width:32px;position:absolute;top:17px;left:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.mobile-header .navbar .nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#fff}.mobile-header .navbar .nav-container .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.mobile-header .navbar .nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.mobile-header .navbar .nav-container .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.mobile-header .navbar .nav-container input[type=checkbox]:checked~.menu-items{transform:translate(0)}.mobile-header .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.mobile-header .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.mobile-header .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.mobile-header .logo{position:absolute;top:20px;right:15px;font-size:1.2rem;z-index:99999}.language-menu-header{display:flex;justify-content:center;align-items:center;position:relative}.language-menu-header__current{text-transform:uppercase;color:#fff;font-weight:400;font-size:1rem;margin:0}.language-menu-header__dropdown{position:absolute;top:100%;right:50%;transform:scaleY(0);transition:.3s ease transform;transform-origin:top;background:#fff;transition:.2s ease-in-out;box-shadow:5px 5px 9px 2px #bdbdbd95}.language-menu-header__dropdown.open{transform:scaleY(1)}.language-menu-header__dropdown.open .language-menu-header__item{opacity:1;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.language-menu-header__list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;margin-bottom:0;gap:5px;background-color:#fff}.language-menu-header__item{text-align:center;opacity:0;transition-duration:.1s;transition-property:opacity;transition-delay:0s}.language-menu-header__item a{text-transform:uppercase;font-size:15px;color:#1b1b1b;position:relative;text-decoration:none!important}.language-menu-header__item a:after{content:"";position:absolute;top:85%;left:0;width:0;height:1px;background-color:#1b1b1b;transition:width ease-out .2s}.language-menu-header__item a:hover{color:#1b1b1b;text-decoration:underline}.language-menu-header__item a:hover:after{width:100%}.footer_container{position:relative;width:100%;background:#000;margin-top:auto}.footer_container .footer_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:5rem;padding:3% 5%;align-items:center}@media only screen and (max-width:600px){.footer_container .footer_wrapper{flex-direction:column;gap:1rem;text-align:center;align-items:start}}.footer_container .footer_wrapper .footer_column{display:flex;flex-direction:column;align-items:baseline;gap:1rem;color:#fff;text-transform:uppercase;font-weight:400;font-size:15px}@media only screen and (max-width:600px){.footer_container .footer_wrapper .footer_column{margin-top:20px}}@media only screen and (max-width:600px){.footer_container .footer_wrapper .footer_column__tight .footer_picto-wrapper{display:flex;flex-direction:row;align-self:center}}.footer_container .footer_wrapper .footer_column__tight{height:inherit}.footer_container .footer_wrapper .footer_column__picto{font-size:200%;margin:10px}.footer_container .footer_wrapper .footer_column__picto a{text-decoration:none;color:#000}@media only screen and (max-width:600px){.footer_container .footer_wrapper .footer_column .footer_column-content.hide{display:none}}.footer_container .footer_wrapper .footer_column .footer_column-link{color:#fff;font-weight:400;text-decoration:none}.footer_container .footer_wrapper .footer_column .footer_column-link.bold{font-weight:600}.footer_container .footer_wrapper .footer_column .footer_column-link .footer_column-content{position:relative}.footer_container .footer_wrapper .footer_column .footer_column-link .footer_column-content:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#fff;transition:width ease-out .5s}.footer_container .footer_wrapper .footer_column .footer_column-link:hover .footer_column-content:after{width:100%}.footer_container .footer_wrapper .footer_column p{margin-bottom:0}.footer_container .footer_wrapper .footer_column .footer_picto-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.footer_container .footer_wrapper .footer_column .footer_picto-wrapper i:before{font-size:24px}@media only screen and (max-width:600px){.footer_container .footer_wrapper .footer_column .footer_picto-wrapper{justify-content:center}.footer_container .footer_wrapper .footer_column .footer_picto-wrapper i:before{font-size:18px}}.footer_container .footer_wrapper .footer_logo-container{justify-content:center}.footer_container .footer_wrapper .footer_logo-container a img{min-width:90px}.footer_container .footer_copyright{background:#1b1b1b;text-align:center}.footer_container .footer_copyright .footer_copyright-content{text-align:center;font-size:14px;font-weight:400;padding:1.5rem 0px;color:#fff}.footer_container #mc_embed_signup{background:transparent;width:325px}.footer_container #mc_embed_signup form{margin:0}.base-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;min-height:48px;padding:12px 32px}@media screen and (max-width:768px){.base-button{padding:12px 24px;gap:12px}}.base-button{border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:#fff;background-origin:border-box;color:#0e0e0e;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.base-button:hover,.base-button:focus-visible{background:transparent;border-color:#fff;color:#fff;text-decoration:none}.base-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.base-button:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-roll}.base-button{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.base-button:hover,.base-button:focus-visible{scale:1.04}.base-button .hal-button__icon,.base-button .button-icon,.base-button>i,.base-button:after{animation:none}.base-button:hover .hal-button__icon,.base-button:hover .button-icon,.base-button:hover>i,.base-button:hover:after,.base-button:focus-visible .hal-button__icon,.base-button:focus-visible .button-icon,.base-button:focus-visible>i,.base-button:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.base-button{transition-property:background-color,background,color,border-color}.base-button:hover,.base-button:focus-visible{scale:none}.base-button:hover .hal-button__icon,.base-button:hover .button-icon,.base-button:hover>i,.base-button:hover:after,.base-button:focus-visible .hal-button__icon,.base-button:focus-visible .button-icon,.base-button:focus-visible>i,.base-button:focus-visible:after{animation:none}}.base-button{min-width:150px;font-size:16px}@media only screen and (max-width:600px){.base-button{min-height:40px}}.base-button .button-text{color:inherit;font-weight:600}.base-button i{padding:0}a.base-button{color:#0e0e0e}.fitting-text-button{min-width:0;width:auto;padding-left:22px;padding-right:22px}.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;min-height:48px;padding:12px 32px}@media screen and (max-width:768px){.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{padding:12px 24px;gap:12px}}.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:#fff;background-origin:border-box;color:#0e0e0e;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.nf-field-element>input[type=submit]:hover,.nf-field-element>input[type=submit]:focus-visible,.nf-field-element>input[type=button]:hover,.nf-field-element>input[type=button]:focus-visible{background:transparent;border-color:#fff;color:#fff;text-decoration:none}.nf-field-element>input[type=submit]:focus-visible,.nf-field-element>input[type=button]:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.nf-field-element>input[type=submit]:hover,.nf-field-element>input[type=submit]:focus-visible,.nf-field-element>input[type=button]:hover,.nf-field-element>input[type=button]:focus-visible{scale:1.04}.nf-field-element>input[type=submit] .hal-button__icon,.nf-field-element>input[type=submit] .button-icon,.nf-field-element>input[type=submit]>i,.nf-field-element>input[type=button] .hal-button__icon,.nf-field-element>input[type=button] .button-icon,.nf-field-element>input[type=button]>i{animation:none}.nf-field-element>input[type=submit]:hover .hal-button__icon,.nf-field-element>input[type=submit]:hover .button-icon,.nf-field-element>input[type=submit]:hover>i,.nf-field-element>input[type=submit]:focus-visible .hal-button__icon,.nf-field-element>input[type=submit]:focus-visible .button-icon,.nf-field-element>input[type=submit]:focus-visible>i,.nf-field-element>input[type=button]:hover .hal-button__icon,.nf-field-element>input[type=button]:hover .button-icon,.nf-field-element>input[type=button]:hover>i,.nf-field-element>input[type=button]:focus-visible .hal-button__icon,.nf-field-element>input[type=button]:focus-visible .button-icon,.nf-field-element>input[type=button]:focus-visible>i{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{transition-property:background-color,background,color,border-color}.nf-field-element>input[type=submit]:hover,.nf-field-element>input[type=submit]:focus-visible,.nf-field-element>input[type=button]:hover,.nf-field-element>input[type=button]:focus-visible{scale:none}.nf-field-element>input[type=submit]:hover .hal-button__icon,.nf-field-element>input[type=submit]:hover .button-icon,.nf-field-element>input[type=submit]:hover>i,.nf-field-element>input[type=submit]:focus-visible .hal-button__icon,.nf-field-element>input[type=submit]:focus-visible .button-icon,.nf-field-element>input[type=submit]:focus-visible>i,.nf-field-element>input[type=button]:hover .hal-button__icon,.nf-field-element>input[type=button]:hover .button-icon,.nf-field-element>input[type=button]:hover>i,.nf-field-element>input[type=button]:focus-visible .hal-button__icon,.nf-field-element>input[type=button]:focus-visible .button-icon,.nf-field-element>input[type=button]:focus-visible>i{animation:none}}.nf-field-element>input[type=submit],.nf-field-element>input[type=button]{min-width:150px;height:50px;font-size:16px}.nf-field-element>input:not([type=checkbox]):not([type=submit]):not([type=button]){display:flex;align-items:center;height:50px}@media only screen and (max-width:600px){.nf-field-element>input:not([type=checkbox]):not([type=submit]):not([type=button]){height:40px}}.nf-field-element>input:not([type=checkbox]):not([type=submit]):not([type=button]){min-width:150px;background:#fff;padding:12px 0;border-radius:8px;border:1px solid white;font-size:1em;font-weight:600}.discover-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:linear-gradient(to right,var(--secondary, #C495E0),var(--primary, #2E3570));background-origin:border-box;color:#fff;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.discover-button:hover,.discover-button:focus-visible{background:transparent;border-color:var(--primary, #2E3570);color:var(--primary, #2E3570);text-decoration:none}.discover-button:focus-visible{outline:2px solid var(--primary, #2E3570);outline-offset:2px}.discover-button:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-grow}.discover-button{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.discover-button:hover,.discover-button:focus-visible{scale:1.04}.discover-button .hal-button__icon,.discover-button .button-icon,.discover-button>i,.discover-button:after{animation:none}.discover-button:hover .hal-button__icon,.discover-button:hover .button-icon,.discover-button:hover>i,.discover-button:hover:after,.discover-button:focus-visible .hal-button__icon,.discover-button:focus-visible .button-icon,.discover-button:focus-visible>i,.discover-button:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.discover-button{transition-property:background-color,background,color,border-color}.discover-button:hover,.discover-button:focus-visible{scale:none}.discover-button:hover .hal-button__icon,.discover-button:hover .button-icon,.discover-button:hover>i,.discover-button:hover:after,.discover-button:focus-visible .hal-button__icon,.discover-button:focus-visible .button-icon,.discover-button:focus-visible>i,.discover-button:focus-visible:after{animation:none}}.discover-button{padding:15px 30px;font-size:14px}.article-preview-item .discover-button:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.morphosis-large-button:before,.morphosis-large-button:after,a.morphosis-large-button:before,a.morphosis-large-button:after{border-radius:var(--hal-radius-button, 8px)}.morphosis-large-button:hover,a.morphosis-large-button:hover{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.morphosis-large-button:hover,.morphosis-large-button:active,a.morphosis-large-button:hover,a.morphosis-large-button:active{transform:none}}.directional-button{border-radius:50%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffff43;width:3vw;min-width:50px;height:3vw;min-height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.directional-button.left>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.7019607843);border-left:2px solid rgba(255,255,255,.7019607843);transform:rotate(-45deg) translate(10%,10%)}.directional-button.right>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.7019607843);border-right:2px solid rgba(255,255,255,.7019607843);transform:rotate(45deg) translate(-10%)}.directional-button-small{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:2vw;min-width:30px;height:2vw;min-height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;transition:all .2s ease-in;border-radius:5px}.directional-button-small.left>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.8862745098);border-left:2px solid rgba(255,255,255,.8862745098);transform:rotate(-45deg) translate(10%,10%)}.directional-button-small.right>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.8862745098);border-right:2px solid rgba(255,255,255,.8862745098);transform:rotate(45deg) translate(-10%,10%)}.directional-button-small:hover{filter:brightness(1.2)}.cta{--primary: #E7A42E;--secondary: #F3DE2A;display:inline-flex!important;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent!important;border-radius:var(--hal-radius-button, 8px)!important;background:#fff!important;background-origin:border-box;color:#0e0e0e!important;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;outline:none}.cta:hover,.cta:focus-visible{background:transparent!important;border-color:#fff!important;color:#fff!important;text-decoration:none!important}.cta:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.cta:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.cta{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.cta:hover,.cta:focus-visible{scale:1.04}.cta .hal-button__icon,.cta .button-icon,.cta>i,.cta:after{animation:none}.cta:hover .hal-button__icon,.cta:hover .button-icon,.cta:hover>i,.cta:hover:after,.cta:focus-visible .hal-button__icon,.cta:focus-visible .button-icon,.cta:focus-visible>i,.cta:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.cta{transition-property:background-color,background,color,border-color}.cta:hover,.cta:focus-visible{scale:none}.cta:hover .hal-button__icon,.cta:hover .button-icon,.cta:hover>i,.cta:hover:after,.cta:focus-visible .hal-button__icon,.cta:focus-visible .button-icon,.cta:focus-visible>i,.cta:focus-visible:after{animation:none}}.cta{position:relative;height:45px!important;padding:10px 20px!important;font-size:16px}.cta.big{padding:15px 30px!important;height:auto!important;min-height:48px}.cta.product_free-trial_cta:after,.cta[href*="/download"]:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-drop}.cta.gradient:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-grow}.cta.gradient{background:linear-gradient(to right,var(--primary),var(--secondary))!important;background-origin:border-box!important;color:#fff!important}.cta.gradient:hover,.cta.gradient:focus-visible{background:transparent!important;color:#fff!important}.cta.gradient.button:after,.cta.add_to_cart_button:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-roll}.underline{--primary: #E7A42E;--secondary: #F3DE2A;margin-top:12px;width:100%;border-width:0!important;height:5px;background:linear-gradient(to right,var(--primary),var(--secondary))}.product_hero-section{background:linear-gradient(150deg,var(--primary),var(--secondary))}.disable-scroll{overflow-y:hidden}.edit-address__form label{display:none!important}.woocommerce-ResetPassword{margin-top:2rem}.woocommerce-ResetPassword label{margin-bottom:0!important;margin-right:10px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.main_home__tagline_container{position:relative;height:600px;top:0;right:0}.main_home .tagline-background{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.main_home .tagline{display:flex;justify-content:center;align-items:center;position:relative;height:100%;line-height:62px;color:#fff;font-weight:500;text-transform:uppercase;font-size:65px;z-index:999;margin-bottom:0;text-align:center}.main_home__container{width:100%;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:991px){.main_home__container{flex-wrap:wrap}}@media screen and (max-width:600px){.main_home__container{flex-direction:column}}.main_home__container .product{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width:991px){.main_home__container .product{width:50%}.main_home__container .product:nth-child(3){width:100%}}@media screen and (max-width:600px){.main_home__container .product{height:70vh;width:100%}}.main_home__container .product__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.main_home__container .product__content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.main_home__container .product__content-title{font-family:TTFirsNeue;font-weight:600;text-transform:uppercase;color:#fff;font-size:55px;margin-bottom:20px;text-align:center}.main_home__container .product__content-text{font-family:TTFirsNeue;font-weight:500;color:#fff;font-size:20px;line-height:19.35px;margin-bottom:15px;text-align:center}.product .product_hero-filter{background:#000;opacity:.25;position:absolute;inset:0}.product .section1{height:90vh;overflow:hidden;position:relative}@media only screen and (max-width:1200px){.product .section1{height:auto}}.product .section1 .product_hero-background-image{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.product .section1 .hero_container{display:flex;flex-direction:row!important;gap:2rem;flex-wrap:wrap-reverse;justify-content:space-between!important;padding-top:20px;padding-bottom:20px}@media screen and (max-width:600px){.product .section1 .hero_container{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1900px){.product .section1 .hero_container{max-width:1800px;width:80vw}}.product .section1 .hero_container .hero_subcontainer{z-index:99;display:flex;align-items:center}@media only screen and (max-width:600px){.product .section1 .hero_container .hero_subcontainer{align-items:flex-start}}@media only screen and (min-width:1900px){.product .section1 .hero_container .hero_subcontainer{flex:1}.product .section1 .hero_container .hero_subcontainer .hero-container-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.product .section1 .hero_container .hero_subcontainer .hero_container-image{max-width:620px;width:100%}@media only screen and (min-width:1900px){.product .section1 .hero_container .hero_subcontainer .hero_container-image{max-width:none}}.product .section1 .container{height:100%;z-index:99;display:flex;flex-direction:column;justify-content:center}.product .section1 .container .hero_container-title{font-size:65Px;text-transform:uppercase;color:#fff;font-weight:600}.product .section1 .container .hero_container-category{display:flex;flex-direction:row;align-items:center;gap:1rem}.product .section1 .container .hero_container-category li{list-style:none;color:#fff;background:#ffffff19;padding:10px 15px;border-radius:24px;text-transform:uppercase}.product .section1 .container p{font-size:18px;color:#fff;max-width:400px;width:100%;font-weight:400;margin:24px auto 0;line-height:24px}@media screen and (min-width:1900px){.product .section1 .container p{margin:0}}.product .section1 .container .product_hero-description{font-size:20px;margin-top:8px;font-style:italic}.product .section1 .container .product_hero-price-display{display:flex;justify-content:center;flex-direction:column;margin-top:36px}@media only screen and (max-width:640px){.product .section1 .container .product_hero-price-display{display:none}}.product .section1 .container .product_hero-price-display .hero_container-price{text-transform:uppercase;font-size:20px;color:#fff;font-weight:600;width:auto;margin:0}.product .section1 .container .product_hero-price-display .product_price{width:auto;margin:0;font-size:20px;font-weight:600}.product .section1 .container .product_hero-price-display .product_old-regular_price{text-decoration:line-through;font-weight:300}.product .section1 .container .product_hero-price-display .product_new-regular-price{font-size:28px}.product .section1 .container .product_hero-price-display .product_sale-price-container{display:flex;flex-direction:column;justify-content:center}.product .section1 .container .product_hero-price-display .product_sale-price-container .product_sale-price-row{display:flex;gap:1rem;align-items:center}.product .section1 .container .product_hero-price-display .product_sale-price-container .product_sale-price-row .product_percentage-price{width:auto;margin:0}.product .section1 .container .product_hero-container-arrow-anchor{margin-top:12px;will-change:transform;animation:3s slidein;cursor:pointer;animation-iteration-count:infinite}.product .section1 .container .product_hero-container-arrow-anchor:hover{text-decoration:none}@keyframes slidein{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.product .section2{width:100%;margin-top:0;background:#1b1b1b}.product .section2 .container{margin-top:60px;z-index:0;position:relative}.product .section2 .container .product_tab-point{position:absolute;cursor:pointer;width:64px;height:64px;background:transparent;border:1px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}@media screen and (max-width:600px){.product .section2 .container .product_tab-point{width:36px;height:36px}}.product .section2 .container .product_tab-point a{height:48px;width:48px;text-decoration:none;background:#fff;color:#1b1b1b;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:TTFirsNeue;font-weight:600;will-change:transform;transition:all .25s}@media screen and (max-width:600px){.product .section2 .container .product_tab-point a{width:26px;height:26px;font-size:16px}}.product .section2 .container .product_tab-point:hover{transform:scale(1.02)}.product .section2 .container .product_tab-point.active a{background:transparent;color:#fff}.product .section2 .container .wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2%}@media only screen and (max-width:600px){.product .section2 .container .wrapper{flex-direction:column;align-items:flex-start}}.product .section2 .container .wrapper .subcontainer{width:48%}@media only screen and (max-width:600px){.product .section2 .container .wrapper .subcontainer{width:100%}.product .section2 .container .wrapper .subcontainer:last-child{margin-top:30px}}.product .section2 .container .wrapper .subcontainer .title{text-transform:uppercase;color:#fff;font-size:65px;font-weight:600}.product .section2 .container .wrapper .subcontainer .underline{width:30%}.product .section2 .container .wrapper .subcontainer .description{color:#fff;line-height:27px;font-weight:400;font-size:18px}.product .section2 .container .videoContainer video{width:100%}.product .section2 .container .videoContainer .product__video-iframe{width:100%;min-width:100%;min-height:600px}.product .section2 .container .videoContainer{margin-top:72px}.product .section2 .container .videoContainer .videoContent{text-align:center;font-weight:400;max-width:80%;margin:24px auto 0;color:#fff;font-size:14px}@media only screen and (max-width:600px){.product .section2 .container .videoContainer .videoContent{max-width:100%}}.product .section2 .container .videoContainer .quoteContainer{display:flex;flex-direction:column;max-width:80%;justify-content:center;text-align:center;margin:60px auto 0}@media only screen and (max-width:600px){.product .section2 .container .videoContainer .quoteContainer{max-width:100%}}.product .section2 .container .videoContainer .quoteContainer .quoteContent{font-size:40px;line-height:46px;font-weight:200;font-style:italic;color:#fff}@media only screen and (max-width:600px){.product .section2 .container .videoContainer .quoteContainer .quoteContent{font-size:20px;line-height:24px}}.product .section2 .container .videoContainer .quoteContainer .author{display:flex;align-self:flex-end;font-weight:500;font-style:italic;color:#fff;font-size:24px;margin-top:16px}.product .section2 .sectionPart{background:#f4f4f4}.product .section2 .sectionPart .container .titleContainer{display:flex;flex-direction:column;align-self:flex-start;margin:50px 0}.product .section2 .sectionPart .container .titleContainer .title{margin-top:48px;font-weight:600;font-size:65px;text-transform:uppercase;color:#1b1b1b}.product .section2 .sectionPart .container .titleContainer .underline{width:100%;max-width:120px}.product .section2 .sectionPart .wrapper{width:100%;margin-top:36px;display:flex;flex-direction:column;gap:0rem}.product .section2 .sectionPart .wrapper .wrapContent{display:flex;justify-content:center;flex-direction:row;gap:3rem;align-items:center;margin-top:140px}@media screen and (max-width:600px){.product .section2 .sectionPart .wrapper .wrapContent{margin-top:70px}}.product .section2 .sectionPart .wrapper .wrapContent img{border-top-right-radius:12px;border-bottom-right-radius:12px}.product .section2 .sectionPart .wrapper .wrapContent:nth-child(1){margin-top:0}.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n) img{border-radius:12px 0 0 12px/12px 0px 0px 12px}.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:1080px){.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n){flex-direction:column}}@media only screen and (max-width:1080px){.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n) .subcontainer{margin:0!important}}.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n) .subcontainer.left{margin-left:0}.product .section2 .sectionPart .wrapper .wrapContent:nth-child(2n) .subcontainer.right{margin-left:15%;margin-right:0}@media only screen and (max-width:1080px){.product .section2 .sectionPart .wrapper .wrapContent{flex-direction:column}}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer.left{width:50%}@media only screen and (max-width:1080px){.product .section2 .sectionPart .wrapper .wrapContent .subcontainer.left{width:100%}}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer.left img{padding-left:10%;width:70%}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer.right{padding-right:10%;max-width:500px}@media only screen and (max-width:1080px){.product .section2 .sectionPart .wrapper .wrapContent .subcontainer.right{width:90%;margin:0 auto}}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer .subtitle{color:#1b1b1b;text-transform:uppercase;font-size:12px;margin-bottom:0;font-weight:400}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer .title{font-size:28px;text-transform:uppercase;color:#1b1b1b;margin-top:0;font-weight:600}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer .underline{height:1px;background:#1b1b1b;margin:8px 0 36px}.product .section2 .sectionPart .wrapper .wrapContent .subcontainer .content{color:#1b1b1b;opacity:.5;font-size:16px;line-height:24px;padding-right:10%;font-weight:400}.product .section2 .sectionPart .wrapper .quoteContainer{display:flex;flex-direction:column;max-width:80%;justify-content:center;text-align:center;margin:0 auto 96px}@media only screen and (max-width:600px){.product .section2 .sectionPart .wrapper .quoteContainer{max-width:100%}}.product .section2 .sectionPart .wrapper .quoteContainer .quoteContent{font-size:40px;line-height:46px;color:#1b1b1b;font-weight:200;font-style:italic}@media only screen and (max-width:600px){.product .section2 .sectionPart .wrapper .quoteContainer .quoteContent{font-size:20px;line-height:24px}}.product .section2 .sectionPart .wrapper .quoteContainer .author{display:flex;align-self:flex-end;font-weight:500;font-style:italic;color:#1b1b1b;font-size:24px;margin-top:16px}.product .section2 .container{display:flex;align-items:center;margin-top:72px;flex-direction:column}.product .section2 .container .title{color:#fff;font-size:65px;z-index:999;line-height:62px;font-weight:600;margin-bottom:40px}.product .section2 .container .title span{margin-left:25px}.product .section2 .container .tabImgContainer{transform:translateY(-35px);z-index:0;position:relative;width:100%}.product .section2 .container .tabImgContainer img{width:100%}.product .section2 .container .nav{width:100%;margin-top:72px;row-gap:1rem;align-items:center;justify-content:space-between;border-bottom:3px solid rgba(255,255,255,.2156862745)}@media only screen and (max-width:600px){.product .section2 .container .nav{flex-direction:column;gap:1rem;margin-top:0;display:none}}.product .section2 .container .nav .nav-link{background:none;border:none;color:#ffffff40;text-transform:uppercase;outline:none;will-change:transform;font-size:16px;border-radius:0;transition:.3s ease;font-weight:600}.product .section2 .container .nav .nav-link .number{text-transform:uppercase;margin-right:6px;font-weight:400}.product .section2 .container .nav .nav-link.active{font-size:28px;color:#fff;transition:.3s ease;border-bottom:3px solid #ffffff}.product .section2 .container .nav .nav-link.active .number{transition:.2s ease;font-size:32px}.product .section2 .container .tab-content{color:#fff}.product .section2 .container .tab-content .tab-pane{margin-top:48px}@media screen and (max-width:600px){.product .section2 .container .tab-content .tab-pane{margin-top:0}}.product .section2 .container .tab-content .tab-pane .tabWrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:600px){.product .section2 .container .tab-content .tab-pane .tabWrapper{flex-direction:column}}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer{width:50%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:600px){.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer{width:100%;text-align:center}}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .imgContainer{width:90%;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff29;padding:5%}@media only screen and (max-width:600px){.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .imgContainer{width:100%;background:none}}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .imgContainer img{max-height:320px;width:100%;object-fit:contain;border-radius:12px}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .subtitle{text-transform:uppercase;font-size:12px;color:#fff}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .title{font-size:28px;text-transform:uppercase;color:#fff;margin-top:12px;line-height:36px}.product .section2 .container .tab-content .tab-pane .tabWrapper .tabContainer .description{font-size:16px;margin-top:20px;color:#fff;opacity:.5}.product .section2 .dropDownContainer{display:flex;margin-top:36px;margin-bottom:48px;flex-direction:column;width:100%}.product .section2 .dropDownContainer .dropDown{cursor:pointer;width:100%;border-bottom:1px solid #ffffff}.product .section2 .dropDownContainer .dropDown:nth-child(1){border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.product .section2 .dropDownContainer .dropDown .contentContainer{position:relative;padding:10px 20px}.product .section2 .dropDownContainer .dropDown .contentContainer:hover .title{color:var(--primary);transition:.3s ease}.product .section2 .dropDownContainer .dropDown .contentContainer:hover .icon-arrowDown:before{color:var(--primary);transition:.3s ease}.product .section2 .dropDownContainer .dropDown .contentContainer .wrapper{width:100%;flex-direction:row!important;align-items:center}.product .section2 .dropDownContainer .dropDown .contentContainer .wrapper .title{text-transform:uppercase;font-size:20px;font-weight:500;transition:.3s ease;margin-bottom:0}.product .section2 .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown{will-change:transform;transition:.3s ease}.product .section2 .dropDownContainer .dropDown .contentContainer .content{padding:0 20px;font-weight:400;margin-bottom:0;height:0;color:#ffffff71;opacity:0;will-change:transform;transition:.3s ease;font-size:16px;line-height:24px;white-space:pre-line;overflow:hidden}.product .section2 .dropDownContainer .dropDown .contentContainer .content span{text-decoration:underline;transition:.3s ease;color:var(--secondary)}.product .section2 .dropDownContainer .dropDown .contentContainer .content span:hover{transform:scale(.1);transition:.3s ease}.product .section2 .dropDownContainer .dropDown.active .title{color:var(--primary);transition:.3s ease}.product .section2 .dropDownContainer .dropDown.active .content{transition:.3s ease;height:100%;opacity:1;overflow:visible;padding-bottom:30px}.product .section2 .dropDownContainer .dropDown.active .wrapper .icon-arrowDown{transform:rotate(180deg);transition:.3s ease}.product .section2 .dropDownContainer .dropDown.active .wrapper .icon-arrowDown:before{color:var(--primary)}.product .section2 .dropDownContainer .product__popupiLock{background:#1b1b1b;opacity:0;border:1px solid #ffffff;overflow:hidden;z-index:999;transition:opacity .3s ease;position:absolute;left:50%;right:50%;transform:translate(-50%,-20%);height:0px;text-align:center;padding:20px 30px;max-height:400px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.product .section2 .dropDownContainer .product__popupiLock.active{height:300px;width:70%;overflow:visible;opacity:1;transition:opacity .3s ease}@media only screen and (max-width:600px){.product .section2 .dropDownContainer .product__popupiLock.active{overflow:scroll;width:95%}}.product .section2 .dropDownContainer .product__popupiLock .product__popupiLock-title{font-size:36px;color:#fff}@media only screen and (max-width:600px){.product .section2 .dropDownContainer .product__popupiLock .product__popupiLock-title{margin-top:32px}}.product .section2 .dropDownContainer .product__popupiLock .product__popupiLock-cross{position:absolute;cursor:pointer;right:10px;top:10px;background:#1b1b1b;border-radius:24px;border:1px solid #ffffff;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.product .section2 .dropDownContainer .product__popupiLock .product__popupiLock-content{color:#fff}.product .stickyNav{position:sticky;z-index:1000;width:100%;top:70px;height:70px;background:#2b2b2b;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10%}@media only screen and (max-width:1040px){.product .stickyNav{font-size:11px;padding:10px 40px}}@media only screen and (max-width:600px){.product .stickyNav{font-size:11px;padding:10px}}.product .stickyNav .cta{font-weight:600}@media only screen and (max-width:600px){.product .stickyNav .cta{order:1;width:initial;justify-content:center;font-size:11px;margin:0 5px}}@media screen and (max-width:600px){.product .stickyNav .cta.product_free-trial_cta{display:none!important}}@media only screen and (max-width:600px){.product .stickyNav .hover{display:none}}.product .stickyNav .price{display:flex;align-items:center}.product .stickyNav .price .from{margin-right:10px}.product .stickyNav .content{display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative}.product .stickyNav .content .buy-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--hal-radius-button, 8px);background:#fff;background-origin:border-box;color:#0e0e0e;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.product .stickyNav .content .buy-button:hover,.product .stickyNav .content .buy-button:focus-visible{background:transparent;border-color:#fff;color:#fff;text-decoration:none}.product .stickyNav .content .buy-button:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.product .stickyNav .content .buy-button:after{content:"";flex:0 0 auto;display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.05 2.05 1.099-.028a1 1 0 0 1 1.008.815l2.69 14.347A1 1 0 0 0 7.83 18H18'/%3E%3Cpath d='M4.563 5h16.435a1 1 0 0 1 .981 1.204l-1.026 6.226A2 2 0 0 1 18.962 14H6.25'/%3E%3Ccircle cx='18' cy='20' r='2'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/svg%3E") center/contain no-repeat;--hal-icon-anim: hal-icon-roll}.product .stickyNav .content .buy-button{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.product .stickyNav .content .buy-button:hover,.product .stickyNav .content .buy-button:focus-visible{scale:1.04}.product .stickyNav .content .buy-button .hal-button__icon,.product .stickyNav .content .buy-button .button-icon,.product .stickyNav .content .buy-button>i,.product .stickyNav .content .buy-button:after{animation:none}.product .stickyNav .content .buy-button:hover .hal-button__icon,.product .stickyNav .content .buy-button:hover .button-icon,.product .stickyNav .content .buy-button:hover>i,.product .stickyNav .content .buy-button:hover:after,.product .stickyNav .content .buy-button:focus-visible .hal-button__icon,.product .stickyNav .content .buy-button:focus-visible .button-icon,.product .stickyNav .content .buy-button:focus-visible>i,.product .stickyNav .content .buy-button:focus-visible:after{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.product .stickyNav .content .buy-button{transition-property:background-color,background,color,border-color}.product .stickyNav .content .buy-button:hover,.product .stickyNav .content .buy-button:focus-visible{scale:none}.product .stickyNav .content .buy-button:hover .hal-button__icon,.product .stickyNav .content .buy-button:hover .button-icon,.product .stickyNav .content .buy-button:hover>i,.product .stickyNav .content .buy-button:hover:after,.product .stickyNav .content .buy-button:focus-visible .hal-button__icon,.product .stickyNav .content .buy-button:focus-visible .button-icon,.product .stickyNav .content .buy-button:focus-visible>i,.product .stickyNav .content .buy-button:focus-visible:after{animation:none}}.product .stickyNav .content .buy-button{position:relative;font-size:16px;padding:8px 28px}.product .stickyNav .content .sticky_nav-image{max-height:60px}.product .stickyNav .content:first-child{margin-right:20px}@media only screen and (max-width:600px){.product .stickyNav .content{gap:0rem}}.product .stickyNav .content p{font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:0;font-weight:600}@media only screen and (max-width:600px){.product .stickyNav .content p{font-size:14px}}@media only screen and (max-width:450px){.product .stickyNav .content p{font-size:12px}}.product .stickyNav .content li{list-style:none;color:#fff;background:#ffffff19;padding:10px 15px;border-radius:24px;text-transform:uppercase}@media only screen and (max-width:720px){.product .stickyNav .content li{display:none}}.product .stickyNav .content .product_price{font-size:28px;text-transform:uppercase;color:#fff;font-weight:600}@media only screen and (max-width:600px){.product .stickyNav .content .product_price{font-size:22px}}.product .stickyNav .content .product_sale-price-row{display:flex;align-items:center}.product .stickyNav .content .product_sale-price-row .product_old-regular_price{font-size:14px;margin-left:10px}.product .stickyNav .content .product_sale-price-row .product_percentage-price{font-size:14px}@media only screen and (max-width:640px){.product .stickyNav .content .product_sale-price-container{margin:0 20px}}.product .stickyNav .content .product_new-regular-price{text-align:right;line-height:100%}.product .stickyNav .content .product_old-regular_price{font-size:14px;text-decoration:line-through}.product .slider{display:flex;flex-direction:column;padding:0 0 0 200px}@media only screen and (max-width:1100px){.product .slider{padding:50px 0 0 10%}}@media only screen and (max-width:860px){.product .slider{padding:50px 0 0 10%}}@media only screen and (max-width:520px){.product .slider{padding:50px 0% 0 5%}}.product .slider{background-color:#fff}.product .slider .titleContainer{display:flex;flex-direction:column;align-self:flex-start;margin:50px 0}.product .slider .titleContainer .title{margin-top:48px;font-weight:600;font-size:65px;text-transform:uppercase;color:#1b1b1b}.product .slider .titleContainer .underline{width:100%;max-width:120px}.product .slider .swiper-slide{box-shadow:0 3px 10px #0000004d;max-width:950px;min-width:500px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;width:100%}.product .slider .swiper-slide .row-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.product .slider .swiper-slide .row-container img{padding:10px 16px 10px 10px;max-width:150px;max-height:150px;height:100%}.product .slider .swiper-slide .row-container .quote .svg-icon{position:absolute;top:2%;left:29%}.product .slider .swiper-slide .row-container .quote .svg-icon .quote-icon{opacity:.2}.product .slider .swiper-slide .row-container .quote{padding-top:40px;padding-bottom:40px;padding-left:10px;text-align:left;width:70%;height:100%;color:#666}.product .slider .swiper-slide .row-container .quote .p{margin-bottom:30px}.product .slider .swiper-slide .row-container .quote .name{font-style:bold;font-weight:500;font-size:20px}.product .slider .swiper-slide .row-container .quote .name p{margin-bottom:0}.product .slider .swiper-slide .row-container .quote .job{font-style:italic;font-weight:500;font-size:20px}.product .slider .swiper-slide .row-container .quote .job p{margin-bottom:2px}.product .slider .swiper-slide .row-container .quote .references{font-style:italic;font-weight:200;font-size:15px}.product .slider .swiper-slide .row-container .quote .references p{margin-bottom:0}.product .slider .swiper-scrollbar{background:#d6d6d6;margin-top:48px}.product .slider .swiper-scrollbar{border-radius:10px;height:5px;min-width:270px;width:70%;bottom:0;background:#46464694;margin:48px auto 60px}.product .slider .swiper-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#000;border-radius:10px;left:0;top:0}.product .slider .noScrollbar{padding-bottom:60px}.product .projects_responsive-nav{position:relative;display:none!important;z-index:1000;margin-top:2rem}@media screen and (max-width:600px){.product .projects_responsive-nav{display:flex!important;align-items:center;justify-content:center}}.product .projects_responsive-nav .nav{margin-top:0!important;width:initial!important;flex-direction:column!important;row-gap:0!important}.product .projects_responsive-nav .nav.nav-link.active{font-size:initial!important;border:0px!important}.product .projects_responsive-nav .projects__nav-item{display:inline-block;color:#fff;font-family:TTFirsNeue;text-transform:uppercase;font-style:normal;font-weight:500;font-size:20px;line-height:26px;cursor:pointer;position:relative}.product .projects_responsive-nav .projects__nav-item:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#fff;transition:width ease-out .5s}.product .projects_responsive-nav .projects_responsive-button-label{display:inline-block;border-radius:4px;padding:10px 30px 10px 20px;white-space:nowrap;color:#fff;font-family:TTFirsNeue;text-transform:uppercase;background:#1b1b1b;font-style:normal;font-weight:500;font-size:20px;line-height:26px;cursor:pointer;position:relative}.product .projects_responsive-nav .projects_responsive-button-label:after{content:"";position:absolute;top:43%;right:0;transform:translateY(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;transform:rotate(-180deg)!important;transition:all .3s ease}.product .projects_responsive-nav .projects_responsive-button-label.active:after{transition:all .3s ease;transform:rotate(0)!important}.product .projects_responsive-nav .projects_responsive-input{display:none}.product .projects_responsive-nav .projects_responsive-menu{display:none;position:absolute;top:100%;padding:0;margin:2px 0 0;background:#1b1b1b;border-radius:10px;list-style-type:none}.product .projects_responsive-nav .projects_responsive-menu li{padding:20px;cursor:pointer;white-space:nowrap;text-align:center}.product .projects_responsive-nav .projects_responsive-menu li:hover:after{width:0px!important}.product .projects_responsive-nav .projects_responsive-menu li.active:after{width:0px!important}.product .projects_responsive-nav .projects_responsive-menu li a{display:block;margin:-10px -20px;padding:10px 20px}.product .projects_responsive-input:checked+.projects_responsive-menu{display:flex}.product-white .herozone{--banner-height: 60vh}@media only screen and (max-width:860px){.product-white .herozone{--banner-height: 90vh}}.product-white .herozone{height:var(--banner-height);min-height:550px}@media only screen and (max-width:300px){.product-white .herozone{min-height:650px}}.product-white .herozone-visual{height:100%;background-size:cover;background-position:center}.product-white .herozone-layer{height:100%;background:#131313;background:linear-gradient(90deg,#13131391,#1313136e 56%,#13131324 80%,#13131300);position:absolute;z-index:1;left:0;top:70px}.product-white .herozone-content{position:absolute;top:70px;left:0;height:var(--banner-height);min-height:550px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:20px;z-index:2;width:100vw}@media only screen and (max-width:860px){.product-white .herozone-content{display:flex;height:auto;flex-direction:column-reverse;justify-content:center;min-height:var(--banner-height)}}.product-white .herozone-content .herozone-content-product-image{width:50%;min-width:400px}@media only screen and (max-width:860px){.product-white .herozone-content .herozone-content-product-image{width:auto;min-width:300px;width:30%;margin-top:30px;margin-bottom:10px}}@media only screen and (max-width:500px){.product-white .herozone-content .herozone-content-product-image{width:auto;min-width:200px;width:20%;margin-top:30px;margin-bottom:10px}}.product-white .herozone-content .extensions-list{display:flex;gap:20px}.product-white .herozone-content .extensions-list img{height:35px;width:auto}.product-white .herozone-content-l{width:50%;display:flex;justify-content:center}@media only screen and (max-width:860px){.product-white .herozone-content-l{align-items:center}}.product-white .herozone-content-r{width:50%;height:100%;z-index:99;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:860px){.product-white .herozone-content-r{width:auto;justify-content:center;padding-right:10px;padding-left:10px}}@media only screen and (max-width:600px){.product-white .herozone-content-r{width:100%}}.product-white .herozone-content-r h1{font-size:91px;text-transform:uppercase;font-weight:500;line-height:125%}.product-white .herozone-content-r .text{color:#f3f3f3;font-size:20px}@media only screen and (max-width:400px){.product-white .herozone-content-r .product-var-description{font-size:15px}}.product-white .herozone-content-r .product-main-title{margin-left:-5px;color:#f3f3f3;font-size:91px;text-transform:uppercase;font-weight:500;line-height:125%}@media only screen and (max-width:1350px){.product-white .herozone-content-r .product-main-title{font-size:65px}}@media only screen and (max-width:500px){.product-white .herozone-content-r .product-main-title{font-size:40px}}@media only screen and (max-width:400px){.product-white .herozone-content-r .product-main-title{font-size:35px}}.product-white .herozone-content-r .subtitle{color:#f3f3f3;font-size:24px;font-weight:500;margin-bottom:3%}@media only screen and (max-width:400px){.product-white .herozone-content-r .subtitle{font-size:20px}}.product-white .herozone-content-r .overtitle{color:#f3f3f3;font-size:24px;font-weight:500;margin-bottom:.5%}.product-white .herozone-content-r .buttons-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:10px;margin-bottom:20px}.product-white .herozone-content-r .buttons-wrapper .button-wrapper{width:auto}.product-white .herozone-content-r .buttons-wrapper .button-wrapper .version-button{display:inline-block;position:relative;font-size:16px;font-weight:600;padding:10px 30px!important;text-transform:uppercase!important;transition:all .2s ease;margin-top:5px;background:transparent;color:#fff;border-radius:6px!important;border:1px solid;border-color:#fff}.product-white .herozone-content-r .buttons-wrapper .button-wrapper .version-button:active,.product-white .herozone-content-r .buttons-wrapper .button-wrapper .version-button:focus{outline:none}.product-white .herozone-content-r .buttons-wrapper .button-wrapper .version-button-active{background:#fff;color:#000;border-color:#fff}.product-white .herozone-content-r .product_hero-container-arrow-anchor{margin-top:12px;will-change:transform;animation:2s slidein;cursor:pointer;animation-iteration-count:infinite}.product-white .herozone-content-r .product_hero-container-arrow-anchor:hover{text-decoration:none}.product-white .columns-2-large{display:flex;gap:10%;padding:120px 150px 120px 0}@media only screen and (max-width:1100px){.product-white .columns-2-large{padding:120px 5% 120px 0%}}@media only screen and (max-width:860px){.product-white .columns-2-large{padding:80px 5% 80px 0%}}@media only screen and (max-width:720px){.product-white .columns-2-large{flex-direction:column}}.product-white .columns-2-large-col{width:50%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:720px){.product-white .columns-2-large-col{width:100%}.product-white .columns-2-large-col:nth-child(2){padding:80px 0% 80px 5%}}.product-white .columns-2-large h2{font-weight:400;font-size:52px;width:75%}@media only screen and (max-width:1100px){.product-white .columns-2-large h2{width:100%}}.product-white .columns-2-large h2:after{content:"";display:block;width:90px;height:3px;background:#848799;border-radius:3px;margin-top:15px}.product-white .columns-2-large .text{color:#666}.product-white .columns-2-large .text a{color:#666;text-decoration:underline}.product-white .columns-2-large h2+.text{margin-top:40px}.product-white .columns-2-small{display:flex;gap:10%;align-items:center;padding:120px 150px}@media only screen and (max-width:1100px){.product-white .columns-2-small{padding:120px 5%}}@media only screen and (max-width:860px){.product-white .columns-2-small{padding:80px 5%}}.product-white .columns-2-small-col{width:50%}@media only screen and (max-width:860px){.product-white .columns-2-small{flex-direction:column}.product-white .columns-2-small-col{width:100%}.product-white .columns-2-small-col:nth-child(2){margin-top:40px}}.product-white .columns-2-small .text{color:#666}.product-white .columns-2-small h2+.text{margin-top:40px}.product-white .text-download{display:flex;gap:10%;padding:120px 150px}@media only screen and (max-width:1100px){.product-white .text-download{padding:120px 5%}}@media only screen and (max-width:860px){.product-white .text-download{padding:80px 5%}}.product-white .text-download{background:#9d9fad;color:#fff}.product-white .text-download-col{width:40%;display:flex;flex-direction:column}.product-white .text-download-col:nth-child(2){justify-content:center;width:60%}@media only screen and (max-width:720px){.product-white .text-download{flex-direction:column}.product-white .text-download-col{width:100%}.product-white .text-download-col:nth-child(2){margin-top:80px;padding-left:80px}}@media only screen and (max-width:520px){.product-white .text-download-col:nth-child(2){margin-top:40px;padding-left:0}}.product-white .text-download h2{width:75%;font-size:40px;font-weight:400}@media only screen and (max-width:1100px){.product-white .text-download h2{width:100%}}.product-white .text-download .embed-card{display:inline-flex;padding:20px;background:#f4f3f3;border:1px solid #9D9FAD;border-radius:3px;gap:20px;margin-left:auto;transform:translate(20px,-20px)}.product-white .text-download .embed-card img{height:35px}.product-white .text-download .embed-sound p{margin:0}.product-white .slider{padding:120px 0 0 200px;overflow:hidden}@media only screen and (max-width:1100px){.product-white .slider{padding:120px 0 0 10%}}@media only screen and (max-width:860px){.product-white .slider{padding:80px 0 0 10%}}@media only screen and (max-width:520px){.product-white .slider{padding:80px 0% 0 5%}}.product-white .slider h2{font-weight:400;font-size:52px;margin-bottom:50px}.product-white .slider h2:after{content:"";display:block;width:90px;height:3px;background:#848799;border-radius:3px;margin-top:15px}.product-white .slider .swiper-slide .text{margin-top:30px;color:#666}.product-white .slider .swiper-scrollbar{background:#d6d6d6;margin-top:48px}.product-white .slider .swiper-scrollbar{border-radius:10px;height:5px;min-width:270px;width:70%;bottom:0;background:#46464694;margin:48px auto auto}.product-white .slider .swiper-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#000;border-radius:10px;left:0;top:0}.product-white .slider-quotes{display:flex;flex-direction:column;padding:0 0 0 200px}@media only screen and (max-width:1100px){.product-white .slider-quotes{padding:50px 0 0 10%}}@media only screen and (max-width:860px){.product-white .slider-quotes{padding:50px 0 0 10%}}@media only screen and (max-width:520px){.product-white .slider-quotes{padding:50px 0% 0 5%}}.product-white .slider-quotes{background-color:#fff}.product-white .slider-quotes .titleContainer{display:flex;flex-direction:column;align-self:flex-start;margin-bottom:50px}.product-white .slider-quotes .titleContainer .title{font-weight:600;font-size:65px;text-transform:uppercase;color:#1b1b1b}.product-white .slider-quotes .titleContainer .underline{width:100%;max-width:120px}.product-white .slider-quotes .swiper-slide{box-shadow:0 3px 10px #0000004d;max-width:950px;min-width:500px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;width:100%}.product-white .slider-quotes .swiper-slide .row-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.product-white .slider-quotes .swiper-slide .row-container img{padding:10px 16px 10px 10px;max-width:150px;max-height:150px;height:100%}.product-white .slider-quotes .swiper-slide .row-container .quote .svg-icon{position:absolute;top:2%;left:29%}.product-white .slider-quotes .swiper-slide .row-container .quote .svg-icon .quote-icon{opacity:.2}.product-white .slider-quotes .swiper-slide .row-container .quote{padding-top:40px;padding-bottom:40px;padding-left:10px;text-align:left;width:70%;height:100%;color:#666}.product-white .slider-quotes .swiper-slide .row-container .quote .p{margin-bottom:30px}.product-white .slider-quotes .swiper-slide .row-container .quote .name{font-style:bold;font-weight:500;font-size:20px}.product-white .slider-quotes .swiper-slide .row-container .quote .name p{margin-bottom:0}.product-white .slider-quotes .swiper-slide .row-container .quote .job{font-style:italic;font-weight:500;font-size:20px}.product-white .slider-quotes .swiper-slide .row-container .quote .job p{margin-bottom:2px}.product-white .slider-quotes .swiper-slide .row-container .quote .references{font-style:italic;font-weight:200;font-size:15px}.product-white .slider-quotes .swiper-slide .row-container .quote .references p{margin-bottom:0}.product-white .slider-quotes .swiper-scrollbar{background:#d6d6d6;margin-top:48px}.product-white .slider-quotes .swiper-scrollbar{border-radius:10px;height:5px;min-width:270px;width:70%;bottom:0;background:#46464694;margin:48px auto 60px}.product-white .slider-quotes .swiper-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#000;border-radius:10px;left:0;top:0}.product-white .slider-quotes .noScrollbar{padding-bottom:60px}.product-white .image_separator{height:400px;margin-top:0}.product-white .image_separator-visual{height:100%;background-position:bottom left;background-size:cover}.product-white .staggered_content{display:flex;flex-direction:column;padding:120px 150px}@media only screen and (max-width:1100px){.product-white .staggered_content{padding:120px 5%}}@media only screen and (max-width:860px){.product-white .staggered_content{padding:80px 5%}}.product-white .staggered_content-image{padding-left:10%}@media only screen and (max-width:520px){.product-white .staggered_content-image{padding-left:0%}}.product-white .staggered_content-image img{width:100%;max-width:600px}.product-white .staggered_content-image p{font-size:12px;color:#999;margin-top:5px}.product-white .staggered_content-content{color:#666}.product-white .staggered_content h2{font-weight:400;font-size:52px;text-align:center;margin-bottom:40px;color:#000}.product-white .staggered_content h2:after{content:"";display:block;width:90px;height:3px;background:#848799;border-radius:3px;margin-top:15px;left:50%;transform:translate(-50%);position:relative}.product-white .text_video{display:flex;flex-direction:column;gap:10%;padding:0 150px 120px}@media only screen and (max-width:1100px){.product-white .text_video{padding:0 5% 120px}}@media only screen and (max-width:860px){.product-white .text_video{padding:0 5% 80px}}.product-white .text_video{text-align:center}.product-white .text_video-col{width:100%}.product-white .text_video h2{font-weight:400;font-size:52px}.product-white .text_video h2:after{content:"";display:block;width:90px;height:3px;background:#848799;border-radius:3px;margin-top:15px;left:50%;transform:translate(-50%);position:relative}.product-white .text_video .text{color:#666;width:100%;max-width:650px;margin:auto}.product-white .text_video-embed{padding-top:56.25%;position:relative}.product-white .text_video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-white .text_video .text+.text-video-embed{margin-top:30px}.product-white .text_video h2+.text{margin-top:40px}.product-white .price_table{background:#9d9fad;padding:120px 110px;display:flex;flex-direction:column}@media only screen and (max-width:1100px){.product-white .price_table{padding:120px 5%}}@media only screen and (max-width:860px){.product-white .price_table{padding:80px 5%}}.product-white .price_table-header{display:flex;flex-direction:column;color:#fff;margin-bottom:70px;text-align:center}.product-white .price_table-header h2{font-weight:400;font-size:48px}.product-white .price_table-header h2:after{content:"";display:block;width:90px;height:3px;background:#e6e7eb;border-radius:3px;margin-top:15px;margin-bottom:30px;left:50%;transform:translate(-50%);position:relative}.product-white .price_table-header div{font-weight:400;font-size:16px}.product-white .price_table-header div b,.product-white .price_table-header div strong{font-weight:500}.product-white .price_table-tabs{display:flex;width:100%;gap:70px;align-items:stretch;justify-content:center}@media only screen and (max-width:1100px){.product-white .price_table-tabs{gap:40px}}@media only screen and (max-width:860px){.product-white .price_table-tabs{flex-direction:column;gap:80px}}.product-white .price_table .tab{background:#fff;border-radius:24px;padding:30px 15px;width:33.3333333333%;transition:all ease .3s;display:flex;flex-direction:column}@media only screen and (max-width:860px){.product-white .price_table .tab{width:100%;max-width:500px}}.product-white .price_table .tab-content{padding:40px 30px;display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(180deg,#848799ab,#9d9fada8);transition:all ease .5s;text-align:center;color:#fff;margin-bottom:20px;flex-grow:1}@media only screen and (max-width:860px){.product-white .price_table .tab-content{padding:30px 10px}}.product-white .price_table .tab-content .title{font-size:21px;font-weight:400;text-transform:uppercase}.product-white .price_table .tab-content .subtitle{font-size:10px;font-weight:400;text-transform:uppercase}.product-white .price_table .tab-content .subtitle:after{content:"";display:block;width:90px;height:3px;background:#cecfd6;border-radius:3px;margin-top:20px;position:relative;left:50%;transform:translate(-50%)}.product-white .price_table .tab-content .fields{margin-top:15px}.product-white .price_table .tab-content .fields b{font-weight:600;font-size:14px;color:#cecfd6}.product-white .price_table .tab-content .fields p{font-weight:400;font-size:16px}.product-white .price_table .tab-button-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all ease-in-out .2s}.product-white .price_table .tab-button-wrapper a.add_to_cart_button{background:#848799!important;color:#fff!important;padding:14px 45px!important;font-size:12px!important;font-weight:400!important;border:none!important}.product-white .price_table .tab-button-wrapper .price{margin-left:40px;color:#848799;display:flex;flex-direction:column}.product-white .price_table .tab-button-wrapper .price p{margin:0}.product-white .price_table .tab-button-wrapper .price .small{font-size:13px;text-decoration:line-through}.product-white .price_table .tab-button-wrapper .price .big{font-size:18px}.product-white .price_table .tab:hover{transform:scale(1.1);transform-origin:center}.product-white .price_table .tab:hover .tab-content{background:linear-gradient(180deg,#848799,#9d9fad)}.product-white .dropDownContainer{display:flex;padding:120px 0}@media only screen and (max-width:1100px){.product-white .dropDownContainer{padding:120px 0}}@media only screen and (max-width:860px){.product-white .dropDownContainer{padding:80px 0}}.product-white .dropDownContainer{flex-direction:column;width:100%}.product-white .dropDownContainer .dropDown{cursor:pointer;width:100%;border-bottom:1px solid #999999}.product-white .dropDownContainer .dropDown:nth-child(1){border-top:1px solid #999999;border-bottom:1px solid #999999}.product-white .dropDownContainer .dropDown .contentContainer{position:relative;padding:10px 20px}.product-white .dropDownContainer .dropDown .contentContainer .wrapper{width:100%;flex-direction:row!important;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2%}.product-white .dropDownContainer .dropDown .contentContainer .wrapper .title{text-transform:uppercase;font-size:20px;font-weight:500;transition:.3s ease;margin-bottom:0;color:#333;line-height:62px}.product-white .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown{will-change:transform;transition:.3s ease}.product-white .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown:before{color:#333}.product-white .dropDownContainer .dropDown .contentContainer .wrapper:hover .title{color:#9d9fad}.product-white .dropDownContainer .dropDown .contentContainer .wrapper:hover .icon-arrowDown:before{color:#9d9fad}.product-white .dropDownContainer .dropDown .contentContainer .content{padding:0 20px;font-weight:400;margin-bottom:0;height:0;color:#666;opacity:0;will-change:transform;transition:.3s ease;font-size:16px;line-height:24px;white-space:pre-line;overflow:hidden}.product-white .dropDownContainer .dropDown .contentContainer .content span{text-decoration:underline;transition:.3s ease;color:#999}.product-white .dropDownContainer .dropDown .contentContainer .content span:hover{transform:scale(.1);transition:.3s ease}.product-white .dropDownContainer .dropDown.active .title{color:#999;transition:.3s ease}.product-white .dropDownContainer .dropDown.active .content{transition:.3s ease;height:100%;opacity:1;overflow:visible;padding-bottom:30px}.product-white .dropDownContainer .dropDown.active .wrapper .icon-arrowDown{transform:rotate(180deg);transition:.3s ease}.product-white .sticky-bar{position:fixed;bottom:20px;margin:auto;width:100%;display:flex;z-index:10;transition:all ease .2s;opacity:1;visibility:visible}@media only screen and (max-width:640px){.product-white .sticky-bar{display:none}}.product-white .sticky-bar-content{display:flex;border-radius:16px;padding:20px 43px}@media only screen and (max-width:960px){.product-white .sticky-bar-content{padding:15px 30px}}.product-white .sticky-bar-content{opacity:.95;border:.5px solid #848799;max-width:calc(100% - 40px);background:#fff;margin:auto}.product-white .sticky-bar-content-entries{padding:5px;flex-wrap:wrap;display:flex;align-items:center;gap:15px 50px}@media only screen and (max-width:960px){.product-white .sticky-bar-content-entries{gap:15px 30px}}.product-white .sticky-bar-content-entries a{color:#666;font-size:12px;text-transform:uppercase}.product-white .sticky-bar-content-price{border-left:1px solid #999;margin-left:73px;padding:5px 0 5px 73px}@media only screen and (max-width:960px){.product-white .sticky-bar-content-price{margin-left:25px;padding-left:30px}}.product-white .sticky-bar-content-price{display:flex;align-items:center}.product-white .sticky-bar-content-price .btn{background:#848799;color:#fff;padding:10px 45px;font-size:12px;font-weight:400;border:none;text-transform:uppercase}.product-white .sticky-bar-content-price .price{font-size:18px;color:#848799;margin-left:40px}@media only screen and (max-width:960px){.product-white .sticky-bar-content-price .price{margin-left:20px}}.product-white .sticky-bar-invisible{visibility:hidden;opacity:0}section{margin-top:70px}.about-us{margin-top:120px;background:#1b1b1b}.about-us .section1{width:100%;margin-top:72px}.about-us .section1 .container{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column}.about-us .section1 .container .title{line-height:62px;color:#fff;font-weight:600;text-transform:uppercase;font-size:65px;z-index:999;margin-bottom:0}.about-us .section1 .container .title span{margin-left:50px}@media only screen and (max-width:600px){.about-us .section1 .container .title{text-align:center}}.about-us .section1 .container img{z-index:0;width:100%;transform:translateY(-30px)}.about-us .section2{margin-top:0!important}.about-us .section2 .container .wrapper{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width:600px){.about-us .section2 .container .wrapper{gap:4rem}}.about-us .section2 .container .wrapper .subcontainer{display:flex;flex-direction:column;max-width:70%;margin:0 auto;text-align:center}@media only screen and (max-width:600px){.about-us .section2 .container .wrapper .subcontainer{max-width:100%}}.about-us .section2 .container .wrapper .subcontainer:nth-child(2){align-self:flex-end;text-align:right}.about-us .section2 .container .wrapper .subcontainer .subtitle{text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:12px;color:#fff}.about-us .section2 .container .wrapper .subcontainer .title{font-size:28px;color:#fff;text-transform:uppercase;margin-bottom:24px;font-weight:600}.about-us .section2 .container .wrapper .subcontainer .content{font-size:16px;color:#fff;font-weight:400;opacity:.5;line-height:24px}.about-us .section3 .container .titleContainer{display:inline-block}.about-us .section3 .container .titleContainer .title{text-transform:uppercase;font-size:65px;font-weight:600;margin-bottom:16px;color:#fff}.about-us .section3 .container .titleContainer .border{width:40%;height:5px;background:#fff}.about-us .section3 .teamSlider{margin-top:36px}.about-us .section3 .teamSlider .swiperTeam{padding-left:15%}.about-us .section3 .teamSlider .swiperTeam .swiper-scrollbar{background:#d6d6d6;margin-top:48px}.about-us .section3 .teamSlider .swiperTeam .swiper-scrollbar{border-radius:10px;height:5px;min-width:270px;width:70%;bottom:0;background:#ffffff94;margin:48px auto auto}.about-us .section3 .teamSlider .swiperTeam .swiper-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#fff;border-radius:10px;left:0;top:0}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide{position:relative;max-width:280px}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer{height:400px;width:280px}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer img{border-radius:10px;width:100%;height:100%;object-fit:cover}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer .slideContent{width:100%;height:100%;background:#00000095;position:absolute;display:flex;opacity:0;flex-direction:column;padding:0 20px 20px;justify-content:flex-end;top:0;will-change:transform;transition:opacity .3s ease}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer .slideContent .role{text-transform:uppercase;color:#fff;font-size:10px;font-weight:400;margin-bottom:0}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer .slideContent .name{font-size:20px;color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:16px}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer .slideContent .content{color:#ebebebcd;line-height:24px;font-size:15px;font-weight:400}.about-us .section3 .teamSlider .swiperTeam .swiper-wrapper .swiper-slide .slideContainer:hover .slideContent{opacity:1;transition:opacity .3s ease}.about-us .section3 .teamSlider .swiperTeam .swiper-pagination{text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;width:100%;height:4px;border-radius:10px}.about-us .section3 .teamSlider .swiperTeam .swiper-pagination-progressbar{border-radius:10px;background:#ffffff94;width:60%;max-width:700px;margin:48px auto 0}.about-us .section3 .teamSlider .swiperTeam .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.about-us .section4{margin-top:120px}.about-us .section4 .projects{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.about-us .section4 .projects__title{display:inline-flex;justify-content:center;flex-direction:column;align-items:center;text-transform:uppercase;font-family:TTFirsNeue;font-size:65px;line-height:62px;font-weight:600;color:#fff}@media only screen and (max-width:600px){.about-us .section4 .projects__title{text-align:center}}.about-us .section4 .projects__title span{display:inline-flex;text-align:center;color:#fff}.about-us .section4 .projects__nav{margin-top:60px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 60px}@media screen and (max-width:600px){.about-us .section4 .projects__nav{display:none}}.about-us .section4 .projects__nav-item{color:#fff;font-family:TTFirsNeue;text-transform:uppercase;font-style:normal;font-weight:500;font-size:20px;line-height:26px;cursor:pointer;position:relative}.about-us .section4 .projects__nav-item:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#fff;transition:width ease-out .5s}.about-us .section4 .projects__nav-item:hover:after{width:100%}.about-us .section4 .projects__nav-item.active:after{width:100%}.about-us .section4 .projects__list{width:100%;display:flex;flex-direction:column;margin-top:50px}.about-us .section4 .projects__list .project{width:100%;display:flex;align-items:flex-end;justify-content:center;gap:37px;padding:40px 25% 40px 0}@media screen and (max-width:600px){.about-us .section4 .projects__list .project{flex-direction:column;align-items:center;justify-content:center}}.about-us .section4 .projects__list .project.even{flex-direction:row-reverse;padding:40px 0 40px 25%}@media screen and (max-width:600px){.about-us .section4 .projects__list .project.even{flex-direction:column;justify-content:center;align-items:center}}.about-us .section4 .projects__list .project.even .project__content:after{right:0;left:auto}.about-us .section4 .projects__list .project.even .project__content-label,.about-us .section4 .projects__list .project.even .project__content-title,.about-us .section4 .projects__list .project.even .project__content-work{text-align:right}.about-us .section4 .projects__list .project__image{width:15vw;height:20vw;min-width:200px;min-height:300px;object-fit:cover}.about-us .section4 .projects__list .project__content{width:auto;position:relative;padding-top:25px}.about-us .section4 .projects__list .project__content:after{content:"";position:absolute;top:0;left:0;width:250px;height:1px;background-color:#fff}.about-us .section4 .projects__list .project__content-label{color:#fff;font-family:TTFirsNeue;text-transform:uppercase;font-weight:500;font-size:20px;line-height:26px}.about-us .section4 .projects__list .project__content-title{color:#ffffff80;font-family:TTFirsNeue;text-transform:uppercase;font-weight:400;font-size:16px;line-height:21px;margin-bottom:11px}.about-us .section4 .projects__list .project__content-work{color:#ffffff80;font-family:TTFirsNeue;text-transform:uppercase;font-weight:400;font-size:16px;line-height:21px}.about-us .section4 .projects__list-display-cta{padding-top:2rem;display:flex;gap:.5rem;cursor:pointer;align-items:center;text-transform:uppercase;color:#fff;-webkit-user-select:none;user-select:none;font-size:1.3rem}.about-us .section4 .projects__list-display-cta i{display:flex;align-items:center;transition:all .2s ease}.about-us .section4 .projects__list-display-cta i:before{font-size:12px}.about-us .section4 .projects__list-display-cta.clicked i{transform:rotate(180deg)}.about-us .section4 .projects .projects_responsive-nav{position:relative;display:none!important;z-index:999;margin-top:2rem}@media screen and (max-width:600px){.about-us .section4 .projects .projects_responsive-nav{display:flex!important;align-items:center;justify-content:center}}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-button-label{display:inline-block;border-radius:4px;padding:10px 30px 10px 20px;white-space:nowrap;color:#fff;font-family:TTFirsNeue;text-transform:uppercase;background:#1b1b1b;font-style:normal;font-weight:500;font-size:20px;line-height:26px;cursor:pointer;position:relative}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-button-label:after{content:"";position:absolute;top:43%;right:0;transform:translateY(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;transform:rotate(-180deg)!important;transition:all .3s ease}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-button-label.active:after{transition:all .3s ease;transform:rotate(0)!important}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-input{display:none}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-menu{display:none;position:absolute;top:100%;padding:0;margin:2px 0 0;background:#1b1b1b;border-radius:10px;list-style-type:none}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-menu li{padding:20px;cursor:pointer;white-space:nowrap;text-align:center}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-menu li:hover:after{width:0px!important}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-menu li.active:after{width:0px!important}.about-us .section4 .projects .projects_responsive-nav .projects_responsive-menu li a{display:block;margin:-10px -20px;padding:10px 20px}.about-us .section4 .projects .projects_responsive-input:checked+.projects_responsive-menu{display:flex;flex-direction:column;justify-content:center}.about-us .section4 .projects__list-hidden{width:100%;height:0px;overflow:hidden;opacity:0;transition:opacity .3s ease}.about-us .section4 .projects__list-hidden.active{height:100%;overflow:visible;opacity:1;transition:opacity .3s ease}.about-us .section5{margin-top:72px}.about-us .section5 .container .titleContainer{display:inline-block;margin-bottom:36px}.about-us .section5 .container .titleContainer .title{text-transform:uppercase;font-size:65px;margin-bottom:16px;font-weight:600;color:#fff}.about-us .section5 .container .titleContainer .border{width:40%;height:5px;background:#fff}.about-us .section5 .container .wrapper{display:flex;flex-direction:row;justify-content:space-between;width:90%;margin:0 auto;gap:2rem}@media only screen and (max-width:600px){.about-us .section5 .container .wrapper{flex-direction:column}}.about-us .section5 .container .wrapper .subcontainer{width:45%}@media only screen and (max-width:600px){.about-us .section5 .container .wrapper .subcontainer{width:100%}}.about-us .section5 .container .wrapper .subcontainer .content{color:#fff;font-size:18px;line-height:27px;font-weight:400}.about-us .section5 .container .wrapper .subcontainer .content a{color:#565555;font-weight:600}.about-us .section5 .container .wrapper .subcontainer .nf-field-label{color:#fff;display:flex}.about-us .section5 .container .wrapper .subcontainer .nf-form-wrap{display:flex;flex-direction:column}.about-us .section5 .container .wrapper .subcontainer .nf-form-wrap .nf-response-msg{color:#fff;order:2}.about-us .section5 .container .wrapper .subcontainer .nf-error.field-wrap .nf-field-element:after{content:"";background:none!important}.about-us .section5 .container .wrapper .subcontainer .nf-before-form-content{display:none}.about-us .section5 .container .wrapper .subcontainer input,.about-us .section5 .container .wrapper .subcontainer textarea{background:transparent!important;border:1px solid #ffffff!important;border-radius:4px!important;color:#fff;font-size:15px;resize:none;font-weight:400}.about-us .section5 .container .wrapper .subcontainer input::placeholder,.about-us .section5 .container .wrapper .subcontainer textarea::placeholder{color:#fff}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8{display:inline-flex!important;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent!important;border-radius:var(--hal-radius-button, 8px)!important;background:#fff!important;background-origin:border-box;color:#1b1b1b!important;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;outline:none}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible{background:transparent!important;border-color:#fff!important;color:#fff!important;text-decoration:none!important}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible{scale:1.04}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8 .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8 .button-icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8>i,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8 .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8 .button-icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8>i{animation:none}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover .button-icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover>i,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible .button-icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible>i,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover .button-icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover>i,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible .button-icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible>i{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.about-us .section5 .container .wrapper .subcontainer input#nf-field-8,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8{transition-property:background-color,background,color,border-color}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible{scale:none}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover .button-icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:hover>i,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible .button-icon,.about-us .section5 .container .wrapper .subcontainer input#nf-field-8:focus-visible>i,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover .button-icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:hover>i,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible .hal-button__icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible .button-icon,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8:focus-visible>i{animation:none}}.about-us .section5 .container .wrapper .subcontainer input#nf-field-8,.about-us .section5 .container .wrapper .subcontainer textarea#nf-field-8{width:100%}.faq_main-container{background:#1b1b1b;min-height:80vh;padding-top:8rem}.faq_main-container .faq_main-subcontainer{display:flex;flex-direction:column;align-items:center}.faq_main-container .faq_main-subcontainer .faq_hero-title{color:#fff;text-transform:uppercase;font-family:TTFirsNeue;font-weight:600;line-height:62px;font-size:65px}.faq_main-container .faq_main-subcontainer .faq_hero-title span{margin-left:5rem}@media screen and (max-width:600px){.faq_main-container .faq_main-subcontainer .faq_hero-title span{margin-left:0}}@media screen and (max-width:600px){.faq_main-container .faq_main-subcontainer .faq_hero-title{font-size:38px;text-align:center}}.faq_main-container .faq_main-subcontainer .dropDownContainer{display:flex;margin-top:60px;margin-bottom:48px;flex-direction:column;width:100%}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown{cursor:pointer;width:100%;border-bottom:1px solid rgba(255,255,255,.2549019608)}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown:nth-child(1){border-top:1px solid rgba(255,255,255,.2549019608);border-bottom:1px solid rgba(255,255,255,.2549019608)}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer{position:relative;padding:20px}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer:hover .title{color:#fff;transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer:hover .icon-arrowDown:before{color:#fff;transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .wrapper{width:100%;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .wrapper .title{text-transform:uppercase;font-size:20px;color:#fff;font-weight:500;transition:.3s ease;margin-bottom:0}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown{will-change:transform;transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .content{padding:0 20px;font-weight:400;margin-bottom:0;height:0;color:#ffffff71;opacity:0;will-change:transform;transition:.3s ease;font-size:16px;line-height:24px;white-space:pre-line;overflow:hidden}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .content span{text-decoration:underline;transition:.3s ease;color:var(--secondary)}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown .contentContainer .content span:hover{transform:scale(.1);transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown.active .title{color:#fff;transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown.active .content{transition:.3s ease;height:100%;opacity:1;overflow:visible;padding-bottom:30px}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown.active .wrapper .icon-arrowDown{transform:rotate(180deg);transition:.3s ease}.faq_main-container .faq_main-subcontainer .dropDownContainer .dropDown.active .wrapper .icon-arrowDown:before{color:#fff}.woocommerce-cart{background:#f4f4f4;color:#1b1b1b;text-transform:uppercase}.woocommerce-cart .container .order-total strong .amount{visibility:visible}.woocommerce-cart .container .order-total strong{visibility:collapse}.woocommerce-cart .container .cart_title-container{display:inline-block;margin-bottom:3rem}@media screen and (max-width:600px){.woocommerce-cart .container .cart_title-container{margin-bottom:2rem}}.woocommerce-cart .container .cart_title-container .cart_title{display:inline-block;font-family:TTFirsNeue;font-weight:600;font-size:65px}@media screen and (max-width:600px){.woocommerce-cart .container .cart_title-container .cart_title{font-size:2.5rem}}.woocommerce-cart .container .cart_title-container .cart_title-border{width:50%;height:5px;background:#1b1b1b}.woocommerce-cart .container .woocommerce table.shop_table{border-collapse:collapse!important;border:none!important}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents{margin-bottom:36px!important}@media screen and (max-width:768px){.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents{display:block!important}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents thead{display:none!important}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody{display:block!important}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:0;padding:20px 0;border-bottom:2px solid #d9d9d9}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td{text-align:left!important}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-info{grid-column:1/-1;grid-row:1;padding:0 0 16px!important;display:flex!important;align-items:center;gap:.75rem;background-color:transparent}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-info:before{display:none}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-quantity{grid-column:1;grid-row:2;padding:0!important;display:flex!important;align-items:center}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-quantity:before{display:none}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-price{grid-column:3;grid-row:2;padding:0!important;display:flex!important;align-items:center;justify-content:center;text-align:center;gap:.5rem;background-color:transparent}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-price:before{display:none}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-remove{grid-column:3;grid-row:1;padding:0!important;display:flex!important;align-items:center;justify-content:flex-end;width:auto;background-color:transparent}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-remove:before{display:none}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-remove a{margin:0}.woocommerce-cart .container .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td.actions{padding:0;background-color:transparent;margin-top:1rem}}.woocommerce-cart .container .woocommerce table.shop_table td{border:none!important}.woocommerce-cart .container .woocommerce table.shop_table th{padding:9px 12px 30px;font-size:15px}.woocommerce-cart .container main{padding-top:96px}@media screen and (max-width:768px){.woocommerce-cart .container main{padding-top:5rem}}.woocommerce-cart .container main section{margin-top:0}.woocommerce-cart .container .product-label{display:block;font-weight:500;font-size:21px;line-height:100%;color:#9a9a9a}@media screen and (max-width:600px){.woocommerce-cart .container .product-label{font-size:16px}}.woocommerce-cart .container .product-info{display:flex;gap:2.5rem;align-items:center;font-size:20px!important;color:#1b1b1b;font-weight:600}@media screen and (max-width:768px){.woocommerce-cart .container .product-info{gap:1.25rem;font-size:16px!important}}@media screen and (max-width:600px){.woocommerce-cart .container .product-info{align-items:center;gap:.75rem;font-size:15px!important}}.woocommerce-cart .container .product-info .thumbnail{display:flex;justify-content:center;width:189px}.woocommerce-cart .container .product-info .thumbnail>img{max-width:189px;filter:drop-shadow(-26px 7px 59px rgba(0,0,0,.3098039216))}@media screen and (max-width:768px){.woocommerce-cart .container .product-info .thumbnail{width:120px}.woocommerce-cart .container .product-info .thumbnail>img{max-width:120px}}@media screen and (max-width:600px){.woocommerce-cart .container .product-info .thumbnail{width:100px}.woocommerce-cart .container .product-info .thumbnail>img{max-width:100px}}.woocommerce-cart .container .product-info a:nth-child(1){display:flex;justify-content:center;width:189px}.woocommerce-cart .container .product-info a:nth-child(1) img{max-width:189px;filter:drop-shadow(-26px 7px 59px rgba(0,0,0,.3098039216))}@media screen and (max-width:768px){.woocommerce-cart .container .product-info a:nth-child(1){width:120px}.woocommerce-cart .container .product-info a:nth-child(1) img{max-width:120px}}@media screen and (max-width:600px){.woocommerce-cart .container .product-info a:nth-child(1){width:100px}.woocommerce-cart .container .product-info a:nth-child(1) img{max-width:100px}}.woocommerce-cart .container .product-info a:nth-child(2){font-size:20px!important;color:#1b1b1b;font-weight:600}@media screen and (max-width:768px){.woocommerce-cart .container .product-info a:nth-child(2){font-size:16px!important}}@media screen and (max-width:600px){.woocommerce-cart .container .product-info a:nth-child(2){font-size:15px!important}}.woocommerce-cart .container .qty-stepper{display:flex;align-items:center;justify-content:center;gap:.25rem}.woocommerce-cart .container .qty-stepper .qty-btn{position:relative;display:flex;align-items:center;justify-content:center;width:calc(12px + .5rem);height:calc(12px + .5rem);padding:.25rem;background:none;color:#000;border:none;cursor:pointer;transition:opacity .2s ease}.woocommerce-cart .container .qty-stepper .qty-btn:before,.woocommerce-cart .container .qty-stepper .qty-btn:after{content:"";position:absolute;background:currentColor;border-radius:1px}.woocommerce-cart .container .qty-stepper .qty-btn:before{width:12px;height:2px}.woocommerce-cart .container .qty-stepper .qty-btn:hover{opacity:.5}.woocommerce-cart .container .qty-stepper .qty-plus:after{width:2px;height:12px}.woocommerce-cart .container .quantity input{margin:0 auto!important}.woocommerce-cart .container .quantity input[type=number]{-moz-appearance:textfield;width:46px}.woocommerce-cart .container .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce-cart .container .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .container .woocommerce .quantity .qty,.woocommerce-cart .container .qty-static{background:#1b1b1b;color:#fff;font-family:TTFirsNeue!important;font-weight:600;border:none!important;border-radius:12px;padding-left:0;padding-right:0;text-align:center}.woocommerce-cart .container .qty-static{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:1px 0}.woocommerce-cart .container .product-price{font-weight:600;text-align:right}.woocommerce-cart .container .product-price>del{text-decoration:none}.woocommerce-cart .container .product-price>del bdi{display:block;text-decoration:line-through;font-weight:600;font-size:15px}.woocommerce-cart .container .product-price>ins{text-decoration:none}.woocommerce-cart .container .product-price .woocommerce-Price-amount{font-size:24px;text-align:right}.woocommerce-cart .container .product-price .tax_label{display:none}.woocommerce-cart .container .icon-cross:before{color:#1b1b1b}.woocommerce-cart .container td.product-remove a{margin:0 auto}.woocommerce-cart .container td.product-remove a:hover{background:none!important;transform:scale(1.02);transition:all .3s ease}.woocommerce-cart .container th.product-remove,.woocommerce-cart .container td.product-remove{text-align:center;width:80px}.woocommerce-cart .container th.product-quantity,.woocommerce-cart .container td.product-quantity{text-align:center}.woocommerce-cart .container thead tr th{font-weight:500!important}.woocommerce-cart .container thead{border-bottom:2px solid rgba(27,27,27,.2078431373)!important}.woocommerce-cart .container .coupon{display:flex;flex-direction:column;gap:0}.woocommerce-cart .container .coupon label{font-weight:500;font-size:19px;line-height:1.32;text-align:left;margin-bottom:5px}.woocommerce-cart .container .coupon .coupon-fields{display:flex;align-items:center;gap:24px}@media screen and (max-width:600px){.woocommerce-cart .container .coupon .coupon-fields{flex-direction:column;align-items:stretch;gap:12px}}.woocommerce-cart .container .coupon .coupon-fields button[name=apply_coupon]{height:48px;padding-left:48px;padding-right:48px;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.27;text-transform:uppercase;border-radius:13px}@media screen and (max-width:600px){.woocommerce-cart .container .coupon .coupon-fields button[name=apply_coupon]{width:100%!important;padding-left:0;padding-right:0}}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td{padding:50px 0}@media screen and (max-width:600px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td{padding:20px 0}}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item+.woocommerce-cart-form__cart-item td{border-top:2px solid #d9d9d9!important}@media screen and (max-width:768px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item+.woocommerce-cart-form__cart-item td{border-top:none!important}}.woocommerce-cart .wc-proceed-to-checkout{padding-top:0!important}.woocommerce-cart .button.wc-forward{font-weight:500;font-size:15px!important;line-height:19px}@media screen and (max-width:600px){.woocommerce-cart .button.wc-forward{width:100%;text-align:center}}.woocommerce-cart input#coupon_code{color:#1b1b1b;width:259px;height:48px;font-family:TTFirsNeue;border-radius:4px;border:1px solid #1B1B1B;text-align:left;padding-left:12px;padding-right:12px}.woocommerce-cart input#coupon_code::placeholder{color:#1b1b1b}@media screen and (max-width:600px){.woocommerce-cart input#coupon_code{width:100%;max-width:100%;box-sizing:border-box}}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error{border:2px solid #1B1B1B;border-radius:10px;font-family:TTFirsNeue;font-weight:600;line-height:35px}.woocommerce-cart .woocommerce-message:before,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error:before{color:#1b1b1b!important}.woocommerce-cart table.cart img{width:auto!important;max-height:150px}.cart-empty_container{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.cart-empty_container .cart_empty-content{font-family:TTFirsNeue!important;font-weight:600;font-size:30px}.cart-empty_container .wc-backward{background:#1b1b1b!important;color:#fff!important;border-radius:10px!important;transition:all .3s ease!important;border:1px solid #1B1B1B!important}.cart-empty_container .wc-backward:hover{background:transparent!important;color:#1b1b1b!important}.product-price del{display:block;font-size:15px;opacity:.6}.product-price del .woocommerce-Price-amount{font-size:15px}.product-price .hal-price-breakdown{display:block;margin-top:6px;font-size:13px;line-height:1.4;opacity:.7}.product-price .hal-price-breakdown .woocommerce-Price-amount{font-size:inherit}.woocommerce-checkout{font-family:TTFirsNeue}.woocommerce-checkout section{margin-top:80px}.woocommerce-checkout .woocommerce-input-wrapper{width:100%}.woocommerce-checkout form:not(.is-pro) #billing_yweu_vat_field{display:none!important}.woocommerce-error,.woocommerce-message{border:2px solid #b81c23;margin-top:2rem;border-radius:10px;font-family:TTFirsNeue;background:#fff;line-height:35px}.woocommerce-error li,.woocommerce-message li{font-family:TTFirsNeue}.woocommerce-message{border:2px solid #8fae1b}.woocommerce-info{border:2px solid #1B1B1B;border-radius:10px;background:#fff;font-family:TTFirsNeue;font-weight:600;line-height:35px}.woocommerce-info:before{color:#1b1b1b!important}.woocommerce-info .showcoupon{color:#1b1b1b}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods{padding:1rem 0px;background:none}.woocommerce a.button.alt,.woocommerce button.button,.button.wc-forward{display:inline-flex!important;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;border:1px solid transparent!important;border-radius:var(--hal-radius-button, 8px)!important;background:#fff!important;background-origin:border-box;color:#0e0e0e!important;font-family:TTFirsNeue;font-weight:600;line-height:1;text-align:center;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;outline:none}.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus-visible,.woocommerce button.button:hover,.woocommerce button.button:focus-visible,.button.wc-forward:hover,.button.wc-forward:focus-visible{background:transparent!important;border-color:#fff!important;color:#fff!important;text-decoration:none!important}.woocommerce a.button.alt:focus-visible,.woocommerce button.button:focus-visible,.button.wc-forward:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.woocommerce a.button.alt,.woocommerce button.button,.button.wc-forward{transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus-visible,.woocommerce button.button:hover,.woocommerce button.button:focus-visible,.button.wc-forward:hover,.button.wc-forward:focus-visible{scale:1.04}.woocommerce a.button.alt .hal-button__icon,.woocommerce a.button.alt .button-icon,.woocommerce a.button.alt>i,.woocommerce button.button .hal-button__icon,.woocommerce button.button .button-icon,.woocommerce button.button>i,.button.wc-forward .hal-button__icon,.button.wc-forward .button-icon,.button.wc-forward>i{animation:none}.woocommerce a.button.alt:hover .hal-button__icon,.woocommerce a.button.alt:hover .button-icon,.woocommerce a.button.alt:hover>i,.woocommerce a.button.alt:focus-visible .hal-button__icon,.woocommerce a.button.alt:focus-visible .button-icon,.woocommerce a.button.alt:focus-visible>i,.woocommerce button.button:hover .hal-button__icon,.woocommerce button.button:hover .button-icon,.woocommerce button.button:hover>i,.woocommerce button.button:focus-visible .hal-button__icon,.woocommerce button.button:focus-visible .button-icon,.woocommerce button.button:focus-visible>i,.button.wc-forward:hover .hal-button__icon,.button.wc-forward:hover .button-icon,.button.wc-forward:hover>i,.button.wc-forward:focus-visible .hal-button__icon,.button.wc-forward:focus-visible .button-icon,.button.wc-forward:focus-visible>i{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.woocommerce a.button.alt,.woocommerce button.button,.button.wc-forward{transition-property:background-color,background,color,border-color}.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus-visible,.woocommerce button.button:hover,.woocommerce button.button:focus-visible,.button.wc-forward:hover,.button.wc-forward:focus-visible{scale:none}.woocommerce a.button.alt:hover .hal-button__icon,.woocommerce a.button.alt:hover .button-icon,.woocommerce a.button.alt:hover>i,.woocommerce a.button.alt:focus-visible .hal-button__icon,.woocommerce a.button.alt:focus-visible .button-icon,.woocommerce a.button.alt:focus-visible>i,.woocommerce button.button:hover .hal-button__icon,.woocommerce button.button:hover .button-icon,.woocommerce button.button:hover>i,.woocommerce button.button:focus-visible .hal-button__icon,.woocommerce button.button:focus-visible .button-icon,.woocommerce button.button:focus-visible>i,.button.wc-forward:hover .hal-button__icon,.button.wc-forward:hover .button-icon,.button.wc-forward:hover>i,.button.wc-forward:focus-visible .hal-button__icon,.button.wc-forward:focus-visible .button-icon,.button.wc-forward:focus-visible>i{animation:none}}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:50%;padding:0;width:50%}.woocommerce .col2-set .col-2:first-child,.woocommerce-page .col2-set .col-2:first-child{padding-left:20px}.woocommerce .col2-set .col-2:last-child,.woocommerce-page .col2-set .col-2:last-child{padding-right:20px}@media only screen and (max-width:768px){.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;padding:0;width:100%}.woocommerce .col2-set .col-2:first-child,.woocommerce-page .col2-set .col-2:first-child{padding-left:0}.woocommerce .col2-set .col-2:last-child,.woocommerce-page .col2-set .col-2:last-child{padding-right:0;margin-top:30px}}.checkout-page__container{width:100%;display:flex;flex-direction:column;gap:1.5rem;font-family:TTFirsNeue!important}.checkout-page__container .checkout-page__subcontainer input,.checkout-page__container .select2-selection__rendered,.checkout-page__container textarea.input-text{border-radius:4px;border:1px solid #000000;padding:10px;resize:none}.checkout-page__container .checkout-page__subcontainer input::placeholder,.checkout-page__container .select2-selection__rendered::placeholder,.checkout-page__container textarea.input-text::placeholder{font-family:TTFirsNeue!important;font-weight:400}.checkout-page__container .woocommerce-billing-fields h3{text-transform:uppercase;font-size:48px;font-weight:600}.checkout-page__container .woocommerce-billing-fields label:not(.checkbox){display:none!important}.checkout-page__container .woocommerce-additional-fields h3{text-transform:uppercase;font-size:36px;font-weight:500}.checkout-page__container textarea.input-text{height:150px!important}.checkout-page__container .form-row{padding:15px 5px!important}.checkout-page__container .form-row label{text-transform:uppercase!important;font-family:TTFirsNeue!important;font-weight:400}.checkout-page__container .form-row input{height:50px}.checkout-page__container .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}.checkout-page__container .select2-selection,.checkout-page__container .select2-selection--single{border:0px!important}.checkout-page__container .select2-container .select2-selection--single{height:51px}.checkout-page__container #billing_state_field,.checkout-page__container #billing_phone_field{clear:both}.checkout_newsletter-registration{margin-bottom:1.5rem}.nf-before-form-content{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#1b1b1b!important;color:#fff}.woocommerce-privacy-policy-link{font-weight:600;text-decoration:underline!important;color:#1b1b1b!important}.p-CardForm{display:flex!important;align-items:center!important;flex-direction:column!important;font-family:TTFirsNeue!important;font-weight:400}.p-GridCell--md3{width:50%!important}.input-text-container{width:100%;outline:none;border:1px solid rgba(27,27,27,.5);border-radius:4px;padding:10px 5px;display:flex;justify-content:space-between;margin:0}.input-text-container .input-text,.input-text-container .input-text-wrapper{width:100%}.input-text-container .input-text{border:none;height:20px;padding:0!important;font-size:16px;text-transform:none!important}.input-text-container .input-text:-webkit-autofill,.input-text-container .input-text:-webkit-autofill:hover,.input-text-container .input-text:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.input-text-container .input-text:focus{outline:none}.input-text-container .input-text::placeholder{color:#1b1b1b;text-transform:uppercase}.input-text-container .input-text{width:100%}.input-text-container .input-text-icon{display:flex;justify-content:center;align-items:center}.input-select{width:100%;border:1px solid rgba(0,0,0,.5);border-radius:4px;padding:10px 5px;font-size:16px;height:46px}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.edit-address__container{margin:3rem 0}.edit-address__container .edit-datas__container{display:flex;justify-content:space-between}@media screen and (max-width:600px){.edit-address__container .edit-datas__container{flex-direction:column;justify-content:flex-start;gap:2rem}}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container{margin:1rem 0}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display__title{text-transform:uppercase;font-family:TTFirsNeue;font-weight:600;font-size:36px}@media screen and (max-width:600px){.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display__title{font-size:24px}}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display_title__border{width:100%;max-width:130px;height:5px;background:#1b1b1b}.edit-address__container .edit-datas__container .address-display__container .address-display_edit__cta{background:#1b1b1b;padding:.5rem 1rem;text-transform:uppercase;border-radius:8px;color:#fff;border:1px solid #1B1B1B;font-family:TTFirsNeue;font-weight:600;will-change:transform;transition:.3s ease-in-out}.edit-address__container .edit-datas__container .address-display__container .address-display_edit__cta:hover{background:transparent;text-decoration:none;color:#1b1b1b}.edit-address__container .edit-datas__container .address-display__container .address-display_message{font-family:TTFirsNeue;font-weight:400;color:#1b1b1b;margin:2rem 0}.edit-address__container .edit-datas__container .woocommerce form .form-row-first,.edit-address__container .edit-datas__container .woocommerce-page form .form-row-first,.edit-address__container .form-row-first,.edit-address__container .form-row-first.address-field{clear:both!important}.edit-address__container .form-row{margin:10px 0!important}.edit-address__container input,.edit-address__container .select2-container .select2-selection--single{border-radius:4px;height:40px;padding:10px 5px;width:300px!important;display:flex;align-items:center;border:1px solid rgba(0,0,0,.3764705882)}.edit-address__container input::placeholder,.edit-address__container input .select2-selection__placeholder,.edit-address__container input .select2-selection__rendered,.edit-address__container .select2-container .select2-selection--single::placeholder,.edit-address__container .select2-container .select2-selection--single .select2-selection__placeholder,.edit-address__container .select2-container .select2-selection--single .select2-selection__rendered{color:#1b1b1b;text-transform:uppercase;font-family:TTFirsNeue}.edit-address__container .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;top:0}.edit-address__container .edit-address_title{text-transform:uppercase;font-size:36px;font-weight:600}.edit-address__container .woocommerce-address-fields__field-wrapper{max-width:1000px}@media screen and (max-width:600px){.edit-address__container .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column}}.edit-address__container .edit-address-submit__cta{text-transform:uppercase;margin-top:2rem!important;outline:none}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-address-fields__field-wrapper .form-row-last,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-first{width:100%!important}.woocommerce-address-fields__field-wrapper #customer_type_field,.woocommerce-billing-fields__field-wrapper #customer_type_field{grid-column:span 2;padding-bottom:0!important}.woocommerce-address-fields__field-wrapper #customer_type_field .input-checkbox,.woocommerce-billing-fields__field-wrapper #customer_type_field .input-checkbox{height:auto}.woocommerce-address-fields__field-wrapper #customer_type_field .optional,.woocommerce-billing-fields__field-wrapper #customer_type_field .optional{display:none}.softwares .section1{height:220px;overflow:hidden;position:relative;display:block}@media only screen and (max-width:1200px){.softwares .section1{height:auto}}.softwares .section1 .container{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column}.softwares .section1 .container .section-1-image{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.softwares .section1 .container .section-1-title{position:relative;line-height:62px;color:#fff;font-weight:600;text-transform:uppercase;font-size:65px;z-index:999;margin-bottom:0;padding-top:50px;text-align:center}.softwares .section1 .container .title-underline{background-color:#fff;position:relative;top:10px;right:0;height:5px;width:33%}.softwares .cards-container{background-color:#ededed;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-around;gap:1%;padding:50px 5%}.softwares .card-item{position:relative;width:450px;height:575px;min-height:575px;min-width:400px;background-color:#fff;box-shadow:0 5px 50px #0000000d;transition:all .3s ease;margin-top:2%;margin-bottom:2%;border-radius:10px;--card-bck-height: 220px}.softwares .card-item .card-item-bck-wrapper{position:absolute;height:var(--card-bck-height);width:100%;min-width:inherit}.softwares .card-item .card-item-bck-wrapper .card-image-bck{min-width:inherit;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;height:var(--card-bck-height);width:100%;z-index:1;object-fit:cover}.softwares .card-item .card-item-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:inherit;gap:5%}.softwares .card-item .card-item-wrapper .card-image{z-index:999;--card-img-height: 275px;max-height:var(--card-img-height);object-fit:scale-down;max-width:90%}.softwares .card-item .card-item-wrapper .text-center{text-align:center!important;margin-left:10%;margin-right:10%}.softwares .card-item .card-item-wrapper .button-wrapper{width:auto;height:100px}.softwares .card-item .card-item-wrapper .button-wrapper .discover-button{margin-bottom:25%}.softwares .card-item:hover{transform:scale(1.025)}.sound-libraries .section1{height:220px;overflow:hidden;position:relative;display:block}@media only screen and (max-width:1200px){.sound-libraries .section1{height:auto}}.sound-libraries .section1 .container{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column}.sound-libraries .section1 .container .section-1-image{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.sound-libraries .section1 .container .section-1-title{position:relative;line-height:62px;color:#fff;font-weight:600;text-transform:uppercase;font-size:65px;z-index:999;margin-bottom:0;padding-top:50px;text-align:center}.sound-libraries .section1 .container .title-underline{background-color:#fff;position:relative;top:10px;right:0;height:5px;width:33%}.sound-libraries .cards-container{background-color:#ededed;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-around;gap:1%;padding:50px 5%}.sound-libraries .cards-container .card-item{position:relative;width:450px;height:575px;min-height:575px;min-width:400px;background-color:#fff;box-shadow:0 5px 50px #0000000d;transition:all .3s ease;margin-top:2%;margin-bottom:2%;border-radius:10px;--card-bck-height: 220px}.sound-libraries .cards-container .card-item .card-item-bck-wrapper{position:absolute;height:var(--card-bck-height);width:100%;min-width:inherit}.sound-libraries .cards-container .card-item .card-item-bck-wrapper .card-image-bck{min-width:inherit;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;height:var(--card-bck-height);width:100%;z-index:1;object-fit:cover}.sound-libraries .cards-container .card-item .card-item-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:inherit;gap:5%}.sound-libraries .cards-container .card-item .card-item-wrapper .card-image{z-index:999;--card-img-height: 275px;max-height:var(--card-img-height);object-fit:scale-down;max-width:90%}.sound-libraries .cards-container .card-item .card-item-wrapper .text-center{text-align:center!important;margin-left:10%;margin-right:10%}.sound-libraries .cards-container .card-item .card-item-wrapper .button-wrapper{width:auto;height:100px}.sound-libraries .cards-container .card-item .card-item-wrapper .button-wrapper .discover-button{margin-bottom:25%}.sound-libraries .cards-container .card-item:hover{transform:scale(1.025)}*{scroll-behavior:smooth}.blog{height:auto;position:relative;display:block}@media only screen and (max-width:1200px){.blog{height:auto}}.blog .container{--section1-height: 200px;display:flex;align-items:center;justify-content:center;margin:0 auto 3%;flex-direction:column;width:100%;height:var(--section1-height)}.blog .container .section-1-image{position:absolute;width:100%;height:var(--section1-height);object-fit:cover}.blog .container .title-wrapper{z-index:100}.blog .container .title-wrapper .section-1-title{align-items:center;display:flex;flex-direction:row;line-height:62px;color:#fff;font-weight:600;text-transform:uppercase;font-size:65px;margin-bottom:10px;text-align:center}.blog .container .title-wrapper .title-underline{background-color:#fff;position:relative;height:5px;left:4px;width:33%}.blog .article-preview-container{background-color:#ededed;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:1%;padding-left:5%;padding-right:5%;padding-bottom:50px}.blog .article-preview-item{border-radius:10px;display:flex;flex-direction:row}@media only screen and (max-width:1000px){.blog .article-preview-item{flex-direction:column}}.blog .article-preview-item{width:80%;height:auto;background-color:#fff;box-shadow:0 5px 50px #0000000d;transition:all .3s ease;margin-top:2%;margin-bottom:2%;text-decoration:none;color:#000}.blog .article-preview-item .article-preview-image-wrapper{width:40%;margin-right:30px}@media only screen and (max-width:1000px){.blog .article-preview-item .article-preview-image-wrapper{width:100%;height:50%;margin-right:0}}.blog .article-preview-item .article-preview-image-wrapper .article-preview-image{object-fit:cover;height:inherit;height:100%;width:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0}@media only screen and (max-width:1000px){.blog .article-preview-item .article-preview-image-wrapper .article-preview-image{width:100%;height:200px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0}}.blog .article-preview-item .article-preview-text{display:flex;flex-direction:column;justify-content:space-between;width:auto;height:inherit;row-gap:20px;padding-top:2%;padding-bottom:2%}@media only screen and (max-width:1000px){.blog .article-preview-item .article-preview-text{padding-left:20px;padding-right:20px;margin-bottom:10px}}.blog .article-preview-item .article-preview-text .article-preview-title{text-align:left;font-size:60px;font-weight:600;line-height:62px;z-index:999}.blog .article-preview-item .article-preview-text .article-preview-summary{padding-right:5%}.blog .article-preview-item .button-wrapper{width:auto}.blog .article-preview-item:hover{transform:scale(1.025);text-decoration:none;color:#000}.blog .article-preview-item a{position:absolute;width:100%;height:100%;color:#fff;text-decoration:none;color:#000}.version-history-container{display:flex;flex-direction:column}.version-history-container-title{position:relative;line-height:62px;color:#000;font-weight:600;text-transform:uppercase;font-size:65px;margin-top:15vh;text-align:center}.version-history-container .dropDownContainer{display:flex;padding:120px 0}@media only screen and (max-width:1100px){.version-history-container .dropDownContainer{padding:120px 0}}@media only screen and (max-width:860px){.version-history-container .dropDownContainer{padding:80px 0}}.version-history-container .dropDownContainer{flex-direction:column;align-items:center;width:100%}.version-history-container .dropDownContainer .dropDown{cursor:pointer;width:75vw;border-bottom:1px solid #999999}.version-history-container .dropDownContainer .dropDown:nth-child(1){border-top:1px solid #999999;border-bottom:1px solid #999999}.version-history-container .dropDownContainer .dropDown .contentContainer{position:relative;padding:10px 20px}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper{width:100%;flex-direction:row!important;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2%}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper .title{text-transform:uppercase;font-size:20px;font-weight:500;transition:.3s ease;margin-bottom:0;color:#333;line-height:62px}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown{will-change:transform;transition:.3s ease}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper .icon-arrowDown:before{color:#333}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper:hover .title{color:#9d9fad}.version-history-container .dropDownContainer .dropDown .contentContainer .wrapper:hover .icon-arrowDown:before{color:#9d9fad}.version-history-container .dropDownContainer .dropDown .contentContainer .content{padding:0 20px;font-weight:400;margin-bottom:0;height:0;color:#666;opacity:0;will-change:transform;transition:.3s ease;font-size:16px;line-height:24px;white-space:pre-line;overflow:hidden}.version-history-container .dropDownContainer .dropDown .contentContainer .content-version-history{white-space:normal}.version-history-container .dropDownContainer .dropDown .contentContainer .content span{text-decoration:underline;transition:.3s ease;color:#999}.version-history-container .dropDownContainer .dropDown .contentContainer .content span:hover{transform:scale(.1);transition:.3s ease}.version-history-container .dropDownContainer .dropDown .contentContainer .content .version-number{font-weight:500}.version-history-container .dropDownContainer .dropDown.active .title{color:#999;transition:.3s ease}.version-history-container .dropDownContainer .dropDown.active .content{transition:.3s ease;height:100%;opacity:1;overflow:visible;padding-bottom:30px}.version-history-container .dropDownContainer .dropDown.active .content-version-history{padding-bottom:0}.version-history-container .dropDownContainer .dropDown.active .wrapper .icon-arrowDown{transform:rotate(180deg);transition:.3s ease}.sound-library{background:#101010;position:relative;overflow:hidden}.sound-library{--audio-player-color: hsl(176, 64%, 91%)}.sound-library .audio-player-wrapper{display:flex;position:relative;gap:5px;width:100%;height:115px;min-height:115px}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper{min-height:450px}}.sound-library .audio-player-wrapper{justify-content:center;align-items:center;padding:1%;z-index:5}.sound-library .audio-player-wrapper .audio-player-container{position:relative;width:90%;height:100%;display:flex;justify-content:center;align-items:center;gap:4%;background-color:#101010;border-radius:10px;padding:1%}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-container{flex-direction:column;gap:2%}}.sound-library .audio-player-wrapper .audio-player-container .progression{position:absolute;letter-spacing:-.5px;top:0;right:0;color:var(--audio-player-color);padding:2%;font-weight:500;font-size:.8em}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-container .progression{position:relative;width:100px;height:20px;color:#fff;text-align:center;order:2}}.sound-library .audio-player-wrapper .audio-player-container .progression span{color:#747474}.sound-library .audio-player-wrapper .audio-player-container .audio-player-image{position:relative;display:flex;height:100%;aspect-ratio:1/1}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-container .audio-player-image{width:80%;max-width:250px;height:auto;order:1}}.sound-library .audio-player-wrapper .audio-player-container .audio-player-image img{position:relative;aspect-ratio:1/1}.sound-library .audio-player-wrapper .audio-player-container .audio-player-main-button-container{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:40%;background-color:var(--audio-player-color);border-radius:50%;cursor:pointer;transition:all .2s}.sound-library .audio-player-wrapper .audio-player-container .audio-player-main-button-container:hover{transform:scale(1.05)}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-container .audio-player-main-button-container{width:40px;height:40px;order:3}}.sound-library .audio-player-wrapper .audio-player-container .audio-player-main-button-container .play-pause-button{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' d='M4.55 19A1 1 0 0 1 3 18.13V1.87A1 1 0 0 1 4.55 1l12.2 8.13a1 1 0 0 1 0 1.7z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:2px center;mask-position:2px center;-webkit-mask-size:cover;mask-size:cover;background-color:#000;width:50%;height:50%}.sound-library .audio-player-wrapper .audio-player-container .audio-player-main-button-container .play-pause-button.pause{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6.75 3a2 2 0 0 0-2 2v10a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2Zm6.5 0a2 2 0 0 0-2 2v10a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2Z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:.5px center;mask-position:.5px center;-webkit-mask-size:cover;mask-size:cover;background-color:#000}.sound-library .audio-player-wrapper .audio-player-container .wavesurfer-container{width:80%;padding-right:8px}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-container .wavesurfer-container{order:2}}.sound-library .audio-player-wrapper .audio-player-container .wavesurfer-container .half-background{position:absolute;height:50%;width:100%;bottom:0;z-index:10;background-color:#101010;opacity:.4;pointer-events:none}.sound-library .audio-player-wrapper .audio-player-volume{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:8%;min-width:30px;border-radius:10px;background-color:#101010}@media only screen and (max-width:750px){.sound-library .audio-player-wrapper .audio-player-volume{display:none}}.sound-library .audio-player-wrapper .audio-player-volume .volume-controler{height:70%;width:150%;display:flex;justify-content:center;align-items:center}.sound-library .audio-player-wrapper .audio-player-volume .volume-controler #volume{position:relative;-webkit-appearance:none;width:100%;max-width:50px;height:8px;top:0;left:0;transform-origin:center;transform:rotate(-90deg);cursor:pointer}.sound-library .audio-player-wrapper .audio-player-volume .volume-icon{position:relative;mask:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 512'%3E%3Cpath d='M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.53 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:.5px center;mask-position:.5px center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--audio-player-color);width:15px;height:15px}.sound-library .audio-player-wrapper .audio-player-volume #volume::-webkit-slider-runnable-track{height:8px;background:linear-gradient(to right,var(--audio-player-color) 0%,var(--audio-player-color) var(--volume-fill, 50%),#3f3f3f var(--volume-fill, 50%),#3f3f3f 100%)}.sound-library .audio-player-wrapper .audio-player-volume #volume::-moz-range-track{height:8px;background:linear-gradient(to right,var(--audio-player-color) 0%,var(--audio-player-color) var(--volume-fill, 50%),#3f3f3f var(--volume-fill, 50%),#3f3f3f 100%)}.sound-library .audio-player-wrapper .audio-player-volume #volume::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;background:transparent;cursor:pointer}.sound-library .audio-player-wrapper .audio-player-volume #volume::-moz-range-thumb{width:0;height:0;background:transparent;border:none;cursor:pointer}.sound-library .audio-player-container{position:relative;display:flex;align-items:center;gap:20px}.sound-library .wavesurfer-container{position:relative;transition:all .5s;cursor:pointer}.sound-library .wavesurfer-container:before{content:"";position:absolute;inset:0;z-index:2;opacity:.2;border-radius:2px;animation:waveGlow 2.5s infinite ease-in-out}.sound-library .volume-controler:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;opacity:.2;border-radius:2px;filter:blur(30px);background:#fff}.sound-library .wavesurfer-container ::part(cursor){display:none}.sound-library .audio-player-image:before{content:"";position:absolute;inset:0;z-index:2;opacity:.5;border-radius:50%;transform:translate(40%,-40%);filter:blur(30px);background:var(--audio-player-color)}@media only screen and (max-width:750px){.sound-library .audio-player-image:before{opacity:.2}}.sound-library .audio-player-image:before{animation:waveGlow 2.5s infinite ease-in-out}@keyframes waveGlow{}.sound-library .region-tooltip{position:fixed;background:#000000d9;color:#fff;padding:4px 8px;font-size:11px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .15s ease-out;z-index:9999}.sound-library .region-tooltip.show{opacity:1}.sound-library .half-half-module-wrapper{position:relative;width:100%;min-height:980px;height:100%}@media only screen and (max-width:600px){.sound-library .half-half-module-wrapper{height:auto}}.sound-library .half-half-module-wrapper{background:#101010;overflow:hidden}.sound-library .half-half-module-wrapper.has-carousel{padding:0!important}.sound-library .half-half-module-wrapper .half-half-module{position:relative;display:flex;width:100%;height:100%;min-height:980px}@media only screen and (max-width:600px){.sound-library .half-half-module-wrapper .half-half-module{flex-direction:column}}.sound-library .half-half-module-wrapper .half-half-module .gradient-potatoe{top:0;left:0}.sound-library .half-half-module-wrapper .half-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;width:50%;padding:0 8%}@media only screen and (max-width:600px){.sound-library .half-half-module-wrapper .half-container{width:100%;min-height:650px;padding:50px 20px;gap:0}}.sound-library .half-half-module-wrapper .half-bck-image{position:absolute;width:100%;height:100%;z-index:2}.sound-library .half-half-module-wrapper .half-bck-image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.sound-library .title-wrapper{position:relative;z-index:4}.sound-library .title-wrapper .title-container{line-height:1em;font-size:4em;font-weight:500;color:#daf7f5;padding:40px 0}@media only screen and (max-width:600px){.sound-library .title-wrapper .title-container{font-size:3em}}.sound-library .text-wrapper{position:relative;z-index:4;max-width:700px}.sound-library .text-wrapper .text-container{color:#fff;font-size:1em;line-height:1.3em;font-weight:500;padding:40px 0}@media only screen and (max-width:600px){.sound-library .text-wrapper .text-container{font-size:.8em;padding:40px 0}}.sound-library .image-wrapper{position:relative;z-index:4}.sound-library .image-wrapper .image-container img{border-radius:10px}.sound-library .gradient-potatoe{--potato-color:#378cbd;position:absolute;width:100%;height:100%;border-radius:50%;filter:blur(100px);transform:translateY(-50%);background:radial-gradient(rgb(from var(--potato-color) r g b/64%),rgb(from var(--potato-color) r g b/32%) 30%,#0000 60%)}.sound-library .gradient-potatoe.no-translate{transform:translateY(0);width:100%}.sound-library .gradient-potatoe.free{left:50%;min-width:1500px;min-height:1000px;width:200vw;height:125vw;z-index:5;transform:translate(-50%,-50%)}.sound-library .gradient-potatoe{z-index:2;pointer-events:none;isolation:isolate;transform:translateZ(0);will-change:transform,opacity}.sound-library .video-yt-wrapper{position:relative;width:100%;max-width:480px;height:100%;display:flex;justify-content:center;align-items:center}.sound-library .video-yt-wrapper .video-yt-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.sound-library .video-yt-wrapper .video-yt-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center}.sound-library .video-yt-wrapper .video-yt-container .video-thumbnail img{width:100%;height:100%;object-fit:cover}.sound-library .video-yt-wrapper .video-yt-container .video-thumbnail .video-play-button{width:75px;height:75px;position:absolute;display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.6' cx='39' cy='39' r='39' fill='%23101010'/%3E%3Cpath d='M46 37.2679C47.3333 38.0377 47.3333 39.9623 46 40.7321L37 45.9282C35.6667 46.698 34 45.7358 34 44.1962L34 33.8038C34 32.2642 35.6667 31.302 37 32.0718L46 37.2679Z' fill='%23DAF7F5'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;transition:all .2s}.sound-library .video-yt-wrapper .video-yt-container .video-thumbnail .video-play-button:hover{transform:scale(1.05)}.sound-library .video-yt-wrapper .video-yt-container iframe{position:absolute;border:0;top:0;left:0;width:100%;height:100%}.sound-library .video-yt-wrapper .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%}.sound-library .video-yt-wrapper .modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.sound-library .video-yt-wrapper .modal-content{position:absolute;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;width:75%;aspect-ratio:16/9;z-index:100}.sound-library .video-yt-wrapper .modal-content iframe{width:100%;height:100%}.sound-library .video-yt-wrapper .close-btn{position:absolute;top:-30px;right:-30px;color:#fff;font-size:30px;font-weight:700;cursor:pointer;z-index:1001}.sound-library .all-centred-module-wrapper{position:relative;width:100%;background:#101010;display:flex;overflow:hidden}.sound-library .all-centred-module-wrapper .all-centred-bck-image{position:absolute;width:100%;height:100%;aspect-ratio:1/1}.sound-library .all-centred-module-wrapper .all-centred-bck-image img{position:relative;width:100%;height:100%;object-fit:cover}.sound-library .all-centred-module-wrapper .gradient-overlay{position:absolute;z-index:2;width:100%;height:100%;background:linear-gradient(to top,#101010 0% 30%,#10101000)}.sound-library .all-centred-module-wrapper .all-centred-module{--text-gradient-1: #B3E1DD;--text-gradient-2: #2E89AC;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:70px;width:100%;height:100%;padding:2% 25%}@media only screen and (max-width:600px){.sound-library .all-centred-module-wrapper .all-centred-module{padding:70px 20px}}.sound-library .all-centred-module-wrapper .all-centred-module .text-container{font-size:1.2em;background:linear-gradient(to top,var(--text-gradient-2) 40%,var(--text-gradient-1) 100%);-webkit-background-clip:text;color:transparent}@media only screen and (max-width:600px){.sound-library .all-centred-module-wrapper .all-centred-module .title-container{text-align:center;width:100%;font-size:2.5em}}.sound-library .dropdowns-wrapper{background:#101010;padding:10px 10%}@media only screen and (max-width:600px){.sound-library .dropdowns-wrapper{padding:0 20px}}.sound-library .dropdowns-wrapper .dropdowns-container{display:flex;flex-direction:column;width:100%}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container{cursor:pointer;width:100%;border-bottom:1px solid rgba(255,255,255,.4980392157);color:#e5e5e5;transform:translateZ(0);will-change:transform,opacity}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container:nth-child(1){border-top:1px solid rgba(255,255,255,.4980392157);border-bottom:1px solid rgba(255,255,255,.4980392157)}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content{position:relative;padding:20px}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content:hover .title{transition:.3s ease}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content:hover .arrow-icon:before{transition:.3s ease}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .title-wrapper{width:100%;display:flex;justify-content:space-between;flex-direction:row!important;align-items:center}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .title-wrapper .title{font-size:20px;font-weight:500;transition:.3s ease;margin-bottom:0;padding-bottom:0}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .title-wrapper .arrow-icon{will-change:transform;background-image:url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33185 7.5C4.94695 8.16667 3.98469 8.16667 3.59979 7.5L0.135693 1.5C-0.249207 0.833333 0.231918 5.89981e-08 1.00172 1.26296e-07L7.92992 7.31979e-07C8.69972 7.99277e-07 9.18085 0.833334 8.79595 1.5L5.33185 7.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;transition:.3s ease;width:8px;height:8px}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .dropdown-content-content{padding:0 20px;font-weight:500;margin-bottom:0;height:0;opacity:0;will-change:transform;transition:.3s ease;font-size:16px;overflow:hidden}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .dropdown-content-content span{text-decoration:underline;transition:.3s ease;color:var(--secondary)}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container .dropdown-content .dropdown-content-content span:hover{transform:scale(.1);transition:.3s ease}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container.active .title{transition:.3s ease;padding-bottom:0}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container.active .dropdown-content-content{transition:.3s ease;height:100%;opacity:1;overflow:visible;padding:20px 20px 0}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container.active .dropdown-content-content li{padding:10px 0}.sound-library .dropdowns-wrapper .dropdowns-container .dropdown-container.active .title-wrapper .arrow-icon{transform:rotate(180deg);transition:.3s ease}.sound-library .sl-content-wrapper{position:relative;background:#101010;display:flex}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper{padding:0 20px}}.sound-library .sl-content-wrapper .sl-bck-image{position:absolute;width:100%;height:100%;z-index:2}.sound-library .sl-content-wrapper .sl-bck-image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.sound-library .sl-content-wrapper .sl-content-container{display:flex;flex-direction:column;position:relative;padding:7% 10%}.sound-library .sl-content-wrapper .sl-content-container .sl-content-head{display:flex}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-head{flex-direction:column;padding:50px 0}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-head{justify-content:space-between;padding-bottom:15%;z-index:3}.sound-library .sl-content-wrapper .sl-content-container .sl-content-head .sl-content-title{font-size:4em;font-weight:500;color:#daf7f5}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-head .sl-content-title{font-size:3em;padding-bottom:30px}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-head .sl-content-subtitle{font-size:2em;font-weight:500;color:#daf7f5;text-align:end;width:30%}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-head .sl-content-subtitle{width:100%;font-size:1.5em;line-height:1.2em;text-align:left}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container{color:#fff;display:flex;width:100%;flex-wrap:wrap;column-gap:10%;z-index:3}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container{flex-direction:column;gap:50px}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container{display:flex;flex-direction:column;width:40%;padding:30px 0}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container{width:100%;padding:0}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-head-container{display:flex;align-items:center;gap:5%;padding-bottom:8%}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-head-container .item-head-icon{width:30px;height:30px}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-head-container .item-head-title{font-size:1.5em;font-weight:500}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-head-container .item-head-title{font-size:1.2em}}.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-content{font-size:1em;font-weight:500;line-height:1.2em}@media only screen and (max-width:600px){.sound-library .sl-content-wrapper .sl-content-container .sl-content-items-container .sl-content-item-container .item-content{font-size:.8em}}.sound-library .directional-button{position:absolute;top:50%;transform:translateY(-50%)}.sound-library .directional-button.left{left:5%}.sound-library .directional-button.right{right:5%}.sound-library .carousel-section-container{display:flex;flex-direction:column;align-items:center;padding-top:5vh;padding-bottom:5vh;height:auto;overflow:hidden;position:relative;width:100%;margin:auto}@media only screen and (max-width:600px){.sound-library .carousel-section-container{padding:0 20px}}.sound-library .carousel-section-container .directional-button{z-index:10}.sound-library .carousel-section-container>h1{z-index:3;color:#fff}.sound-library .carousel-section-container ::-webkit-scrollbar{display:none}.sound-library .carousel-section-container .carousel-track{gap:0px}.sound-library .carousel-section-container .carousel-slider-container{z-index:2;padding-top:2px;padding-bottom:2px;position:relative;height:100%;width:100%;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container{z-index:1;cursor:grab;position:relative;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:20px;margin-right:20px;height:500px;width:35%;flex:0 0 auto;scroll-snap-align:center}@media screen and (max-width:600px){.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container{height:540px;width:350px}}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-grad-margin{border-radius:20px}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-size:1em;line-height:1.3em}@media screen and (max-width:650px){.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-size:1.2em;line-height:1.7em}}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-weight:400;padding:5% 10%;height:100%}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-name{font-size:1.2em;line-height:1.7em;font-weight:700}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-job{font-size:1.1em;line-height:1.7em;font-weight:700}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-refs{line-height:1.7em;font-weight:600;color:#daf7f5}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.portrait{height:400px;width:290px}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.landscape{height:300px;aspect-ratio:16/9}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container{flex:0 0 auto}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container>img{position:absolute;object-fit:cover;z-index:2;border-radius:30px;width:100%;height:100%;transition:all .3s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.quote{min-width:460px;width:0;margin:0 30px}@media screen and (max-width:600px){.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.quote{width:calc(100vw - 100px)}}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.quote img{border-radius:50%;height:100px;width:100px;aspect-ratio:1/1}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.quote .quote-text-container{max-width:435px;min-width:460px;width:435px;height:340px}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.hoverable:hover img{opacity:.1}.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container{color:#fff;padding:0 5%}.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-over-title,.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-text{color:#fff;font-size:1em;font-weight:300;margin-bottom:0}.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-title{font-size:1.5em;color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:16px}.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-text{color:#ffffff9d}.sound-library .carousel-section-container .carousel-slider-container .carousel-item-container.slider-active{cursor:grabbing}.sound-library .carousel-section-container .carousel-slider-container .quote-text-container{color:#fff;top:0;right:0;display:flex;flex-direction:column;justify-content:space-between;border:rgba(218,247,245,.3019607843) 1px solid;-webkit-backdrop-filter:blur(30px);border-radius:5px}@media screen and (max-width:650px){.sound-library .carousel-section-container .carousel-slider-container .quote-text-container{width:60%}}.sound-library .carousel-section-container .carousel-slider-container .quote-text-container{pointer-events:none;z-index:2}.sound-library .carousel-section-container .carousel-slider-container .carousel-hover-text-container{position:absolute}.sound-library .carousel-section-container .carousel-slider-container .image-text-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:5% 10%;gap:20px}.sound-library .carousel-section-container .carousel-slider-container .image-text-container img{object-fit:cover}.sound-library .carousel-section-container .carousel-slider-container .quote-icon{position:relative;align-self:flex-start;width:40px;aspect-ratio:1/1;height:auto;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4516 15.6863C16.4516 10.6536 17.6129 6.79738 19.9355 4.11764C22.3226 1.37255 25.5161 0 29.5161 0V4.90196C27.5806 4.90196 26.0323 5.45752 24.871 6.56863C23.7742 7.61438 23.2258 9.01961 23.2258 10.7843V11.7647C23.2258 11.8954 23.2581 11.9935 23.3226 12.0588C23.5161 12.0588 23.7097 12.0261 23.9032 11.9608C24.4194 11.8301 24.8387 11.7647 25.1613 11.7647C26.4516 11.7647 27.5806 12.3529 28.5484 13.5294C29.5161 14.7059 30 16.2418 30 18.1373C30 20.098 29.3548 21.732 28.0645 23.0392C26.8387 24.3464 25.2903 25 23.4194 25C21.2903 25 19.5806 24.2157 18.2903 22.6471C17.0645 21.0784 16.4516 18.7582 16.4516 15.6863ZM0 15.6863C0 10.6536 1.16129 6.79738 3.48387 4.11764C5.87097 1.37255 9.06452 0 13.0645 0V4.90196C11.129 4.90196 9.58064 5.45752 8.41935 6.56863C7.32258 7.61438 6.77419 9.01961 6.77419 10.7843V11.7647C6.77419 11.8954 6.80645 11.9935 6.87097 12.0588C7.06452 12.0588 7.25806 12.0261 7.45161 11.9608C7.96774 11.8301 8.3871 11.7647 8.70968 11.7647C10 11.7647 11.129 12.3529 12.0968 13.5294C13.0645 14.7059 13.5484 16.2418 13.5484 18.1373C13.5484 20.098 12.9032 21.732 11.6129 23.0392C10.3871 24.3464 8.83871 25 6.96774 25C4.83871 25 3.12903 24.2157 1.83871 22.6471C0.612903 21.0784 0 18.7582 0 15.6863Z' fill='%23DAF7F5' fill-opacity='0.3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}.sound-library .has-carousel{padding:0!important}.sound-library .carousel-gradient-overlay{position:absolute;pointer-events:none;z-index:2;filter:blur(10px);width:100%;height:100%;background:linear-gradient(to right,#0000006f,#0000 10% 90%,#00000053)}.sound-library .carousel-slider-container{scroll-snap-type:x mandatory;scroll-behavior:smooth}.sound-library .carousel-item-container{width:300px;flex-shrink:0}.sound-library .carousel-dots-container{text-align:center;margin-top:15px}.sound-library .carousel-dot{display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#333;cursor:pointer;transition:background-color .3s}.sound-library .carousel-dot.active{background-color:#aaa}.sound-library .herozone-wrapper{position:relative;height:850px}@media only screen and (max-width:600px){.sound-library .herozone-wrapper{height:650px}}.sound-library .herozone-wrapper{min-height:550px;overflow:hidden;margin-top:70px}.sound-library .herozone-wrapper .herozone-background-container .gradient-overlay{position:absolute;width:150%;height:125%;left:50%;transform:translate(-50%,-15%) translateZ(0);top:50%;border-radius:50%;background:radial-gradient(#000,#000 50%,#0000 80%);filter:blur(100px);z-index:2}.sound-library .herozone-wrapper .herozone-background-container .herozone-visual{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}.sound-library .herozone-wrapper .herozone-background-container .herozone-visual video{width:100%;height:100%;object-fit:cover;object-position:center}.sound-library .herozone-wrapper .herozone-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;height:100%;z-index:99}@media only screen and (max-width:600px){.sound-library .herozone-wrapper .herozone-content{padding:0 20px}}.sound-library .herozone-wrapper .herozone-content .herozone-content-product-image{width:376px;margin-top:20px}@media only screen and (max-width:600px){.sound-library .herozone-wrapper .herozone-content .herozone-content-product-image{width:250px}}.sound-library .herozone-wrapper .herozone-content .extensions-list{display:flex;gap:20px}.sound-library .herozone-wrapper .herozone-content .extensions-list img{height:35px;width:auto}.sound-library .herozone-wrapper .herozone-content h1{font-size:91px;text-transform:uppercase;font-weight:500;line-height:125%}.sound-library .herozone-wrapper .herozone-content .text{color:#f3f3f3;font-size:20px}@media only screen and (max-width:400px){.sound-library .herozone-wrapper .herozone-content .product-var-description{font-size:15px}}.sound-library .herozone-wrapper .herozone-content .titles-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.sound-library .herozone-wrapper .herozone-content .titles-wrapper .product-main-title{font-family:Druk;margin-left:-5px;color:#daf7f5;font-size:10em;text-transform:uppercase;font-weight:500;line-height:.9em;margin-bottom:.08em}@media only screen and (max-width:600px){.sound-library .herozone-wrapper .herozone-content .titles-wrapper .product-main-title{font-size:5em;line-height:1em}}.sound-library .herozone-wrapper .herozone-content .titles-wrapper .overtitle{font-family:Druk;text-transform:uppercase;color:#fff;font-size:1.5em;line-height:1em;font-weight:400}.sound-library .herozone-wrapper .herozone-content .titles-wrapper .subtitle{font-family:Druk;text-transform:uppercase;color:#f3f3f3;font-size:1.8em;font-weight:400;line-height:1em}@media only screen and (max-width:600px){.sound-library .herozone-wrapper .herozone-content .titles-wrapper .subtitle{font-size:1.5em}}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:10px;margin-bottom:20px}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper{width:auto;transition:all .2s}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper:hover{transform:scale(1.03)}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper .version-button{display:inline-block;position:relative;font-size:16px;font-weight:600;padding:0 30px!important;height:50px;text-transform:uppercase!important;transition:all .2s ease;margin-top:5px;background:transparent;color:#fff;border-radius:6px!important;border:1px solid;border-color:#fff}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper .version-button:active,.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper .version-button:focus{outline:none}.sound-library .herozone-wrapper .herozone-content .buttons-wrapper .button-wrapper .version-button-active{background:#fff;color:#000;border-color:#fff}@keyframes slidein{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}.sound-library .herozone-wrapper .herozone-content .product_hero-container-arrow-anchor{margin-top:12px;will-change:transform;animation:2s slidein;cursor:pointer;animation-iteration-count:infinite}.sound-library .herozone-wrapper .herozone-content .product_hero-container-arrow-anchor:hover{text-decoration:none}.sound-library .herozone-wrapper .herozone-content .formats-details{text-align:center;font-size:1.1em;color:#daf7f5;margin:25px 0;width:80%;font-weight:500}.sound-library .hiddenSticky{position:relative;display:none;z-index:1000;width:100%;height:70px;background:transparent}.sound-library .stickyNav{position:sticky;z-index:1000;width:100%;top:70px;height:70px;background:#2b2b2b;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 30px}.sound-library .stickyNav .sticky-nav-title{color:#daf7f5;font-size:2.2em;font-weight:500;text-transform:uppercase}@media only screen and (max-width:600px){.sound-library .stickyNav .sticky-nav-title{font-size:1.3em}}.sound-library .stickyNav .cta{font-weight:600;height:50px!important}@media screen and (max-width:600px){.sound-library .stickyNav .cta.product_free-trial_cta{display:none!important}}@media only screen and (max-width:600px){.sound-library .stickyNav .hover{display:none}}.sound-library .stickyNav .price{display:flex;align-items:center}.sound-library .stickyNav .price .from{margin-right:10px}.sound-library .stickyNav .content{display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative}@media only screen and (max-width:600px){.sound-library .stickyNav .content .buy-button{min-width:0}}.sound-library .stickyNav .content .sticky_nav-image{max-height:60px}.sound-library .stickyNav .content:first-child{margin-right:20px}@media only screen and (max-width:600px){.sound-library .stickyNav .content{gap:0rem}}.sound-library .stickyNav .content p{font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:0;font-weight:600}@media only screen and (max-width:600px){.sound-library .stickyNav .content p{font-size:14px}}@media only screen and (max-width:450px){.sound-library .stickyNav .content p{font-size:12px}}.sound-library .stickyNav .content li{list-style:none;color:#fff;background:#ffffff19;padding:10px 15px;border-radius:24px;text-transform:uppercase}@media only screen and (max-width:720px){.sound-library .stickyNav .content li{display:none}}.sound-library .stickyNav .content .product_price{font-size:28px;text-transform:uppercase;color:#fff;font-weight:600}@media only screen and (max-width:600px){.sound-library .stickyNav .content .product_price{font-size:1em}}.sound-library .stickyNav .content .product_sale-price-row{display:flex;align-items:center}.sound-library .stickyNav .content .product_sale-price-row .product_old-regular_price{font-size:14px;margin-left:10px}.sound-library .stickyNav .content .product_sale-price-row .product_percentage-price{font-size:14px}@media only screen and (max-width:640px){.sound-library .stickyNav .content .product_sale-price-container{margin:0 20px}}.sound-library .stickyNav .content .product_new-regular-price{text-align:right;line-height:100%}.sound-library .stickyNav .content .product_old-regular_price{font-size:14px;text-decoration:line-through}.sound-library .price_table{display:flex;flex-direction:column;line-height:1.2em}@media only screen and (max-width:600px){.sound-library .price_table{padding:0 20px}}.sound-library .price_table{padding:125px 225px}@media only screen and (max-width:1100px){.sound-library .price_table{padding:120px 5%}}@media only screen and (max-width:860px){.sound-library .price_table{padding:80px 5%}}.sound-library .price_table-header{display:flex;flex-direction:column;color:#fff;text-align:center}.sound-library .price_table-header h2{font-weight:400;font-size:48px}.sound-library .price_table-header h2:after{content:"";display:block;width:90px;height:3px;border-radius:3px;left:50%;transform:translate(-50%);position:relative}.sound-library .price_table-header div{font-weight:400;font-size:16px}.sound-library .price_table-header div b,.sound-library .price_table-header div strong{font-weight:500}.sound-library .price_table-tabs{display:flex;width:100%;gap:70px;align-items:center;justify-content:center}@media only screen and (max-width:600px){.sound-library .price_table-tabs{flex-direction:column;gap:80px}}.sound-library .price_table .tab{border-radius:5px;border:1px solid #DAF7F5;padding:30px 15px;min-height:580px;width:355px;min-width:355px;transition:all ease .3s;display:flex;flex-direction:column;justify-content:center;z-index:6;overflow:hidden}.sound-library .price_table .tab-content{position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:20px;transition:all ease .5s;text-align:center;color:#fff;z-index:6}.sound-library .price_table .tab-content .title{font-size:1.5em;font-weight:600;text-transform:uppercase}.sound-library .price_table .tab-content .subtitle{font-size:10px;font-weight:500;margin-bottom:0;padding:0;text-transform:uppercase;color:#daf7f5}.sound-library .price_table .tab-content .subtitle:after{content:"";display:block;width:90px;height:3px;border-radius:3px;position:relative;left:50%;transform:translate(-50%)}.sound-library .price_table .tab-content .fields{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px}.sound-library .price_table .tab-content .fields .field-container{display:flex;flex-direction:column;height:100%;gap:8px}.sound-library .price_table .tab-content .fields b{font-weight:700;font-size:1em;color:#daf7f5}.sound-library .price_table .tab-content .fields p{font-weight:400;font-size:.9em}.sound-library .price_table .tab-content .gradient-potatoe{position:absolute;z-index:7;opacity:0;transition:all ease-in-out .3s}.sound-library .price_table .tab-button-wrapper{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;z-index:6;gap:30px;overflow:visible;transition:all ease-in-out .2s}.sound-library .price_table .tab-button-wrapper a{width:auto;text-decoration:none;text-transform:uppercase;color:#000}.sound-library .price_table .tab-button-wrapper a:hover{color:#fff}.sound-library .price_table .tab-button-wrapper .price{position:relative;color:#fff;font-weight:600;display:flex;flex-direction:column}.sound-library .price_table .tab-button-wrapper .price p{margin:0}.sound-library .price_table .tab-button-wrapper .price .small{font-size:13px;text-decoration:line-through}.sound-library .price_table .tab-button-wrapper .price .big{font-size:1.5em}.sound-library .price_table .tab:hover{transform:scale(1.1);transform-origin:center;z-index:6}.sound-library .price_table .tab:hover .gradient-potatoe{position:absolute;z-index:7;opacity:1}.sound-library .price_table .tab .tab-separator{position:relative;align-self:center;height:1px;width:30%;margin:30px 0;background:#daf7f580}.end-title-container{display:flex;align-items:center;flex-direction:column;margin-top:100px}@media only screen and (max-width:600px){.end-title-container{margin-top:50px}}.end-title-container{padding:0 20px;position:relative;width:100%;max-height:400px}@media only screen and (max-width:1000px){.end-title-container{max-height:250px}}@media only screen and (max-width:800px){.end-title-container{max-height:200px}}@media only screen and (max-width:600px){.end-title-container{max-height:150px}}.end-title-container .end-title:nth-child(1){position:relative;z-index:4;background:#101010}.end-title-container .end-title:nth-child(2){position:relative;z-index:3;background:#101010;transform:translateY(-100%);transition:all ease-out .4s}.end-title-container .end-title:nth-child(2) img{filter:brightness(.5)}.end-title-container .end-title:nth-child(3){position:relative;z-index:2;background:#101010;transform:translateY(-200%);transition:all ease-out .6s}.end-title-container .end-title:nth-child(3) img{filter:brightness(.2)}.end-title-container.deploy .end-title:nth-child(2){transform:translateY(-60%)}.end-title-container.deploy .end-title:nth-child(3){transform:translateY(-130%)}.splide{width:100%;padding:40px 0;z-index:10}.splide__slide{width:300px!important;opacity:.6;transform:scale(.9);transition:all .3s ease}.splide__slide.is-active{opacity:1;transform:scale(1)}.splide__slide.is-prev,.splide__slide.is-next{opacity:.8;transform:scale(.95)}.slide-content{background:#fff;border-radius:15px;padding:60px 30px;text-align:center;box-shadow:0 10px 30px #0003;font-size:2rem;font-weight:700;color:#667eea;height:100%;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}.splide__slide.is-active .slide-content{box-shadow:0 15px 40px #0000004d}.custom-arrow{background:#ffffff4d;width:50px;height:50px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none;cursor:pointer;transition:all .3s ease}.custom-arrow:hover{background:#ffffff80;transform:scale(1.1) translateY(-50%)}.custom-arrow svg{fill:#fff;width:20px;height:20px}.custom-arrow:disabled{opacity:.3;cursor:not-allowed}.custom-pagination{bottom:0;padding:20px 0}.custom-page{background:#fff;opacity:.5;width:12px;height:12px;border-radius:50%;transition:all .3s ease}.custom-page.is-active{opacity:1;background:#fff;transform:scale(1.2)}.info{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:10px;color:#fff;margin-top:20px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.splide__slide{width:250px!important}.slide-content{padding:40px 20px;font-size:1.5rem}}@media(max-width:480px){.splide__slide{width:200px!important}.slide-content{padding:30px 15px;font-size:1.2rem}.custom-arrow{width:40px;height:40px}}.carousel-section-container,.quotes-section-container{padding:70px 0}.carousel-item-container{z-index:1;cursor:grab;position:relative;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:20px;margin-right:20px;height:500px;width:35%;flex:0 0 auto;scroll-snap-align:center}@media screen and (max-width:600px){.carousel-item-container{height:540px;width:350px}}.carousel-item-container.portrait{height:400px;width:290px}.carousel-item-container.landscape{height:300px;flex:0 0 500px!important}@media screen and (max-width:1200px){.carousel-item-container.landscape{height:200px;flex:0 0 400px!important}}.carousel-item-container>img{position:absolute;object-fit:cover;z-index:2;border-radius:30px;width:100%;height:100%;transition:all .3s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none}.carousel-item-container.hoverable:hover img{opacity:.1}.carousel-item-container.quote{margin:0;min-width:460px;width:0;height:350px}@media screen and (max-width:600px){.carousel-item-container.quote{width:calc(100vw - 100px)}}.carousel-item-container.quote img{border-radius:50%;height:100px;width:100px;aspect-ratio:1/1}.carousel-item-container.quote .quote-text-container{max-width:435px;min-width:460px;width:435px;height:340px}.carousel-item-container.quote .quote-text{font-size:1em;line-height:1.3em}@media screen and (max-width:600px){.carousel-item-container.quote .quote-text{font-size:.9em;line-height:1.7em}}.carousel-item-container.quote .quote-text{font-weight:400;padding:5% 10%;height:100%}.carousel-item-container.quote .quote-sub-text-container .quote-name{font-size:1.2em;line-height:1.7em;font-weight:700}.carousel-item-container.quote .quote-sub-text-container .quote-job{font-size:1.1em;line-height:1.7em;font-weight:700}.carousel-item-container.quote .quote-sub-text-container .quote-refs{line-height:1.7em;font-weight:600;color:#daf7f5}.carousel-item-container.quote .quote-text-container{color:#fff;top:0;right:0;display:flex;flex-direction:column;justify-content:space-between;border:rgba(218,247,245,.3019607843) 1px solid;-webkit-backdrop-filter:blur(30px);border-radius:5px}@media screen and (max-width:650px){.carousel-item-container.quote .quote-text-container{width:60%}}.carousel-item-container.quote .quote-text-container{pointer-events:none;z-index:2}.carousel-item-container .image-text-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:5% 10%;gap:20px}.carousel-item-container .image-text-container img{object-fit:cover}.carousel-item-container .quote-icon{position:relative;align-self:flex-start;width:40px;aspect-ratio:1/1;height:auto;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4516 15.6863C16.4516 10.6536 17.6129 6.79738 19.9355 4.11764C22.3226 1.37255 25.5161 0 29.5161 0V4.90196C27.5806 4.90196 26.0323 5.45752 24.871 6.56863C23.7742 7.61438 23.2258 9.01961 23.2258 10.7843V11.7647C23.2258 11.8954 23.2581 11.9935 23.3226 12.0588C23.5161 12.0588 23.7097 12.0261 23.9032 11.9608C24.4194 11.8301 24.8387 11.7647 25.1613 11.7647C26.4516 11.7647 27.5806 12.3529 28.5484 13.5294C29.5161 14.7059 30 16.2418 30 18.1373C30 20.098 29.3548 21.732 28.0645 23.0392C26.8387 24.3464 25.2903 25 23.4194 25C21.2903 25 19.5806 24.2157 18.2903 22.6471C17.0645 21.0784 16.4516 18.7582 16.4516 15.6863ZM0 15.6863C0 10.6536 1.16129 6.79738 3.48387 4.11764C5.87097 1.37255 9.06452 0 13.0645 0V4.90196C11.129 4.90196 9.58064 5.45752 8.41935 6.56863C7.32258 7.61438 6.77419 9.01961 6.77419 10.7843V11.7647C6.77419 11.8954 6.80645 11.9935 6.87097 12.0588C7.06452 12.0588 7.25806 12.0261 7.45161 11.9608C7.96774 11.8301 8.3871 11.7647 8.70968 11.7647C10 11.7647 11.129 12.3529 12.0968 13.5294C13.0645 14.7059 13.5484 16.2418 13.5484 18.1373C13.5484 20.098 12.9032 21.732 11.6129 23.0392C10.3871 24.3464 8.83871 25 6.96774 25C4.83871 25 3.12903 24.2157 1.83871 22.6471C0.612903 21.0784 0 18.7582 0 15.6863Z' fill='%23DAF7F5' fill-opacity='0.3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width:769px)and (max-width:1280px){.hal-product--software{--hal-u: var(--unit-size, 1px)}}.hal-product .hal-button,.hal-product .hal-order .order-again .button,.hal-order .order-again .hal-product .button,.hal-product .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product a.woocommerce-Button.button{display:inline-flex;align-items:center;justify-content:center;height:calc(50 * var(--hal-u, 1px));padding:0 calc(28 * var(--hal-u, 1px));min-width:calc(150 * var(--hal-u, 1px));box-sizing:border-box;border-radius:calc(8 * var(--hal-u, 1px));gap:calc(12 * var(--hal-u, 1px));border:1px solid currentColor;background:transparent;color:var(--hal-button-color, var(--hal-primary, #ffffff));border-color:var(--hal-button-color, var(--hal-primary, #ffffff));font-size:calc(14 * var(--hal-u, 1px));font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}@media only screen and (max-width:600px){.hal-product .hal-button,.hal-product .hal-order .order-again .button,.hal-order .order-again .hal-product .button,.hal-product .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product a.woocommerce-Button.button{height:calc(40 * var(--hal-u, 1px));padding:0 calc(18 * var(--hal-u, 1px));min-width:0}}.hal-product .hal-button.hal-js-version-button:hover,.hal-product .hal-order .order-again .hal-js-version-button.button:hover,.hal-order .order-again .hal-product .hal-js-version-button.button:hover,.hal-product .hal-orders__empty a.hal-js-version-button.woocommerce-Button.button:hover,.hal-orders__empty .hal-product a.hal-js-version-button.woocommerce-Button.button:hover,.hal-product .hal-button.hal-js-version-button:focus-visible,.hal-product .hal-order .order-again .hal-js-version-button.button:focus-visible,.hal-order .order-again .hal-product .hal-js-version-button.button:focus-visible,.hal-product .hal-orders__empty a.hal-js-version-button.woocommerce-Button.button:focus-visible,.hal-orders__empty .hal-product a.hal-js-version-button.woocommerce-Button.button:focus-visible{transform:scale(1.03)}.hal-product .hal-button:not(.hal-js-version-button),.hal-product .hal-order .order-again .button:not(.hal-js-version-button),.hal-order .order-again .hal-product .button:not(.hal-js-version-button),.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button),.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button){transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.hal-product .hal-button:not(.hal-js-version-button):hover,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover,.hal-product .hal-button:not(.hal-js-version-button):focus-visible,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible{scale:1.04}.hal-product .hal-button:not(.hal-js-version-button) .hal-button__icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button) .hal-button__icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button) .hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button) .hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button) .hal-button__icon,.hal-product .hal-button:not(.hal-js-version-button) .button-icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button) .button-icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button) .button-icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button) .button-icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button) .button-icon,.hal-product .hal-button:not(.hal-js-version-button)>i,.hal-product .hal-order .order-again .button:not(.hal-js-version-button)>i,.hal-order .order-again .hal-product .button:not(.hal-js-version-button)>i,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button)>i,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button)>i{animation:none}.hal-product .hal-button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover .hal-button__icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover .hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover .button-icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover .button-icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-button:not(.hal-js-version-button):hover>i,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover>i,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover>i,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover>i,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover>i,.hal-product .hal-button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible .button-icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .button-icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-button:not(.hal-js-version-button):focus-visible>i,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible>i,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible>i,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible>i,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible>i{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.hal-product .hal-button:not(.hal-js-version-button),.hal-product .hal-order .order-again .button:not(.hal-js-version-button),.hal-order .order-again .hal-product .button:not(.hal-js-version-button),.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button),.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button){transition-property:background-color,background,color,border-color}.hal-product .hal-button:not(.hal-js-version-button):hover,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover,.hal-product .hal-button:not(.hal-js-version-button):focus-visible,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible{scale:none}.hal-product .hal-button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover .hal-button__icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover .hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover .hal-button__icon,.hal-product .hal-button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover .button-icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover .button-icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover .button-icon,.hal-product .hal-button:not(.hal-js-version-button):hover>i,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):hover>i,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):hover>i,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):hover>i,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):hover>i,.hal-product .hal-button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .hal-button__icon,.hal-product .hal-button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible .button-icon,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .button-icon,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible .button-icon,.hal-product .hal-button:not(.hal-js-version-button):focus-visible>i,.hal-product .hal-order .order-again .button:not(.hal-js-version-button):focus-visible>i,.hal-order .order-again .hal-product .button:not(.hal-js-version-button):focus-visible>i,.hal-product .hal-orders__empty a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible>i,.hal-orders__empty .hal-product a.woocommerce-Button.button:not(.hal-js-version-button):focus-visible>i{animation:none}}.hal-product .hal-button svg.hal-button__icon,.hal-product .hal-order .order-again .button svg.hal-button__icon,.hal-order .order-again .hal-product .button svg.hal-button__icon,.hal-product .hal-orders__empty a.woocommerce-Button.button svg.hal-button__icon,.hal-orders__empty .hal-product a.woocommerce-Button.button svg.hal-button__icon{display:block;flex:0 0 auto;width:1.1em;height:1.1em;fill:none}.hal-product .hal-button:focus-visible,.hal-product .hal-order .order-again .button:focus-visible,.hal-order .order-again .hal-product .button:focus-visible,.hal-product .hal-orders__empty a.woocommerce-Button.button:focus-visible,.hal-orders__empty .hal-product a.woocommerce-Button.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hal-product .hal-button__label{pointer-events:none}.hal-product .hal-button--outline:not(.hal-js-version-button):not(.hal-button--active):hover,.hal-product .hal-button--outline:not(.hal-js-version-button):not(.hal-button--active):focus-visible{background:var(--hal-button-color, var(--hal-primary, #ffffff));color:#101010}.hal-product .hal-button--solid{background:var(--hal-button-color, var(--hal-primary, #ffffff));color:#101010;border-color:transparent}.hal-product .hal-button--solid:not(.hal-js-version-button):hover,.hal-product .hal-button--solid:not(.hal-js-version-button):focus-visible{background:transparent;border-color:var(--hal-button-color, var(--hal-primary, #ffffff));color:var(--hal-button-color, var(--hal-primary, #ffffff))}.hal-product .hal-button--white{background:#fff;border-color:#fff;color:#101010}.hal-product .hal-button--white:not(.hal-js-version-button):hover,.hal-product .hal-button--white:not(.hal-js-version-button):focus-visible{background:transparent;border-color:#fff;color:#fff}.hal-product .hal-button--gradient{border-color:transparent;color:#fff;background:linear-gradient(90deg,var(--hal-button-gradient-1, var(--hal-primary, #187c74)) 0%,var(--hal-button-gradient-2, var(--hal-secondary, #daf7f5)) 100%);background-origin:border-box}.hal-product .hal-button--gradient:not(.hal-js-version-button):hover,.hal-product .hal-button--gradient:not(.hal-js-version-button):focus-visible{background:transparent;border-color:var(--hal-section-color-text, #ffffff);color:var(--hal-section-color-text, #ffffff)}.hal-product .hal-button--active{background:#fff;border-color:#fff;color:#101010}@media only screen and (max-width:600px){.hal-product .hal-button--hide-mobile{display:none!important}}.hal-product button.hal-button,.hal-product .hal-order .order-again button.button,.hal-order .order-again .hal-product button.button{font-family:inherit}.hal-product--software .hal-button,.hal-product--software .hal-order .order-again .button,.hal-order .order-again .hal-product--software .button,.hal-product--software .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--software a.woocommerce-Button.button{height:auto;min-width:0;padding:calc(11 * var(--unit-size, 1px)) calc(19 * var(--unit-size, 1px));border-radius:calc(8 * var(--unit-size, 1px));gap:calc(12 * var(--unit-size, 1px));font-size:calc(18 * var(--unit-size, 1px));line-height:1.2;letter-spacing:0}@media only screen and (max-width:768px){.hal-product--software .hal-button,.hal-product--software .hal-order .order-again .button,.hal-order .order-again .hal-product--software .button,.hal-product--software .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--software a.woocommerce-Button.button{padding:calc(7 * var(--unit-size, 1px)) calc(9 * var(--unit-size, 1px));font-size:calc(12 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--software .hal-button--hide-mobile{display:none!important}}@media only screen and (max-width:768px){.hal-product--sound_library .hal-hero__buttons .hal-button,.hal-product--sound_library .hal-hero__buttons .hal-order .order-again .button,.hal-order .order-again .hal-product--sound_library .hal-hero__buttons .button,.hal-product--sound_library .hal-hero__buttons .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--sound_library .hal-hero__buttons a.woocommerce-Button.button{height:calc(50 * var(--hal-u, 1px))}}@keyframes hal-hero-enter-top{0%{opacity:0;transform:translateY(calc(-30 * var(--hal-u, 1px)))}to{opacity:1;transform:none}}@keyframes hal-hero-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product .hal-hero{position:relative;overflow:hidden;margin-top:0;color:#fff}.hal-product .hal-hero--height-fixed{height:calc(850 * var(--hal-u, 1px));min-height:calc(550 * var(--hal-u, 1px));margin-top:70px}@media only screen and (max-width:600px){.hal-product .hal-hero--height-fixed{height:calc(650 * var(--hal-u, 1px))}}@media only screen and (min-width:601px){.hal-product .hal-hero--height-fixed .hal-hero__inner{padding-top:0;padding-bottom:0}.hal-product .hal-hero--height-fixed .hal-hero__visual{margin-top:calc(20 * var(--hal-u, 1px))}}.hal-product .hal-hero--height-screen{height:auto;min-height:calc(100vh - 70px);margin-top:70px}@media only screen and (max-width:600px){.hal-product .hal-hero--height-screen{min-height:calc(100vh - 40 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product .hal-hero--height-screen .hal-hero__inner{padding:calc(40 * var(--unit-size)) calc(20 * var(--unit-size))}}.hal-product .hal-hero__background{position:absolute;inset:0;z-index:0}.hal-product .hal-hero__background--image .hal-hero__background-image{position:absolute;inset:0;background-size:cover;background-position:center}.hal-product .hal-hero__background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hal-product .hal-hero__background-gradient{position:absolute;inset:0;background:linear-gradient(120deg,var(--hal-hero-gradient-1, var(--hal-primary, #187c74)) 0%,var(--hal-hero-gradient-2, var(--hal-secondary, #daf7f5)) 100%)}.hal-product .hal-hero__background-gradient--animated{background-size:200% 200%;animation:hal-hero-gradient-shift 12s ease infinite}.hal-product .hal-hero__overlay{position:absolute;width:150%;height:125%;left:50%;top:50%;transform:translate(-50%,-15%);border-radius:50%;background:radial-gradient(#000,#000 50%,#0000 80%);filter:blur(calc(100 * var(--hal-u, 1px)));z-index:1}.hal-product .hal-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:calc(32 * var(--hal-u, 1px));width:100%;height:100%;padding:calc(40 * var(--hal-u, 1px)) calc(24 * var(--hal-u, 1px));text-align:center}@media only screen and (max-width:600px){.hal-product .hal-hero__inner{padding:calc(24 * var(--hal-u, 1px)) calc(16 * var(--hal-u, 1px))}}.hal-product .hal-hero--layout-visual_top .hal-hero__inner{flex-direction:column-reverse;gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-hero--layout-visual_top .hal-hero__content{max-width:none}.hal-product .hal-hero--layout-visual_bottom .hal-hero__inner{flex-direction:column;gap:0}.hal-product .hal-hero--layout-visual_bottom .hal-hero__features{flex-wrap:nowrap}.hal-product .hal-hero--layout-visual_bottom .hal-hero__feature{width:calc(243.732 * var(--hal-u, 1px));padding:0 calc(36 * var(--hal-u, 1px))}.hal-product .hal-hero--layout-visual_bottom .hal-hero__feature-content{margin-top:calc(16 * var(--hal-u, 1px))}.hal-product .hal-hero--layout-visual_bottom .hal-hero__content{max-width:none}.hal-product .hal-hero--layout-visual_left .hal-hero__inner{flex-direction:row-reverse;text-align:left}.hal-product .hal-hero--layout-visual_left .hal-hero__content{align-items:flex-start;flex:1 1 50%}.hal-product .hal-hero--layout-visual_right .hal-hero__inner{flex-direction:row;text-align:left}.hal-product .hal-hero--layout-visual_right .hal-hero__content{align-items:flex-start;flex:1 1 50%}.hal-product .hal-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;max-width:calc(900 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-hero__content{width:100%}}.hal-product .hal-hero__logo{height:calc(82 * var(--hal-u, 1px));width:auto;margin-top:calc(25 * var(--hal-u, 1px))}@media only screen and (max-width:600px){.hal-product .hal-hero__logo{height:calc(41 * var(--unit-size, 1px));margin-top:0}}.hal-product .hal-hero__overtitle{margin:0;font-family:Druk,sans-serif;text-transform:uppercase;font-size:1.5em;font-weight:400;line-height:1em;color:#fff}.hal-product .hal-hero__title{margin:calc(8 * var(--hal-u, 1px)) 0 calc(12 * var(--hal-u, 1px));text-transform:uppercase;font-weight:500;line-height:.95}.hal-product .hal-hero__title--display{font-family:Druk,sans-serif;font-size:10em;margin-top:0;margin-bottom:.08em;line-height:.9}@media only screen and (max-width:600px){.hal-product .hal-hero__title--display{font-size:5em;line-height:1em}}.hal-product .hal-hero__title--gradient{font-family:TTFirsNeue,sans-serif;font-size:calc(90 * var(--hal-u, 1px));line-height:.97;margin:calc(100 * var(--hal-u, 1px)) auto calc(114 * var(--hal-u, 1px));max-width:calc(1190 * var(--hal-u, 1px));text-transform:none;background:linear-gradient(var(--hal-hero-title-gradient-angle, 100deg),var(--hal-hero-title-gradient-1, var(--hal-primary, #e26c78)) var(--hal-hero-title-gradient-start, 22.12%),var(--hal-hero-title-gradient-2, var(--hal-secondary, #797db3)) var(--hal-hero-title-gradient-end, 59.75%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:768px){.hal-product .hal-hero__title--gradient{font-size:calc(42 * var(--unit-size));margin-top:calc(64 * var(--unit-size));margin-bottom:calc(40 * var(--unit-size))}}.hal-product .hal-hero__subtitle{margin:0 0 calc(20 * var(--hal-u, 1px));font-family:Druk,sans-serif;font-size:1.8em;font-weight:400;line-height:1em;text-transform:uppercase;color:#f3f3f3}@media only screen and (max-width:600px){.hal-product .hal-hero__subtitle{font-size:1.5em}}.hal-product .hal-hero__features{display:flex;flex-wrap:wrap;justify-content:center;margin:0}@media only screen and (max-width:768px){.hal-product .hal-hero__features{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;justify-content:flex-start}}.hal-product .hal-hero__feature{position:relative;padding:0 calc(24 * var(--hal-u, 1px))}.hal-product .hal-hero__feature:not(:first-child):before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:linear-gradient(to bottom,#fff0,#fff3 30% 70%,#fff0);pointer-events:none}@media only screen and (max-width:768px){.hal-product .hal-hero__feature{flex:0 0 100%;scroll-snap-align:center}.hal-product .hal-hero__feature:not(:first-child):before{content:none}}.hal-product .hal-hero__feature-title{margin-bottom:0;line-height:1.2;font-size:calc(14 * var(--unit-size, 1px));font-weight:600;text-transform:uppercase;color:#fff}.hal-product .hal-hero__feature-content{font-size:calc(14 * var(--unit-size, 1px));font-weight:500;line-height:1.2;opacity:.7}.hal-product .hal-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10 * var(--hal-u, 1px));margin:0 0 calc(20 * var(--hal-u, 1px))}.hal-product .hal-hero__buttons .hal-button,.hal-product .hal-hero__buttons .hal-order .order-again .button,.hal-order .order-again .hal-product .hal-hero__buttons .button,.hal-product .hal-hero__buttons .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product .hal-hero__buttons a.woocommerce-Button.button{--hal-button-color: #ffffff;min-width:0;padding:0 calc(30 * var(--hal-u, 1px));font-size:calc(16 * var(--hal-u, 1px));letter-spacing:0;margin-top:calc(5 * var(--hal-u, 1px))}.hal-product .hal-hero__info-line{margin:calc(25 * var(--hal-u, 1px)) 0;width:80%;font-size:1.1em;font-weight:500}.hal-product .hal-hero__visual{flex-grow:1;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hal-product .hal-hero__visual--product_image .hal-hero__visual-image{width:calc(376 * var(--hal-u, 1px));max-width:100%;height:auto}@media only screen and (max-width:600px){.hal-product .hal-hero__visual--product_image .hal-hero__visual-image{width:calc(250 * var(--hal-u, 1px))}}.hal-product .hal-hero__visual--custom .hal-hero__visual-image{width:calc(970 * var(--hal-u, 1px));max-width:100%;height:auto;margin:calc(84 * var(--hal-u, 1px)) 0}@media only screen and (max-width:768px){.hal-product .hal-hero__visual--custom .hal-hero__visual-image{width:100%;margin:0}}.hal-product .hal-hero__visual--custom{opacity:.3;transform:scale(.9)}.hal-product .hal-hero__visual--frame .hal-hero__visual-image{padding:calc(10 * var(--hal-u, 1px));border-radius:calc(20 * var(--hal-u, 1px));background:linear-gradient(180deg,#ffffff1a,#fff0)}@media only screen and (max-width:768px){.hal-product .hal-hero__visual--frame .hal-hero__visual-image{padding:calc(5 * var(--hal-u, 1px));border-radius:calc(10 * var(--hal-u, 1px))}}.hal-product .hal-hero__visual-halo{position:absolute;left:50%;top:50%;width:300%;height:calc((100% - 168 * var(--hal-u, 1px)) * 1.6);translate:-50% -50%;z-index:-1;pointer-events:none;opacity:.5;background:var(--hal-hero-halo-color, var(--hal-primary, #787CB2));mask:var(--hal-hero-halo-mask) center/contain no-repeat;-webkit-mask:var(--hal-hero-halo-mask) center/contain no-repeat}@media only screen and (max-width:768px){.hal-product .hal-hero__visual-halo{height:160%}}.hal-product .hal-hero__visual-image{display:block;max-width:100%;height:auto}.hal-product .hal-hero--animate-in .hal-hero__logo,.hal-product .hal-hero--animate-in .hal-hero__overtitle,.hal-product .hal-hero--animate-in .hal-hero__title,.hal-product .hal-hero--animate-in .hal-hero__subtitle,.hal-product .hal-hero--animate-in .hal-hero__feature{animation:hal-hero-enter-top 2s both}.hal-product .hal-hero--animate-in .hal-hero__feature:nth-child(1){animation-delay:0s}.hal-product .hal-hero--animate-in .hal-hero__feature:nth-child(2){animation-delay:.1s}.hal-product .hal-hero--animate-in .hal-hero__feature:nth-child(3){animation-delay:.2s}.hal-product .hal-hero--animate-in .hal-hero__feature:nth-child(4){animation-delay:.3s}.hal-product .hal-hero--animate-in .hal-hero__feature:nth-child(5){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.hal-product .hal-hero *{animation:none!important}.hal-product .hal-hero__visual--custom{opacity:1!important;transform:none!important;transition:none!important}}@media only screen and (max-width:768px){.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__content{display:contents}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__logo{order:1}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__title{order:2}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__visual{order:3;margin-bottom:calc(32 * var(--unit-size, 1px))}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__visual-image{margin:0 0 calc(32 * var(--unit-size, 1px))}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features{order:4;margin:0}}.hal-product .hal-hero__features-carousel{display:contents}.hal-product .hal-hero__features-arrow,.hal-product .hal-hero__features-dots{display:none}@media only screen and (max-width:768px){.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-carousel{display:grid;order:4;width:100%;grid-template-areas:"prev content next" "prev dots next";grid-template-columns:calc(50 * var(--unit-size, 1px)) minmax(0,1fr) calc(50 * var(--unit-size, 1px));align-items:center}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features{grid-area:content;order:0;width:calc(315.732 * var(--unit-size, 1px));max-width:none;justify-self:center;margin:0;padding-bottom:calc(20 * var(--unit-size, 1px));scrollbar-width:none}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features::-webkit-scrollbar{display:none}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__feature{box-sizing:border-box;padding:0 calc(36 * var(--unit-size, 1px))}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-arrow{display:block;box-sizing:border-box;width:calc(7 * var(--unit-size, 1px));height:calc(13 * var(--unit-size, 1px));padding:calc(10 * var(--unit-size, 1px));border:0;background:transparent no-repeat center/calc(7 * var(--unit-size, 1px)) calc(13 * var(--unit-size, 1px));cursor:pointer;align-self:center;justify-self:center}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-arrow--prev{grid-area:prev;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath fill='white' d='M7 0L0 6.5L7 13Z'/%3E%3C/svg%3E")}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-arrow--next{grid-area:next;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath fill='white' d='M0 0L7 6.5L0 13Z'/%3E%3C/svg%3E")}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-arrow.is-disabled{opacity:.2;pointer-events:none}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-dots{display:flex;grid-area:dots;justify-self:center;gap:calc(4 * var(--unit-size, 1px));margin-top:calc(10 * var(--unit-size, 1px))}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-dot{width:calc(3 * var(--unit-size, 1px));height:calc(3 * var(--unit-size, 1px));border-radius:calc(8 * var(--unit-size, 1px));background:#fff;transition:width .2s ease-in-out}.hal-product--software .hal-hero--layout-visual_bottom .hal-hero__features-dot.is-current{width:calc(8 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--sound_library .hal-hero__inner{padding:0 calc(20 * var(--hal-u, 1px))}}.hal-product--sound_library .hal-hero__visual{flex-grow:0}@media only screen and (max-width:768px){.hal-product--sound_library .hal-hero__visual{margin-top:calc(20 * var(--hal-u, 1px))}}.hal-product .hal-sticky-bar{position:sticky;top:70px;z-index:1000;display:flex;align-items:center;gap:calc(16 * var(--hal-u, 1px));height:calc(70 * var(--hal-u, 1px));padding:0 calc(30 * var(--hal-u, 1px));background:#2b2b2b;color:#fff}.hal-product .hal-sticky-bar--position-bottom.hal-sticky-bar--stuck-bottom{top:auto;bottom:0}.hal-product .hal-sticky-bar__brand{display:flex;align-items:center;min-width:0}.hal-product .hal-sticky-bar__logo{height:calc(45 * var(--hal-u, 1px));width:auto}@media only screen and (max-width:600px){.hal-product .hal-sticky-bar__logo{height:calc(30 * var(--hal-u, 1px))}}.hal-product .hal-sticky-bar__name{font-size:2.2em;font-weight:500;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:600px){.hal-product .hal-sticky-bar__name{font-size:1.3em}}.hal-product .hal-sticky-bar__spacer{flex:1 1 auto}.hal-product .hal-sticky-bar__actions{display:flex;align-items:center;gap:calc(10 * var(--hal-u, 1px))}@media only screen and (max-width:600px){.hal-product .hal-sticky-bar__actions{gap:calc(6 * var(--hal-u, 1px))}}.hal-product .hal-sticky-bar__price{display:flex;align-items:baseline;gap:calc(6 * var(--hal-u, 1px));font-size:calc(28 * var(--hal-u, 1px));font-weight:600;white-space:nowrap}@media only screen and (max-width:600px){.hal-product .hal-sticky-bar__price{font-size:calc(16 * var(--hal-u, 1px))}}.hal-product .hal-sticky-bar__price s{font-weight:400;font-size:.7em;opacity:.6;text-decoration:line-through}.hal-product .hal-sticky-bar .hal-button,.hal-product .hal-sticky-bar .hal-order .order-again .button,.hal-order .order-again .hal-product .hal-sticky-bar .button,.hal-product .hal-sticky-bar .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product .hal-sticky-bar a.woocommerce-Button.button{min-width:0;padding:0 calc(15 * var(--hal-u, 1px));font-size:calc(16 * var(--hal-u, 1px));letter-spacing:0}.hal-product .hal-sticky-bar .hal-button.hal-button--white,.hal-product .hal-sticky-bar .hal-order .order-again .hal-button--white.button,.hal-order .order-again .hal-product .hal-sticky-bar .hal-button--white.button,.hal-product .hal-sticky-bar .hal-orders__empty a.hal-button--white.woocommerce-Button.button,.hal-orders__empty .hal-product .hal-sticky-bar a.hal-button--white.woocommerce-Button.button{min-width:calc(150 * var(--hal-u, 1px));padding:0 calc(28 * var(--hal-u, 1px));border-radius:calc(8 * var(--hal-u, 1px))}.hal-product--software .hal-sticky-bar .hal-button,.hal-product--software .hal-sticky-bar .hal-order .order-again .button,.hal-order .order-again .hal-product--software .hal-sticky-bar .button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.woocommerce-Button.button{padding:calc(11 * var(--unit-size, 1px)) calc(19 * var(--unit-size, 1px));font-size:calc(18 * var(--unit-size, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-sticky-bar .hal-button,.hal-product--software .hal-sticky-bar .hal-order .order-again .button,.hal-order .order-again .hal-product--software .hal-sticky-bar .button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.woocommerce-Button.button{padding:calc(7 * var(--unit-size, 1px)) calc(9 * var(--unit-size, 1px));font-size:calc(12 * var(--unit-size, 1px))}}.hal-product--software .hal-sticky-bar .hal-button.hal-button--white,.hal-product--software .hal-sticky-bar .hal-order .order-again .hal-button--white.button,.hal-order .order-again .hal-product--software .hal-sticky-bar .hal-button--white.button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.hal-button--white.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.hal-button--white.woocommerce-Button.button,.hal-product--software .hal-sticky-bar .hal-button.hal-button--gradient,.hal-product--software .hal-sticky-bar .hal-order .order-again .hal-button--gradient.button,.hal-order .order-again .hal-product--software .hal-sticky-bar .hal-button--gradient.button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.hal-button--gradient.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.hal-button--gradient.woocommerce-Button.button{min-width:0;padding:calc(11 * var(--unit-size, 1px)) calc(19 * var(--unit-size, 1px));border-radius:calc(8 * var(--unit-size, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-sticky-bar .hal-button.hal-button--white,.hal-product--software .hal-sticky-bar .hal-order .order-again .hal-button--white.button,.hal-order .order-again .hal-product--software .hal-sticky-bar .hal-button--white.button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.hal-button--white.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.hal-button--white.woocommerce-Button.button,.hal-product--software .hal-sticky-bar .hal-button.hal-button--gradient,.hal-product--software .hal-sticky-bar .hal-order .order-again .hal-button--gradient.button,.hal-order .order-again .hal-product--software .hal-sticky-bar .hal-button--gradient.button,.hal-product--software .hal-sticky-bar .hal-orders__empty a.hal-button--gradient.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-sticky-bar a.hal-button--gradient.woocommerce-Button.button{padding:calc(7 * var(--unit-size, 1px)) calc(9 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--software .hal-sticky-bar{height:calc(40 * var(--unit-size, 1px));padding:0 calc(20 * var(--unit-size, 1px));gap:calc(10 * var(--unit-size, 1px))}.hal-product--software .hal-sticky-bar__logo{height:calc(30 * var(--unit-size, 1px))}.hal-product--software .hal-sticky-bar__price{font-size:calc(22 * var(--unit-size, 1px))}}@keyframes hal-section-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product{overflow-x:clip}.hal-product .hal-section{position:relative;overflow:hidden;margin-top:0;color:var(--hal-section-color-text, #ffffff);background-color:transparent}.hal-product .hal-section a:not(.hal-button){color:var(--hal-section-color-links, var(--hal-primary, inherit))}.hal-product .hal-section--height-auto{height:auto}.hal-product .hal-section--height-min{min-height:var(--hal-section-min-height, calc(980 * var(--hal-u, 1px)))}.hal-product .hal-section--height-screen{min-height:calc(100vh - 70px)}@media only screen and (max-width:600px){.hal-product .hal-section--height-screen{min-height:calc(100vh - 40 * var(--hal-u, 1px))}}.hal-product .hal-section--width-contained .hal-section__inner{max-width:calc(1300 * var(--hal-u, 1px));margin:0 auto}.hal-product .hal-section__background{position:absolute;inset:0;z-index:0}.hal-product .hal-section__background--image .hal-section__background-image{position:absolute;inset:0;background-size:cover;background-position:center}.hal-product .hal-section__background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hal-product .hal-section__background-gradient{position:absolute;inset:0;background:linear-gradient(120deg,var(--hal-section-bg-gradient-1, var(--hal-primary, #187c74)) 0%,var(--hal-section-bg-gradient-2, var(--hal-secondary, #daf7f5)) 100%)}.hal-product .hal-section__background-gradient--animated{background-size:200% 200%;animation:hal-section-gradient-shift 12s ease infinite}.hal-product .hal-section--bg-color .hal-section__background{background-color:var(--hal-section-bg-color, var(--hal-primary, #101010))}.hal-product .hal-section__overlay{position:absolute;inset:0;z-index:1}.hal-product .hal-section__overlay--fade_bottom{background:linear-gradient(to top,#101010 0% 30%,#10101000)}.hal-product .hal-section__overlay--vignette{width:150%;height:125%;left:-25%;top:-12.5%;border-radius:50%;background:radial-gradient(#000,#000 50%,#0000 80%);filter:blur(calc(100 * var(--hal-u, 1px)))}.hal-product .hal-section__halo{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:50%;filter:blur(calc(100 * var(--hal-u, 1px)));background:radial-gradient(rgba(from var(--hal-section-halo-color, var(--hal-primary, #378cbd)) r g b/64%),rgba(from var(--hal-section-halo-color, var(--hal-primary, #378cbd)) r g b/32%) 30%,#0000 60%)}.hal-product .hal-section__halo--left{transform:translate(-50%)}.hal-product .hal-section__halo--right{transform:translate(50%)}.hal-product .hal-section__inner{position:relative;z-index:2;padding:calc(80 * var(--hal-u, 1px)) calc(24 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-section__inner{padding:calc(48 * var(--hal-u, 1px)) calc(16 * var(--hal-u, 1px))}}.hal-product .hal-section--columns .hal-section__inner{padding:0}.hal-product .hal-section__title{margin:0 0 calc(40 * var(--hal-u, 1px));text-align:center;font-family:TTFirsNeue,sans-serif;font-weight:600;font-size:calc(44 * var(--hal-u, 1px));line-height:1.1;color:var(--hal-section-color-title, var(--hal-primary, #ffffff))}@media only screen and (max-width:768px){.hal-product .hal-section__title{font-size:calc(32 * var(--hal-u, 1px));margin-bottom:calc(24 * var(--hal-u, 1px))}}.hal-product .hal-section__title--gradient{background:linear-gradient(var(--hal-section-title-gradient-angle, 96deg),var(--hal-section-title-gradient-1, var(--hal-primary, #e26c78)) var(--hal-section-title-gradient-start, 0%),var(--hal-section-title-gradient-2, var(--hal-secondary, #797db3)) var(--hal-section-title-gradient-end, 100%));width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hal-product .hal-section__content{position:relative}@media(prefers-reduced-motion:reduce){.hal-product .hal-section *{animation:none!important}}.hal-product--software .hal-section__title{text-align:left;line-height:1.2;margin:0}.hal-product--software .hal-section__title--solid{color:var(--hal-section-color-title, #ffffff)}.hal-product--software .hal-section--tiles-banner .hal-section__title{text-align:center;margin-left:auto;margin-right:auto}.hal-product .hal-section--schema .hal-section__inner,.hal-product .hal-section--audio-compare .hal-section__inner,.hal-product .hal-section--interface-zoom .hal-section__inner,.hal-product .hal-section--knob .hal-section__inner{padding:0}.hal-product .hal-section{--section-gradient-1: var(--hal-section-title-gradient-1, var(--hal-primary, #797db3));--section-gradient-2: var(--hal-section-title-gradient-2, var(--hal-secondary, #e16b77));--text-gradient: linear-gradient( var(--hal-section-title-gradient-angle, 96deg), var(--section-gradient-1) var(--hal-section-title-gradient-start, 0%), var(--section-gradient-2) var(--hal-section-title-gradient-end, 100%) )}.hal-product .text-gradient{background:var(--text-gradient, linear-gradient(96deg, var(--section-gradient-1) 0%, var(--section-gradient-2) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hal-product .hal-section__title--overlay{color:#fff;mix-blend-mode:overlay}.hal-product--software .hal-section__inner{z-index:auto}.hal-product--software .hal-section--height-screen{min-height:calc(100vh - 62 * var(--hal-u, 1px))}@media only screen and (max-width:600px){.hal-product--software .hal-section--height-screen{min-height:calc(100vh - 40 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product.hal-product--software .hal-section .hal-section__title{font-size:calc(36 * var(--unit-size, 1px));margin-bottom:calc(40 * var(--unit-size, 1px))}.hal-product.hal-product--software .hal-knob__grid>.hal-section__title{margin-bottom:calc(20 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--sound_library .hal-section__inner{padding-left:calc(20 * var(--hal-u, 1px));padding-right:calc(20 * var(--hal-u, 1px))}}@keyframes hal-glow-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(-12%,10%) scale(1.15)}}@keyframes hal-glow-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(14%,-8%) scale(1.1)}}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows{overflow:hidden;background:#0e0e0e;background-size:auto;animation:none}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows:before,.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows:after,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows:before,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows:after{content:"";position:absolute;border-radius:50%;filter:blur(calc(90 * var(--hal-u, 1px)));opacity:.85;pointer-events:none}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows:before,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows:before{top:-25%;right:-15%;width:65%;aspect-ratio:1;background:radial-gradient(closest-side,var(--hal-glow-1),transparent)}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows:after,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows:after{bottom:-25%;left:-12%;width:50%;aspect-ratio:1;background:radial-gradient(closest-side,var(--hal-glow-2),transparent)}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows.hal-section__background-gradient--animated:before,.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows.hal-columns__column-background--animated:before,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows.hal-section__background-gradient--animated:before,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows.hal-columns__column-background--animated:before{animation:hal-glow-drift-1 18s ease-in-out infinite alternate}.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows.hal-section__background-gradient--animated:after,.hal-product .hal-section__background-gradient.hal-section__background-gradient--glows.hal-columns__column-background--animated:after,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows.hal-section__background-gradient--animated:after,.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--glows.hal-columns__column-background--animated:after{animation:hal-glow-drift-2 22s ease-in-out infinite alternate}.hal-product .hal-section__background-gradient--glows{--hal-glow-1: var(--hal-section-bg-gradient-1, var(--hal-primary, #7b3fd1));--hal-glow-2: var(--hal-section-bg-gradient-2, var(--hal-section-bg-gradient-1, var(--hal-secondary, #7b3fd1)))}.hal-product .hal-columns__column-background--glows{--hal-glow-1: var(--hal-column-bg-gradient-1, var(--hal-primary, #7b3fd1));--hal-glow-2: var(--hal-column-bg-gradient-2, var(--hal-column-bg-gradient-1, var(--hal-secondary, #7b3fd1)))}@media(prefers-reduced-motion:reduce){.hal-product .hal-section__background-gradient--glows:before,.hal-product .hal-section__background-gradient--glows:after,.hal-product .hal-columns__column-background--glows:before,.hal-product .hal-columns__column-background--glows:after{animation:none!important}}@keyframes hal-column-bg-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product .hal-columns{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.hal-product .hal-columns--gap-none{gap:0}.hal-product .hal-columns--gap-s{gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-columns--gap-m{gap:calc(40 * var(--hal-u, 1px))}.hal-product .hal-columns--gap-l{gap:calc(80 * var(--hal-u, 1px))}@media only screen and (min-width:1024px){.hal-product .hal-columns--split-50_50{grid-template-columns:50% 50%}.hal-product .hal-columns--split-60_40{grid-template-columns:60% 40%}.hal-product .hal-columns--split-40_60{grid-template-columns:40% 60%}.hal-product .hal-columns--split-66_33{grid-template-columns:66.666% 33.333%}.hal-product .hal-columns--split-33_66{grid-template-columns:33.333% 66.666%}.hal-product .hal-columns--split-33_33_33{grid-template-columns:33.333% 33.333% 33.333%}.hal-product .hal-columns--split-50_25_25{grid-template-columns:50% 25% 25%}.hal-product .hal-columns--split-25_50_25{grid-template-columns:25% 50% 25%}.hal-product .hal-columns--split-25_25_50{grid-template-columns:25% 25% 50%}.hal-product .hal-columns--split-25_25_25_25{grid-template-columns:25% 25% 25% 25%}}@media only screen and (min-width:768px)and (max-width:1023px){.hal-product .hal-columns--count-3,.hal-product .hal-columns--count-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.hal-product .hal-columns{display:flex;flex-direction:column}.hal-product .hal-columns--mobile-order-reversed{flex-direction:column-reverse}.hal-product .hal-columns--count-4.hal-columns--mobile-stack-grid_2{display:grid;grid-template-columns:1fr 1fr}}.hal-product .hal-section--height-min .hal-columns{min-height:var(--hal-section-min-height, calc(980 * var(--hal-u, 1px)))}.hal-product .hal-section--height-screen .hal-columns{min-height:calc(100vh - 70px)}@media only screen and (max-width:600px){.hal-product .hal-section--height-screen .hal-columns{min-height:calc(100vh - 40 * var(--hal-u, 1px))}}.hal-product.hal-product--software .hal-section--height-screen .hal-columns{min-height:calc(100vh - 62 * var(--hal-u, 1px))}@media only screen and (max-width:600px){.hal-product.hal-product--software .hal-section--height-screen .hal-columns{min-height:calc(100vh - 40 * var(--unit-size, 1px))}}.hal-product .hal-columns__column{position:relative;display:flex;flex-direction:column;min-width:0}.hal-product .hal-columns__column--valign-top{justify-content:flex-start}.hal-product .hal-columns__column--valign-center{justify-content:center}.hal-product .hal-columns__column--valign-bottom{justify-content:flex-end}.hal-product .hal-columns__column--valign-stretch{justify-content:flex-start;justify-content:stretch}.hal-product .hal-columns__column--valign-split .hal-columns__column-content{display:flex;flex-direction:column;height:100%}.hal-product .hal-columns__column--valign-split .hal-columns__column-content>.hal-columns__stack{margin-top:auto;margin-bottom:auto}.hal-product .hal-columns__column--valign-split .hal-columns__column-content>*:only-child{margin-top:auto;margin-bottom:auto}.hal-product .hal-columns__column--bg-image .hal-columns__column-content,.hal-product .hal-columns__column--bg-video .hal-columns__column-content,.hal-product .hal-columns__column--bg-gradient .hal-columns__column-content,.hal-product .hal-columns__column--bg-color .hal-columns__column-content{position:relative;z-index:3}.hal-product .hal-columns__column--no-padding{padding:0}.hal-product .hal-columns--padding-none>.hal-columns__column{padding:0}.hal-product .hal-columns--padding-s>.hal-columns__column{padding:calc(20 * var(--hal-u, 1px))}.hal-product .hal-columns--padding-m>.hal-columns__column{padding:calc(40 * var(--hal-u, 1px))}.hal-product .hal-columns--padding-xl>.hal-columns__column{padding:0 8vw}@media only screen and (max-width:600px){.hal-product .hal-columns--padding-xl>.hal-columns__column{padding:calc(50 * var(--hal-u, 1px)) calc(20 * var(--hal-u, 1px))}}.hal-product .hal-columns>.hal-columns__column--no-padding{padding:0}.hal-product .hal-columns__column-content{width:100%;max-width:var(--hal-columns-content-max-width, none);display:flex;flex-direction:column;gap:calc(16 * var(--hal-u, 1px))}.hal-product.hal-product--sound_library .hal-columns__column-content{gap:0}.hal-product .hal-columns--align-center .hal-columns__column,.hal-product .hal-columns--align-center .hal-columns__column-content{align-items:center}.hal-product .hal-columns__stack{display:flex;flex-direction:column;gap:inherit;align-items:inherit;max-width:100%}.hal-product .hal-columns--align-center .hal-columns__column-content>.hal-atom-title,.hal-product .hal-columns--align-center .hal-columns__column-content>.hal-atom-text,.hal-product .hal-columns--align-center .hal-columns__column-content>.hal-atom-group,.hal-product .hal-columns__stack>.hal-atom-title,.hal-product .hal-columns__stack>.hal-atom-text,.hal-product .hal-columns__stack>.hal-atom-group{align-self:stretch}.hal-product .hal-columns--align-inner .hal-columns__column{align-items:flex-start}.hal-product .hal-columns--align-inner .hal-columns__column:first-child{align-items:flex-end}.hal-product .hal-columns--align-inner .hal-columns__column:last-child{align-items:flex-start}@media only screen and (max-width:767px){.hal-product .hal-columns--align-inner .hal-columns__column,.hal-product .hal-columns--align-inner .hal-columns__column:first-child,.hal-product .hal-columns--align-inner .hal-columns__column:last-child{align-items:center;text-align:center}}@media only screen and (max-width:767px){.hal-product .hal-columns__column{min-height:var(--hal-columns-mobile-min-height, auto)}}.hal-product .hal-columns__column-background{position:absolute;inset:0;z-index:2;background-size:cover;background-position:center}.hal-product .hal-columns__column-background--video{width:100%;height:100%;object-fit:cover;object-position:center}.hal-product .hal-columns__column-background--gradient{background:linear-gradient(120deg,var(--hal-column-bg-gradient-1, var(--hal-primary, #187c74)) 0%,var(--hal-column-bg-gradient-2, var(--hal-secondary, #daf7f5)) 100%)}.hal-product .hal-columns__column-background--gradient.hal-columns__column-background--animated{background-size:200% 200%;animation:hal-column-bg-gradient-shift 12s ease infinite}.hal-product .hal-columns__column-background--color{background-color:var(--hal-column-bg-color, var(--hal-primary, #101010))}@media(prefers-reduced-motion:reduce){.hal-product .hal-columns__column-background--gradient--animated{animation:none!important}}@media only screen and (max-width:767px){.hal-product--software .hal-section--height-screen .hal-columns__column{min-height:calc(100vh - 40 * var(--hal-u, 1px))}}.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content{gap:0}.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content>.hal-columns__stack,.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content>*:only-child{margin-left:auto;margin-right:auto}.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content>.hal-columns__stack{width:fit-content}.hal-product .hal-columns--align-center .hal-columns__column--valign-split .hal-columns__column-content--split,.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content--split{width:fit-content;margin-left:auto;margin-right:auto}.hal-product .hal-columns--align-center .hal-columns__column--valign-split .hal-columns__column-content--split>.hal-columns__stack,.hal-product--software .hal-columns__column--valign-split .hal-columns__column-content--split>.hal-columns__stack{align-self:stretch;width:auto;margin-left:0;margin-right:0}.hal-product--software .hal-section--columns .hal-section__title{position:absolute;top:calc(40 * var(--hal-u, 1px));left:calc(40 * var(--hal-u, 1px));z-index:4;max-width:calc(100% - calc(80 * var(--hal-u, 1px)))}@media only screen and (max-width:767px){.hal-product--software .hal-section--columns .hal-section__title{top:calc(40 * var(--unit-size, 1px));left:calc(20 * var(--unit-size, 1px));max-width:calc(100% - 40 * var(--unit-size, 1px))}}.hal-product--software .hal-section--columns.hal-section--has-title{--hal-columns-title-band: calc(calc(40 * var(--hal-u, 1px)) + calc(44 * var(--hal-u, 1px)) * 1.2 + calc(24 * var(--hal-u, 1px)))}@media only screen and (min-width:768px){.hal-product--software .hal-section--columns.hal-section--has-title .hal-columns>.hal-columns__column:first-child{padding-top:var(--hal-columns-title-band);padding-bottom:var(--hal-columns-title-band)}}@media only screen and (max-width:768px){.hal-product--software .hal-section--columns.hal-section--has-title{--hal-columns-title-band: calc(var(--unit-size, 1px) * (40 + 36 * 1.2 + 24))}}@media only screen and (max-width:767px){.hal-product--software .hal-section--columns.hal-section--has-title .hal-columns:not(.hal-columns--mobile-order-reversed)>.hal-columns__column:first-child,.hal-product--software .hal-section--columns.hal-section--has-title .hal-columns--mobile-order-reversed>.hal-columns__column:last-child{padding-top:var(--hal-columns-title-band);padding-bottom:var(--hal-columns-title-band)}}.hal-product--sound_library .hal-section--columns .hal-section__title{padding:calc(80 * var(--hal-u, 1px)) calc(24 * var(--hal-u, 1px)) 0}@media only screen and (max-width:767px){.hal-product--sound_library .hal-section--columns .hal-section__title{padding:calc(48 * var(--hal-u, 1px)) calc(20 * var(--hal-u, 1px)) 0}}@keyframes hal-audio-wave-glow{0%,to{opacity:.2}50%{opacity:.35}}.hal-product .hal-atom-title{margin:0;line-height:1.05;font-family:TTFirsNeue,sans-serif;font-weight:600}.hal-product .hal-atom-title--align-left{text-align:left}.hal-product .hal-atom-title--align-center{text-align:center}.hal-product .hal-atom-title--align-right{text-align:right}.hal-product .hal-atom-title--size-xl{font-size:4em;padding:calc(40 * var(--hal-u, 1px)) 0}@media only screen and (max-width:768px){.hal-product .hal-atom-title--size-xl{font-size:3em}}.hal-product .hal-atom-title--size-l{font-size:calc(44 * var(--hal-u, 1px));margin-bottom:calc(40 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-atom-title--size-l{font-size:calc(36 * var(--hal-u, 1px))}}.hal-product .hal-atom-title--size-m{font-size:calc(32 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-atom-title--size-m{font-size:calc(28 * var(--hal-u, 1px))}}.hal-product .hal-atom-title--style-gradient{background:linear-gradient(var(--hal-title-gradient-angle, var(--hal-section-title-gradient-angle, 96deg)),var(--hal-title-gradient-1, var(--hal-section-title-gradient-1, var(--hal-primary, #e26c78))) var(--hal-title-gradient-start, var(--hal-section-title-gradient-start, 0%)),var(--hal-title-gradient-2, var(--hal-section-title-gradient-2, var(--hal-secondary, #797db3))) var(--hal-title-gradient-end, var(--hal-section-title-gradient-end, 100%)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hal-product .hal-atom-text{max-width:var(--hal-text-max-width, calc(700 * var(--hal-u, 1px)));color:var(--hal-section-color-text, #ffffff);font-weight:500}.hal-product .hal-atom-text:not(.hal-atom-text--size-xl) p:not(.large-text)+p:not(.large-text){margin-top:1em}.hal-product .hal-atom-text--align-left{text-align:left}.hal-product .hal-atom-text--align-center{text-align:center;margin-left:auto;margin-right:auto}.hal-product .hal-atom-text--align-right{text-align:right;margin-left:auto}.hal-product .hal-atom-text--size-m{font-size:calc(16 * var(--hal-u, 1px));line-height:1.3}@media only screen and (max-width:768px){.hal-product .hal-atom-text--size-m{font-size:calc(12.8 * var(--hal-u, 1px));line-height:1.3}}.hal-product .hal-atom-text--size-l{font-size:calc(19.2 * var(--hal-u, 1px));line-height:1.3}.hal-product .hal-atom-text--size-xl{font-size:calc(70 * var(--hal-u, 1px));line-height:1.2}@media only screen and (max-width:768px){.hal-product .hal-atom-text--size-xl{font-size:calc(35 * var(--hal-u, 1px))}}.hal-product .hal-atom-text--style-gradient{background:linear-gradient(to top,var(--hal-text-gradient-2, var(--hal-secondary, #b3e1dd)) 40%,var(--hal-text-gradient-1, var(--hal-primary, #2e89ac)) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hal-product .hal-atom-text p:last-child{margin-bottom:0}.hal-product .hal-atom-text a{color:var(--hal-section-color-links, var(--hal-primary, inherit))}.hal-product .hal-atom-image{margin:0;display:flex;flex-direction:column}.hal-product .hal-atom-image__img{display:block;border-radius:var(--hal-image-radius, calc(10 * var(--hal-u, 1px)))}.hal-product .hal-atom-image--fit-natural .hal-product .hal-atom-image__img{max-width:min(100%,var(--hal-image-max-width, 100%));width:auto;height:auto}.hal-product .hal-atom-image--fit-full .hal-product .hal-atom-image__img{width:100%;height:auto}.hal-product .hal-atom-image--fit-contain .hal-product .hal-atom-image__img{width:100%;max-width:var(--hal-image-max-width, 100%);object-fit:contain}.hal-product .hal-atom-image--ratio-1-1 .hal-product .hal-atom-image__img,.hal-product .hal-atom-image--ratio-4-3 .hal-product .hal-atom-image__img,.hal-product .hal-atom-image--ratio-16-9 .hal-product .hal-atom-image__img{width:100%;object-fit:cover}.hal-product .hal-atom-image--ratio-1-1 .hal-product .hal-atom-image__img{aspect-ratio:1/1}.hal-product .hal-atom-image--ratio-4-3 .hal-product .hal-atom-image__img{aspect-ratio:4/3}.hal-product .hal-atom-image--ratio-16-9 .hal-product .hal-atom-image__img{aspect-ratio:16/9}.hal-product .hal-atom-image__link{display:block}.hal-product .hal-atom-image__caption{margin-top:calc(8 * var(--hal-u, 1px));font-size:calc(12 * var(--hal-u, 1px));color:#999}.hal-product .hal-atom-image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-atom-image-grid--cols-2{grid-template-columns:repeat(2,1fr)}.hal-product .hal-atom-image-grid--cols-3{grid-template-columns:repeat(3,1fr)}.hal-product .hal-atom-image-grid--cols-4{grid-template-columns:repeat(4,1fr)}.hal-product .hal-atom-image-grid--gap-s{gap:calc(10 * var(--hal-u, 1px))}.hal-product .hal-atom-image-grid--gap-m{gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-atom-image-grid--gap-l{gap:calc(40 * var(--hal-u, 1px))}.hal-product .hal-atom-image-grid__item img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:var(--hal-image-grid-ratio, 1/1);border-radius:var(--hal-image-grid-radius, calc(10 * var(--hal-u, 1px)))}@media only screen and (max-width:768px){.hal-product .hal-atom-image-grid{grid-template-columns:repeat(1,1fr)}.hal-product .hal-atom-image-grid--cols-4{grid-template-columns:repeat(2,1fr)}}.hal-product .hal-atom-video{position:relative;width:100%;max-width:var(--hal-video-max-width, 100%)}.hal-product .hal-atom-video__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--hal-video-radius, calc(10 * var(--hal-u, 1px)));padding:0;border:0;background:#101010;cursor:pointer}.hal-product .hal-atom-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hal-product .hal-atom-video__play{position:relative;width:calc(75 * var(--hal-u, 1px));height:calc(75 * var(--hal-u, 1px));background-image:url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.6' cx='39' cy='39' r='39' fill='%23101010'/%3E%3Cpath d='M46 37.2679C47.3333 38.0377 47.3333 39.9623 46 40.7321L37 45.9282C35.6667 46.698 34 45.7358 34 44.1962L34 33.8038C34 32.2642 35.6667 31.302 37 32.0718L46 37.2679Z' fill='%23DAF7F5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.hal-product .hal-atom-video__thumb:hover .hal-atom-video__play,.hal-product .hal-atom-video__thumb:focus-visible .hal-atom-video__play{transform:scale(1.12);box-shadow:calc(-10 * var(--hal-u, 1px)) 0 calc(40 * var(--hal-u, 1px)) calc(10 * var(--hal-u, 1px)) var(--section-gradient-1, var(--hal-primary, #797db3)),calc(10 * var(--hal-u, 1px)) 0 calc(40 * var(--hal-u, 1px)) calc(10 * var(--hal-u, 1px)) var(--section-gradient-2, var(--hal-secondary, #e16b77))}.hal-product .hal-atom-video__inline-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--hal-video-radius, calc(10 * var(--hal-u, 1px)));overflow:hidden;margin-top:calc(8 * var(--hal-u, 1px))}.hal-product .hal-atom-video__inline-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hal-product .hal-video-layer{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.hal-product .hal-video-layer[hidden]{display:none}.hal-product .hal-video-layer__backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(calc(10 * var(--hal-u, 1px)));-webkit-backdrop-filter:blur(calc(10 * var(--hal-u, 1px)))}.hal-product .hal-video-layer__frame{position:relative;width:75%;max-width:calc(1100 * var(--hal-u, 1px));aspect-ratio:16/9;z-index:1}.hal-product .hal-video-layer__embed{width:100%;height:100%;background:#000}.hal-product .hal-video-layer__embed iframe{width:100%;height:100%;border:0}.hal-product .hal-video-layer__close{position:absolute;top:calc(-40 * var(--hal-u, 1px));right:0;width:calc(32 * var(--hal-u, 1px));height:calc(32 * var(--hal-u, 1px));border:0;background:transparent;color:#fff;font-size:calc(30 * var(--hal-u, 1px));line-height:1;cursor:pointer}@media only screen and (max-width:768px){.hal-product .hal-video-layer__frame{width:92%}}.hal-product .hal-atom-audio-player{container-type:inline-size;width:100%}.hal-product .hal-audio-player{--hal-audio-player-wave-color: #747474;display:flex;gap:calc(5 * var(--hal-u, 1px));width:100%;height:calc(115 * var(--hal-u, 1px));min-height:calc(115 * var(--hal-u, 1px));padding:1%;align-items:center;justify-content:center}.hal-product .hal-audio-player__container{position:relative;display:flex;align-items:center;gap:4%;width:90%;height:100%;padding:1%;background-color:#101010;border-radius:calc(10 * var(--hal-u, 1px))}.hal-product .hal-audio-player__image{position:relative;flex-shrink:0;height:100%;aspect-ratio:1/1}.hal-product .hal-audio-player__image img{width:100%;height:100%;object-fit:cover}.hal-product .hal-audio-player__image:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;border-radius:50%;transform:translate(30%,-30%);filter:blur(calc(30 * var(--hal-u, 1px)));background:var(--hal-audio-player-color, #daf7f5);animation:hal-audio-wave-glow 2.5s infinite ease-in-out}.hal-product .hal-audio-player__button{flex-shrink:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;height:40%;border-radius:50%;background-color:var(--hal-audio-player-color, #daf7f5);cursor:pointer;transition:transform .2s ease}.hal-product .hal-audio-player__button:hover{transform:scale(1.05)}.hal-product .hal-audio-player__play-pause{width:50%;height:50%;background-color:#000;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' d='M4.55 19A1 1 0 0 1 3 18.13V1.87A1 1 0 0 1 4.55 1l12.2 8.13a1 1 0 0 1 0 1.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat center/cover}.hal-audio-player--playing .hal-product .hal-audio-player__play-pause{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6.75 3a2 2 0 0 0-2 2v10a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2Zm6.5 0a2 2 0 0 0-2 2v10a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2Z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat center/cover}.hal-product .hal-audio-player__progression{position:absolute;top:0;right:0;padding:2%;font-size:.8em;font-weight:500;letter-spacing:-.5px;color:var(--hal-audio-player-color, #daf7f5)}.hal-product .hal-audio-player__progression span{color:var(--hal-audio-player-wave-color)}.hal-product .hal-audio-player__wave{position:relative;width:80%;padding-right:calc(8 * var(--hal-u, 1px))}.hal-product .hal-audio-player__wave-mask{position:absolute;bottom:0;width:100%;height:50%;z-index:10;background-color:#101010;opacity:.4;pointer-events:none}.hal-product .hal-audio-player__volume-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:8%;min-width:calc(30 * var(--hal-u, 1px));border-radius:calc(10 * var(--hal-u, 1px));background-color:#101010}.hal-product .hal-audio-player__volume-control{height:70%;width:150%;display:flex;align-items:center;justify-content:center}.hal-product .hal-audio-player__volume{-webkit-appearance:none;appearance:none;width:100%;max-width:calc(50 * var(--hal-u, 1px));height:calc(8 * var(--hal-u, 1px));transform:rotate(-90deg);cursor:pointer}.hal-product .hal-audio-player__volume::-webkit-slider-runnable-track{height:calc(8 * var(--hal-u, 1px));background:linear-gradient(to right,var(--hal-audio-player-color, #daf7f5) 0%,var(--hal-audio-player-color, #daf7f5) var(--volume-fill, 50%),#3f3f3f var(--volume-fill, 50%),#3f3f3f 100%)}.hal-product .hal-audio-player__volume::-moz-range-track{height:calc(8 * var(--hal-u, 1px));background:linear-gradient(to right,var(--hal-audio-player-color, #daf7f5) 0%,var(--hal-audio-player-color, #daf7f5) var(--volume-fill, 50%),#3f3f3f var(--volume-fill, 50%),#3f3f3f 100%)}.hal-product .hal-audio-player__volume::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}.hal-product .hal-audio-player__volume::-moz-range-thumb{width:0;height:0;border:none}.hal-product .hal-audio-player__volume-icon{width:calc(15 * var(--hal-u, 1px));height:calc(15 * var(--hal-u, 1px));background-color:var(--hal-audio-player-color, #daf7f5);mask:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 512'%3E%3Cpath d='M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.53 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E") no-repeat center/cover}.hal-product .hal-audio-player .region-tooltip{position:fixed;background:#000000d9;color:#fff;padding:calc(4 * var(--hal-u, 1px)) calc(8 * var(--hal-u, 1px));font-size:calc(11 * var(--hal-u, 1px));border-radius:calc(4 * var(--hal-u, 1px));white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,calc(5 * var(--hal-u, 1px)));transition:opacity .15s ease-out;z-index:9999}.hal-product .hal-audio-player .region-tooltip.show{opacity:1}@container (max-width: 420px){.hal-product .hal-audio-player{flex-direction:column;min-height:calc(450 * var(--hal-u, 1px))}.hal-product .hal-audio-player .hal-audio-player__container{flex-direction:column;gap:2%}.hal-product .hal-audio-player .hal-audio-player__progression{position:relative;width:calc(100 * var(--hal-u, 1px));height:calc(20 * var(--hal-u, 1px));color:#fff;text-align:center;order:2}.hal-product .hal-audio-player .hal-audio-player__image{width:80%;max-width:calc(250 * var(--hal-u, 1px));height:auto;order:1}.hal-product .hal-audio-player .hal-audio-player__wave{order:2}.hal-product .hal-audio-player .hal-audio-player__button{width:calc(40 * var(--hal-u, 1px));height:calc(40 * var(--hal-u, 1px));order:3}.hal-product .hal-audio-player .hal-audio-player__volume-wrap{display:none}}.hal-product .hal-atom-group{display:flex;flex-direction:column;width:100%}.hal-product .hal-atom-group--gap-s{gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-atom-group--gap-m{gap:calc(40 * var(--hal-u, 1px))}.hal-product .hal-atom-group--gap-l{gap:calc(70 * var(--hal-u, 1px))}.hal-product .hal-atom-group__body{display:flex;flex-direction:column;gap:inherit}.hal-product .hal-atom-group__buttons{display:flex;flex-wrap:wrap;gap:calc(12 * var(--hal-u, 1px))}@media only screen and (min-width:768px){.hal-product .hal-atom-group--buttons-right .hal-product .hal-atom-group__body{flex-direction:row;align-items:center;justify-content:space-between}}.hal-product .hal-atom-carousel{width:100%;min-width:0}.hal-product .hal-atom-carousel .carousel-section-container{display:flex;flex-direction:column;align-items:center;padding-top:5vh;padding-bottom:5vh;height:auto;overflow:hidden;position:relative;width:100%;margin:auto}@media only screen and (max-width:600px){.hal-product .hal-atom-carousel .carousel-section-container{padding:0 calc(20 * var(--hal-u, 1px))}}.hal-product .hal-atom-spacer{width:100%}.hal-product .hal-atom-spacer--size-xs{height:calc(20 * var(--hal-u, 1px))}.hal-product .hal-atom-spacer--size-s{height:calc(40 * var(--hal-u, 1px))}.hal-product .hal-atom-spacer--size-m{height:calc(80 * var(--hal-u, 1px))}.hal-product .hal-atom-spacer--size-l{height:calc(120 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-atom-spacer--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.hal-product .hal-atom-image__link,.hal-product .hal-audio-player__image:before{animation:none!important;transition:none!important}}.hal-product--sound_library .hal-atom-title{font-weight:500;color:var(--hal-atom-title-color, #daf7f5)}.hal-product--sound_library .hal-atom-text{padding:calc(40 * var(--hal-u, 1px)) 0}.hal-product--software .hal-atom-text{line-height:1.2}.hal-product--sound_library .hal-atom-title{line-height:1}.hal-product .hal-atom-text--size-xl{max-width:none}.hal-product--software .hal-atom-title{line-height:1.2}@media only screen and (min-width:769px){.hal-product--software .hal-atom-title--size-l{margin-bottom:0}}.hal-product .hal-section--dropdowns .hal-section__inner{padding:calc(40 * var(--hal-u, 1px))}.hal-product .hal-accordion{max-width:calc(1280 * var(--hal-u, 1px));margin:0 auto;text-align:left}.hal-product .hal-accordion__item{position:relative;display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .4s ease-in-out;border-top:1px solid #ffffff}.hal-product .hal-accordion__item:last-child{border-bottom:1px solid #ffffff}.hal-product .hal-accordion__item.is-open{grid-template-rows:min-content 1fr}.hal-product .hal-accordion__heading{margin:0;font-weight:400}.hal-product .hal-accordion__trigger:focus{outline:none}.hal-product .hal-accordion__trigger:focus-visible{outline:2px solid currentColor;outline-offset:calc(4 * var(--hal-u, 1px))}.hal-product .hal-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--hal-u, 1px));width:100%;padding:calc(20 * var(--hal-u, 1px)) 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.hal-product .hal-accordion__title{font-size:calc(22 * var(--hal-u, 1px));font-weight:500;font-family:TTFirsNeue,sans-serif}@media only screen and (max-width:768px){.hal-product .hal-accordion__title{font-size:calc(18 * var(--hal-u, 1px))}}.hal-product .hal-accordion__chevron{flex-shrink:0;width:calc(9 * var(--hal-u, 1px));height:calc(8 * var(--hal-u, 1px));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8'%3E%3Cpath d='M0 0L9 0L4.5 8Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .4s ease-in-out}.hal-product .hal-accordion__item.is-open .hal-accordion__chevron{transform:rotate(180deg)}.hal-product .hal-accordion__panel{overflow:hidden;min-height:0}.hal-product .hal-accordion__content{font-size:calc(18 * var(--hal-u, 1px));font-weight:500;color:#fff9;opacity:0;padding-top:0;padding-bottom:0;transition:opacity .4s ease-in-out,padding .4s ease-in-out}.hal-product .hal-accordion__content ul{padding-left:2em;margin:0}.hal-product .hal-accordion__content li::marker{content:"·  "}.hal-product .hal-accordion__content>p{line-height:1.65}.hal-product .hal-accordion__content>p>img{width:1.15em;height:1.15em;object-fit:cover;object-position:50% 19%;vertical-align:-.225em}.hal-product .hal-accordion__content a{color:var(--hal-section-color-links, var(--hal-accordion-link-color, var(--hal-primary, #db6c7a)))}.hal-product .hal-accordion__content a:hover{color:#fff}.hal-product .hal-accordion__item.is-open .hal-accordion__content{opacity:1;padding-top:calc(20 * var(--hal-u, 1px));padding-bottom:calc(40 * var(--hal-u, 1px))}.hal-product .__details-popup{position:absolute;background:#0e0e0e;border:1px solid #6a716f;border-radius:calc(10 * var(--hal-u, 1px));padding:calc(20 * var(--hal-u, 1px));box-sizing:border-box;z-index:100;text-align:center;left:calc(150 * var(--hal-u, 1px));right:calc(150 * var(--hal-u, 1px));transform:translateY(-50%) scale(1.1);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.hal-product .__details-popup h2{margin-top:0;margin-bottom:calc(10 * var(--hal-u, 1px));font-weight:600;font-size:calc(32 * var(--hal-u, 1px))}.hal-product .__details-popup .__close{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Crect x='1.41418' width='24' height='2' transform='rotate(45 1.41418 0)' fill='%23A3A3A3'/%3E%3Crect y='16.9706' width='24' height='2' transform='rotate(-45 0 16.9706)' fill='%23A3A3A3'/%3E%3C/svg%3E");position:absolute;top:calc(20 * var(--hal-u, 1px));right:calc(20 * var(--hal-u, 1px));cursor:pointer;transition:all .2s ease-in-out}.hal-product .__details-popup .__close:hover{scale:1.1}.hal-product .__details-popup .__close:active{scale:.95}.hal-product .__details-popup.__open{visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1);opacity:1}.hal-product .__details-popup-backdrop{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:99;pointer-events:none;opacity:0;transition:all .3s ease-in-out}.hal-product .__details-popup-backdrop:has(~.__details-popup.__open){-webkit-backdrop-filter:blur(calc(10 * var(--hal-u, 1px)));backdrop-filter:blur(calc(10 * var(--hal-u, 1px)));opacity:1}@media(prefers-reduced-motion:reduce){.hal-product .hal-accordion__item,.hal-product .hal-accordion__chevron,.hal-product .hal-accordion__content{transition:none!important}}.hal-product--sound_library .hal-section--dropdowns .hal-section__inner{padding:calc(10 * var(--hal-u, 1px)) 10%}@media only screen and (max-width:768px){.hal-product--sound_library .hal-section--dropdowns .hal-section__inner{padding:0 calc(20 * var(--hal-u, 1px))}}.hal-product--sound_library .hal-accordion{max-width:none}.hal-product--sound_library .hal-accordion__title{font-size:calc(20 * var(--hal-u, 1px));color:var(--hal-section-color-text, #e5e5e5)}.hal-product--sound_library .hal-accordion__content{font-size:calc(16 * var(--hal-u, 1px));color:var(--hal-section-color-text, #e5e5e5)}.hal-product--sound_library .hal-accordion__item.is-open .hal-accordion__content{padding-top:0;padding-bottom:calc(20 * var(--hal-u, 1px))}.hal-product--software .hal-accordion{max-width:calc(1200 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-section--dropdowns .hal-section__inner{padding:calc(40 * var(--unit-size, 1px))}}.hal-product .hal-quotes{position:relative;display:flex;align-items:center;gap:calc(20 * var(--hal-u, 1px));padding:calc(40 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-quotes{padding:0 calc(20 * var(--hal-u, 1px))}}.hal-product .hal-quotes__track{--hal-quotes-count: min(var(--hal-quotes-count-max, 3), 3);--hal-quotes-card-width: calc((100% - calc(40 * var(--hal-u, 1px)) * (var(--hal-quotes-count) - 1)) / var(--hal-quotes-count));flex:1 1 auto;min-width:0;display:flex;gap:calc(40 * var(--hal-u, 1px));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hal-product .hal-quotes__track::-webkit-scrollbar{display:none}@media only screen and (max-width:1300px){.hal-product .hal-quotes__track{--hal-quotes-count: min(var(--hal-quotes-count-max, 3), 2)}}@media only screen and (max-width:768px){.hal-product .hal-quotes__track{--hal-quotes-count: 1;gap:calc(20 * var(--hal-u, 1px))}}.hal-product .hal-quotes__card{position:relative;flex:0 0 auto;width:var(--hal-quotes-card-width, 100%);box-sizing:border-box;scroll-snap-align:start;display:grid;grid-template-areas:"portrait infos icon" "quote quote quote";grid-template-columns:min-content 1fr min-content;text-align:left;border-radius:calc(6 * var(--hal-u, 1px));background:#3c3c3c33;padding:calc(40 * var(--hal-u, 1px))}.hal-product .hal-quotes__card:after{grid-area:icon;content:"";width:calc(30 * var(--hal-u, 1px));height:calc(25 * var(--hal-u, 1px));background:url("data:image/svg+xml,%3Csvg width='30' height='25' viewBox='0 0 30 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4516 15.6863C16.4516 10.6536 17.6129 6.79738 19.9355 4.11764C22.3226 1.37255 25.5161 0 29.5161 0V4.90196C27.5806 4.90196 26.0323 5.45752 24.871 6.56863C23.7742 7.61438 23.2258 9.01961 23.2258 10.7843V11.7647C23.2258 11.8954 23.2581 11.9935 23.3226 12.0588C23.5161 12.0588 23.7097 12.0261 23.9032 11.9608C24.4194 11.8301 24.8387 11.7647 25.1613 11.7647C26.4516 11.7647 27.5806 12.3529 28.5484 13.5294C29.5161 14.7059 30 16.2418 30 18.1373C30 20.098 29.3548 21.732 28.0645 23.0392C26.8387 24.3464 25.2903 25 23.4194 25C21.2903 25 19.5806 24.2157 18.2903 22.6471C17.0645 21.0784 16.4516 18.7582 16.4516 15.6863ZM0 15.6863C0 10.6536 1.16129 6.79738 3.48387 4.11764C5.87097 1.37255 9.06452 0 13.0645 0V4.90196C11.129 4.90196 9.58064 5.45752 8.41935 6.56863C7.32258 7.61438 6.77419 9.01961 6.77419 10.7843V11.7647C6.77419 11.8954 6.80645 11.9935 6.87097 12.0588C7.06452 12.0588 7.25806 12.0261 7.45161 11.9608C7.96774 11.8301 8.3871 11.7647 8.70968 11.7647C10 11.7647 11.129 12.3529 12.0968 13.5294C13.0645 14.7059 13.5484 16.2418 13.5484 18.1373C13.5484 20.098 12.9032 21.732 11.6129 23.0392C10.3871 24.3464 8.83871 25 6.96774 25C4.83871 25 3.12903 24.2157 1.83871 22.6471C0.612903 21.0784 0 18.7582 0 15.6863Z' fill='white' fill-opacity='0.3'/%3E%3C/svg%3E") no-repeat center/contain}.hal-product .hal-quotes__portrait{grid-area:portrait;width:calc(102 * var(--hal-u, 1px));height:calc(102 * var(--hal-u, 1px));margin-right:calc(30 * var(--hal-u, 1px));border-radius:50%;background-size:cover;background-position:center}.hal-product .hal-quotes__infos{grid-area:infos;display:flex;flex-direction:column;gap:calc(8 * var(--hal-u, 1px))}.hal-product .hal-quotes__name{font-size:calc(17 * var(--hal-u, 1px));font-weight:600}.hal-product .hal-quotes__role{font-size:calc(16 * var(--hal-u, 1px));font-weight:600;color:var(--hal-quotes-accent-color, var(--hal-primary, #eea7ad))}.hal-product .hal-quotes__works{font-size:calc(12 * var(--hal-u, 1px));font-weight:600;opacity:.7}.hal-product .hal-quotes__quote{grid-area:quote;margin-top:calc(45 * var(--hal-u, 1px));font-size:calc(14 * var(--hal-u, 1px))}.hal-product .hal-quotes__quote p:last-child{margin-bottom:0}.hal-product .hal-quotes__arrow{flex-shrink:0;width:calc(27 * var(--hal-u, 1px));height:calc(27 * var(--hal-u, 1px));padding:calc(10 * var(--hal-u, 1px));border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:calc(7 * var(--hal-u, 1px)) calc(13 * var(--hal-u, 1px));cursor:pointer}.hal-product .hal-quotes__arrow:hover{transform:scale(1.1)}.hal-product .hal-quotes__arrow:active{transform:scale(.95)}.hal-product .hal-quotes__arrow--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath fill='white' d='M7 0L0 6.5L7 13Z'/%3E%3C/svg%3E")}.hal-product .hal-quotes__arrow--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath fill='white' d='M0 0L7 6.5L0 13Z'/%3E%3C/svg%3E")}.hal-product .hal-quotes__dots{position:absolute;left:50%;bottom:calc(-40 * var(--hal-u, 1px));transform:translate(-50%);display:flex;gap:calc(10 * var(--hal-u, 1px))}.hal-product .hal-quotes__dot{width:calc(9 * var(--hal-u, 1px));height:calc(9 * var(--hal-u, 1px));border-radius:50%;background:#ffffff4d}.hal-product .hal-quotes__dot--current{background:#fff}.hal-product .hal-section--quotes .hal-section__inner{padding:0}.hal-product .hal-quotes__name,.hal-product .hal-quotes__role,.hal-product .hal-quotes__works,.hal-product .hal-quotes__quote{line-height:1.2}.hal-product .hal-quotes__quote{font-weight:500}.hal-product .hal-quotes:not(.is-scrollable) .hal-quotes__arrow{visibility:hidden;width:0;padding:0;border:0}.hal-product .hal-quotes:not(.is-scrollable) .hal-quotes__dots{display:none}@media only screen and (min-width:769px){.hal-product .hal-quotes--single .hal-quotes__track{justify-content:center}.hal-product .hal-quotes--single .hal-quotes__card{width:auto;max-width:100%}}.hal-product--software .hal-quotes{gap:calc(40 * var(--unit-size, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-quotes{gap:calc(20 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--software .hal-quotes{padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px));max-width:calc(375 * var(--unit-size, 1px));margin:0 auto}.hal-product--software .hal-quotes__arrow{width:calc(19 * var(--unit-size, 1px));height:calc(19 * var(--unit-size, 1px));padding:calc(6 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__dots{margin-top:calc(40 * var(--unit-size, 1px))}}@media only screen and (max-width:768px){.hal-product--software .hal-quotes{display:grid;grid-template-columns:min-content minmax(0,1fr) min-content;grid-template-rows:auto auto;align-items:center;column-gap:calc(20 * var(--unit-size, 1px));row-gap:0;max-width:none}.hal-product--software .hal-quotes__dots{position:static;transform:none;grid-column:1/-1;justify-self:center;gap:calc(10 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__dot{width:calc(9 * var(--unit-size, 1px));height:calc(9 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__card{padding:calc(40 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__card:after{width:calc(30 * var(--unit-size, 1px));height:calc(25 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__portrait{width:calc(102 * var(--unit-size, 1px));height:calc(102 * var(--unit-size, 1px));margin-right:calc(30 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__infos{gap:calc(8 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__name{font-size:calc(17 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__role{font-size:calc(16 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__works{font-size:calc(12 * var(--unit-size, 1px))}.hal-product--software .hal-quotes__quote{margin-top:calc(45 * var(--unit-size, 1px));font-size:calc(14 * var(--unit-size, 1px))}}.hal-product .hal-section--logo-banner .hal-section__inner{padding:0}.hal-product .hal-logo-banner{padding:calc(40 * var(--hal-u, 1px));margin:0 auto}@media only screen and (max-width:768px){.hal-product .hal-logo-banner{padding:calc(40 * var(--unit-size, 1px))}}.hal-product .hal-logo-banner__holder{position:relative;width:auto;margin:0 auto;aspect-ratio:calc(var(--hal-logo-banner-ratio, 1) / 2);max-height:calc(332 * var(--hal-u, 1px))}.hal-product .hal-logo-banner__part{position:relative;width:100%;overflow:hidden}.hal-product .hal-logo-banner__part--1{height:60%}.hal-product .hal-logo-banner__part--2{height:25%;margin-top:calc(5 * var(--hal-u, 1px))}.hal-product .hal-logo-banner__part--3{height:15%;margin-top:calc(5 * var(--hal-u, 1px))}.hal-product .hal-logo-banner__image{display:block;position:absolute;left:0;bottom:0;width:100%;height:auto}.hal-product .hal-logo-banner__part--2 .hal-logo-banner__image{opacity:0;transform:translateY(-100%);transition:transform 1s ease-out,opacity 1s ease-out}.hal-product .hal-logo-banner__part--3 .hal-logo-banner__image{opacity:0;transform:translateY(-100%);transition:transform .8s ease-out .2s,opacity .8s ease-out .2s}.hal-product .hal-logo-banner--visible .hal-logo-banner__part--2 .hal-logo-banner__image{opacity:.6;transform:translateY(0)}.hal-product .hal-logo-banner--visible .hal-logo-banner__part--3 .hal-logo-banner__image{opacity:.3;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hal-product .hal-logo-banner__part--2 .hal-logo-banner__image,.hal-product .hal-logo-banner__part--3 .hal-logo-banner__image{transition:none!important;transform:none!important}.hal-product .hal-logo-banner__part--2 .hal-logo-banner__image{opacity:.6}.hal-product .hal-logo-banner__part--3 .hal-logo-banner__image{opacity:.3}}.hal-product--sound_library .hal-logo-banner{display:flex;flex-direction:column;align-items:center;padding:0 calc(20 * var(--hal-u, 1px));max-height:calc(400 * var(--hal-u, 1px))}@media only screen and (max-width:1000px){.hal-product--sound_library .hal-logo-banner{max-height:250px}}@media only screen and (max-width:800px){.hal-product--sound_library .hal-logo-banner{max-height:200px}}@media only screen and (max-width:600px){.hal-product--sound_library .hal-logo-banner{max-height:150px}}.hal-product--sound_library .hal-logo-banner__holder{aspect-ratio:auto;max-height:none;width:100%;display:flex;flex-direction:column;align-items:center}.hal-product--sound_library .hal-logo-banner__part{position:relative;height:auto;width:auto;max-width:100%;margin:0;overflow:visible;background:#101010}.hal-product--sound_library .hal-logo-banner__part--1{z-index:4}.hal-product--sound_library .hal-logo-banner__part--2{z-index:3;transform:translateY(-100%);transition:transform .4s ease-out}.hal-product--sound_library .hal-logo-banner__part--3{z-index:2;transform:translateY(-200%);transition:transform .6s ease-out}.hal-product--sound_library .hal-logo-banner__image{position:static;display:inline;width:auto;max-width:100%;height:auto;opacity:1;transform:none;transition:none}.hal-product--sound_library .hal-logo-banner__part--2 .hal-logo-banner__image,.hal-product--sound_library .hal-logo-banner__part--3 .hal-logo-banner__image,.hal-product--sound_library .hal-logo-banner--visible .hal-logo-banner__part--2 .hal-logo-banner__image,.hal-product--sound_library .hal-logo-banner--visible .hal-logo-banner__part--3 .hal-logo-banner__image{opacity:1;transform:none;transition:none}.hal-product--sound_library .hal-logo-banner__part--2 .hal-logo-banner__image{filter:brightness(.5)}.hal-product--sound_library .hal-logo-banner__part--3 .hal-logo-banner__image{filter:brightness(.2)}.hal-product--sound_library .hal-logo-banner--visible .hal-logo-banner__part--2{transform:translateY(-60%)}.hal-product--sound_library .hal-logo-banner--visible .hal-logo-banner__part--3{transform:translateY(-130%)}.hal-product--sound_library .hal-section--logo-banner{margin-top:calc(100 * var(--hal-u, 1px))}@media only screen and (max-width:600px){.hal-product--sound_library .hal-section--logo-banner{margin-top:calc(50 * var(--hal-u, 1px))}}.hal-product .hal-logo-banner--text{display:block;max-height:none;padding:calc(40 * var(--hal-u, 1px))}.hal-product .hal-logo-banner--text .hal-logo-banner__holder{display:block;width:fit-content;max-width:100%;max-height:none;margin:0 auto;aspect-ratio:auto;font-size:min(calc(234 * var(--hal-u, 1px)),(100vw - calc(80 * var(--hal-u, 1px))) / (var(--hal-logo-banner-chars, 8) * .72));line-height:1}.hal-product .hal-logo-banner--text .hal-logo-banner__part{position:relative;width:auto;max-width:none;margin:0;overflow:hidden;background:none;transform:none;transition:none;z-index:auto}.hal-product .hal-logo-banner--text .hal-logo-banner__part--1{height:.71em;overflow:visible;display:flow-root}.hal-product .hal-logo-banner--text .hal-logo-banner__part--2{height:.355em;margin-top:calc(5 * var(--hal-u, 1px))}.hal-product .hal-logo-banner--text .hal-logo-banner__part--3{height:.213em;margin-top:calc(5 * var(--hal-u, 1px))}.hal-product .hal-logo-banner--text .hal-logo-banner__text{display:block;font-family:TTFirsNeue,sans-serif;font-weight:600;text-transform:uppercase;white-space:nowrap;line-height:1;margin-top:-.095em;background:linear-gradient(90deg,var(--hal-logo-banner-text-1, var(--hal-primary, #e26c78)),var(--hal-logo-banner-text-2, var(--hal-secondary, #797db3)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hal-product .hal-logo-banner--text .hal-logo-banner__part--2 .hal-logo-banner__text,.hal-product .hal-logo-banner--text .hal-logo-banner__part--3 .hal-logo-banner__text{position:absolute;left:0;bottom:-.18em;margin-top:0;opacity:0;transform:translateY(-100%)}.hal-product .hal-logo-banner--text .hal-logo-banner__part--2 .hal-logo-banner__text{transition:transform 1s ease-out,opacity 1s ease-out}.hal-product .hal-logo-banner--text .hal-logo-banner__part--3 .hal-logo-banner__text{transition:transform .8s ease-out .2s,opacity .8s ease-out .2s}.hal-product .hal-logo-banner--text.hal-logo-banner--visible .hal-logo-banner__part--2 .hal-logo-banner__text{opacity:.6;transform:translateY(0)}.hal-product .hal-logo-banner--text.hal-logo-banner--visible .hal-logo-banner__part--3 .hal-logo-banner__text{opacity:.3;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hal-product .hal-logo-banner--text .hal-logo-banner__part--2 .hal-logo-banner__text,.hal-product .hal-logo-banner--text .hal-logo-banner__part--3 .hal-logo-banner__text{transition:none;transform:none}.hal-product .hal-logo-banner--text .hal-logo-banner__part--2 .hal-logo-banner__text{opacity:.6}.hal-product .hal-logo-banner--text .hal-logo-banner__part--3 .hal-logo-banner__text{opacity:.3}}.hal-product .hal-section--gradient-halo{overflow:visible}.hal-product .hal-section--gradient-halo .hal-section__inner{z-index:3;padding:0}.hal-product .hal-gradient-halo-anchor{position:relative;height:0}.hal-product .hal-gradient-halo{position:absolute;left:50%;top:0;width:200vw;height:125vw;min-width:calc(1500 * var(--hal-u, 1px));min-height:calc(1000 * var(--hal-u, 1px));z-index:5;pointer-events:none;border-radius:50%;filter:blur(calc(100 * var(--hal-u, 1px)));transform:translate(-50%,-50%);background:radial-gradient(rgba(from var(--hal-gradient-halo-color, var(--hal-primary, #378cbd)) r g b/64%),rgba(from var(--hal-gradient-halo-color, var(--hal-primary, #378cbd)) r g b/32%) 30%,#0000 60%)}.hal-product .hal-section--features-grid .hal-section__inner{position:relative;padding:7% 10%}@media only screen and (max-width:768px){.hal-product .hal-section--features-grid .hal-section__inner{padding:calc(7% - 2.8 * var(--hal-u, 1px)) calc(10% + 16 * var(--hal-u, 1px))}}.hal-product .hal-features-grid__head{display:flex;justify-content:space-between;padding-bottom:15%}@media only screen and (max-width:768px){.hal-product .hal-features-grid__head{flex-direction:column;padding:calc(50 * var(--hal-u, 1px)) 0 15%}}.hal-product .hal-section--features-grid .hal-section__title{margin:0;text-align:left;font-size:4em;font-weight:500;line-height:1;color:var(--hal-section-color-title, #daf7f5)}@media only screen and (max-width:768px){.hal-product .hal-section--features-grid .hal-section__title{padding-bottom:calc(30 * var(--hal-u, 1px));font-size:3em}}.hal-product .hal-features-grid__subtitle{font-size:2em;font-weight:500;line-height:1;color:var(--hal-section-color-title, #daf7f5);width:30%;text-align:end}@media only screen and (max-width:768px){.hal-product .hal-features-grid__subtitle{width:100%;font-size:1.5em;line-height:1.2em;text-align:left}}.hal-product .hal-features-grid__items{display:flex;flex-wrap:wrap;column-gap:10%;row-gap:0}@media only screen and (max-width:768px){.hal-product .hal-features-grid__items{flex-direction:column;gap:calc(50 * var(--hal-u, 1px))}}.hal-product .hal-features-grid__item{width:100%;padding:calc(30 * var(--hal-u, 1px)) 0}@media only screen and (min-width:768px){.hal-product .hal-features-grid__item{width:40%}}@media only screen and (max-width:768px){.hal-product .hal-features-grid__item{padding:0}}.hal-product .hal-features-grid__item-head{display:flex;align-items:center;gap:5%;margin-bottom:8%}.hal-product .hal-features-grid__icon{display:block;width:calc(30 * var(--hal-u, 1px));height:calc(30 * var(--hal-u, 1px));flex-shrink:0}.hal-product .hal-features-grid__item-title{font-size:1.5em;font-weight:500}@media only screen and (max-width:768px){.hal-product .hal-features-grid__item-title{font-size:1.2em}}.hal-product .hal-features-grid__item-content{font-size:1em;font-weight:500;line-height:1.2em}@media only screen and (max-width:768px){.hal-product .hal-features-grid__item-content{font-size:.8em}}.hal-product .hal-features-grid__item-content p:last-child{margin-bottom:0}.hal-product .hal-section--alternating .hal-section__inner{padding:calc(40 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-section--alternating .hal-section__inner{padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px))}}.hal-product .hal-alternating{display:flex;flex-direction:column;max-width:calc(1500 * var(--hal-u, 1px));margin:calc(60 * var(--unit-size, 1px)) auto calc(100 * var(--unit-size, 1px));gap:calc(100 * var(--unit-size, 1px))}.hal-product .hal-alternating__item{display:flex;align-items:center;justify-content:space-around;gap:calc(40 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-alternating__item{flex-direction:column;text-align:center;margin:0 calc(20 * var(--unit-size, 1px))}.hal-product .hal-alternating__item .hal-alternating__text{order:-1}}.hal-product .hal-alternating__item:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:768px){.hal-product .hal-alternating__item:nth-child(2n){flex-direction:column}}.hal-product .hal-alternating__media{flex:0 0 auto}.hal-product .hal-alternating__image{display:block;height:calc(449 * var(--hal-u, 1px));width:auto;max-width:100%;object-fit:cover;border-radius:calc(24 * var(--hal-u, 1px));border:calc(10 * var(--hal-u, 1px)) solid rgba(255,255,255,.05)}@media only screen and (max-width:768px){.hal-product .hal-alternating__image{width:100%;height:auto}}.hal-product .hal-alternating__text{width:calc(405 * var(--hal-u, 1px));max-width:100%;color:var(--hal-section-color-text, #ffffff)}@media only screen and (max-width:768px){.hal-product .hal-alternating__text{width:100%}}.hal-product .hal-alternating__title{position:relative;margin:0 0 calc(50 * var(--hal-u, 1px));padding-left:0;font-size:calc(30 * var(--hal-u, 1px));font-weight:600;text-transform:uppercase;color:var(--hal-section-color-title, #ffffff)}.hal-product .hal-alternating__title:after{content:"";display:block;width:calc(80 * var(--hal-u, 1px));height:calc(3 * var(--hal-u, 1px));margin-top:calc(40 * var(--hal-u, 1px));border-radius:calc(3 * var(--hal-u, 1px));background:linear-gradient(90deg,var(--hal-alternating-line-1, var(--hal-section-title-gradient-1, var(--hal-primary, #187c74))),var(--hal-alternating-line-2, var(--hal-section-title-gradient-2, var(--hal-secondary, #daf7f5))))}@media only screen and (max-width:768px){.hal-product .hal-alternating__title{font-size:calc(28 * var(--unit-size, 1px));margin-bottom:calc(50 * var(--unit-size, 1px))}.hal-product .hal-alternating__title:after{margin-top:calc(40 * var(--unit-size, 1px));margin-left:auto;margin-right:auto}}.hal-product .hal-alternating__description{font-size:calc(20 * var(--hal-u, 1px));opacity:.7;line-height:1.2}@media only screen and (max-width:768px){.hal-product .hal-alternating__description{font-size:calc(16 * var(--unit-size, 1px))}}.hal-product .hal-section--centered .hal-section__inner{padding-top:calc(29 * var(--hal-u, 1px));padding-bottom:calc(29 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-section--centered .hal-section__inner{padding-top:calc(70 * var(--hal-u, 1px));padding-bottom:calc(70 * var(--hal-u, 1px))}}.hal-product .hal-centered{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(48 * var(--hal-u, 1px));width:100%;max-width:calc(720 * var(--hal-u, 1px));margin:0 auto}.hal-product .hal-centered__content{display:flex;flex-direction:column;align-items:center;gap:calc(70 * var(--hal-u, 1px));width:100%}.hal-product .hal-centered__button{flex:0 0 auto}.hal-product .hal-centered--position-right{flex-direction:row;justify-content:space-between;max-width:calc(1300 * var(--hal-u, 1px));text-align:left}.hal-product .hal-centered--position-right .hal-centered__content{align-items:flex-start}@media only screen and (max-width:768px){.hal-product .hal-centered--position-right{flex-direction:column;text-align:center}.hal-product .hal-centered--position-right .hal-centered__content{align-items:center}}@media only screen and (max-width:768px){.hal-product--sound_library .hal-centered .hal-atom-title{width:100%;text-align:center;font-size:2.5em}}.hal-product--software .hal-section--centered .hal-section__inner{padding:calc(90 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-section--centered .hal-section__inner{padding:calc(60 * var(--unit-size, 1px)) calc(40 * var(--unit-size, 1px))}}.hal-product--software .hal-section--centered .hal-centered{max-width:none;gap:calc(8 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product--software .hal-section--centered .hal-centered{gap:0}}@media only screen and (max-width:768px){.hal-product--software .hal-section--centered .hal-atom-text{font-size:calc(35 * var(--unit-size, 1px))}.hal-product--software .hal-section--centered .hal-centered__button .hal-button,.hal-product--software .hal-section--centered .hal-centered__button .hal-order .order-again .button,.hal-order .order-again .hal-product--software .hal-section--centered .hal-centered__button .button,.hal-product--software .hal-section--centered .hal-centered__button .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-product--software .hal-section--centered .hal-centered__button a.woocommerce-Button.button{height:auto;padding:calc(8 * var(--unit-size, 1px)) calc(10 * var(--unit-size, 1px));font-size:calc(12 * var(--unit-size, 1px));min-width:0}}.hal-product--software .hal-section--centered.hal-section--height-min{display:flex;flex-direction:column}.hal-product--software .hal-section--centered.hal-section--height-min .hal-section__inner,.hal-product--software .hal-section--centered.hal-section--height-min .hal-section__content{flex:1;display:flex;flex-direction:column}.hal-product--software .hal-section--centered.hal-section--height-min .hal-centered{flex:1;justify-content:space-evenly;gap:0}@media only screen and (max-width:768px){.hal-product--software .hal-section--centered.hal-section--height-min{min-height:calc(218 * var(--unit-size, 1px))}}.hal-product .hal-section--price-table .hal-section__inner{padding-top:calc(125 * var(--hal-u, 1px));padding-bottom:calc(125 * var(--hal-u, 1px));z-index:4}@media only screen and (max-width:768px){.hal-product .hal-section--price-table .hal-section__inner{padding-top:calc(80 * var(--hal-u, 1px));padding-bottom:calc(80 * var(--hal-u, 1px))}}.hal-product .hal-price-table{display:flex;flex-direction:column;gap:calc(40 * var(--hal-u, 1px));line-height:1.2em}.hal-product .hal-price-table__subtitle{text-align:center;color:var(--hal-section-color-text, #ffffff)}.hal-product .hal-price-table__columns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(70 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-price-table__columns{flex-direction:column;gap:calc(80 * var(--hal-u, 1px))}}.hal-product .hal-price-table__column{position:relative;z-index:6;width:calc(355 * var(--hal-u, 1px));min-width:calc(355 * var(--hal-u, 1px));transition:transform .3s ease}@media only screen and (max-width:768px){.hal-product .hal-price-table__column{width:100%;min-width:0;max-width:calc(355 * var(--hal-u, 1px))}}.hal-product .hal-price-table__column:hover{transform:scale(1.1);z-index:7}.hal-product .hal-price-table__column:hover .hal-price-table__halo{opacity:1}.hal-product .hal-price-table__content{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:6}.hal-product .hal-price-table__halo{position:absolute;z-index:1;left:50%;width:200%;height:100%;opacity:0;transform:translate(-50%,50%);transition:opacity .3s ease-in-out;border-radius:50%;filter:blur(calc(100 * var(--hal-u, 1px)));pointer-events:none;background:radial-gradient(rgb(from var(--hal-price-table-highlight-color, var(--hal-primary, #378cbd)) r g b/64%),rgb(from var(--hal-price-table-highlight-color, var(--hal-primary, #378cbd)) r g b/32%) 30%,#0000 60%)}.hal-product .hal-price-table__card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(580 * var(--hal-u, 1px));padding:calc(30 * var(--hal-u, 1px)) calc(15 * var(--hal-u, 1px));overflow:hidden;border:1px solid #daf7f5;border-radius:calc(5 * var(--hal-u, 1px));text-align:center;color:#fff}.hal-product .hal-price-table__title{margin:0;font-size:1.5em;font-weight:600;text-transform:uppercase;color:var(--hal-section-color-title, #ffffff)}.hal-product .hal-price-table__subtitle-column{margin:calc(4 * var(--hal-u, 1px)) 0 0;font-size:calc(10 * var(--hal-u, 1px));font-weight:500;text-transform:uppercase;color:var(--hal-price-table-label-color, #daf7f5)}.hal-product .hal-price-table__separator{align-self:center;width:30%;height:1px;margin:calc(30 * var(--hal-u, 1px)) 0;background:#daf7f580}.hal-product .hal-price-table__fields{display:flex;flex-direction:column;gap:calc(20 * var(--hal-u, 1px))}.hal-product .hal-price-table__field{display:flex;flex-direction:column;gap:calc(8 * var(--hal-u, 1px))}.hal-product .hal-price-table__field-label{font-weight:700;font-size:1em;color:var(--hal-price-table-label-color, #daf7f5)}.hal-product .hal-price-table__field-value{margin:0;font-weight:400;font-size:.9em}.hal-product .hal-price-table__footer{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--hal-u, 1px))}.hal-product .hal-price-table__price{margin:0;font-size:1.5em;font-weight:600;color:#fff}.hal-product .hal-price-table__price s{display:block;font-size:calc(13 * var(--hal-u, 1px));text-decoration:line-through;opacity:.7}@keyframes hal-ui-zoom-focus-blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes hal-ui-zoom-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product .hal-section--interface-zoom .hal-section__inner{padding:0}@media only screen and (max-width:768px){.hal-product .hal-section--interface-zoom .hal-section__inner{padding:0}}.hal-product .hal-section--interface-zoom .hal-section__title{margin-bottom:0}.hal-product .hal-ui-zoom{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}@media only screen and (max-width:768px){.hal-product .hal-ui-zoom{grid-template-columns:1fr;gap:0}}.hal-product .hal-section--interface-zoom.hal-section--height-screen,.hal-product .hal-section--interface-zoom.hal-section--height-min{display:flex;flex-direction:column}.hal-product .hal-section--interface-zoom.hal-section--height-screen .hal-section__inner,.hal-product .hal-section--interface-zoom.hal-section--height-min .hal-section__inner,.hal-product .hal-section--interface-zoom .hal-section__content{flex:1;display:flex;flex-direction:column;min-height:0}.hal-product .hal-section--interface-zoom .hal-ui-zoom{flex:1;min-height:0}.hal-product .hal-ui-zoom__side{position:relative;min-width:0;padding:calc(40 * var(--unit-size, 1px))}@media only screen and (max-width:768px){.hal-product .hal-ui-zoom__side{padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px))}}.hal-product .hal-ui-zoom__side{display:flex;flex-direction:column;align-items:center;justify-content:center}.hal-product .hal-ui-zoom__side--text{order:1;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-template-rows:min-content 1fr auto;align-items:center;justify-items:stretch}.hal-product .hal-ui-zoom__side--text>.hal-section__title{align-self:start;justify-self:start;width:100%}.hal-product .hal-ui-zoom__side--image{order:2}@media only screen and (max-width:768px){.hal-product .hal-ui-zoom__side--text{order:2}.hal-product .hal-ui-zoom__side--image{order:1}}.hal-product .hal-ui-zoom__side-background{position:absolute;inset:0;z-index:0}.hal-product .hal-ui-zoom__side--text .hal-ui-zoom__side-background{background:#0e0e0e}.hal-product .hal-ui-zoom__side--image .hal-ui-zoom__side-background{background:linear-gradient(135deg,var(--hal-section-bg-gradient-1, #bd89dc) 0%,var(--hal-section-bg-gradient-2, #8748c5) 35%,var(--hal-section-bg-gradient-3, #341a54) 70%,var(--hal-section-bg-gradient-4, #190d27) 100%);background-size:200% 200%;animation:hal-ui-zoom-bg-shift 12s ease infinite}.hal-product .hal-ui-zoom__side-media{position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;object-fit:cover}.hal-product .hal-ui-zoom__side>.hal-ui-zoom__zones,.hal-product .hal-ui-zoom__side>.hal-ui-zoom__mobile,.hal-product .hal-ui-zoom__side>.hal-ui-zoom__interface{position:relative;z-index:1}.hal-product .hal-ui-zoom__zones{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,calc(300 * var(--hal-u, 1px))));row-gap:calc(30 * var(--hal-u, 1px));column-gap:calc(40 * var(--hal-u, 1px));margin-top:calc(60 * var(--hal-u, 1px))}@media only screen and (max-width:768px){.hal-product .hal-ui-zoom__zones{display:none}}.hal-product .hal-ui-zoom__zone{appearance:none;display:flex;flex-direction:column;gap:0;padding:0;max-width:calc(274 * var(--unit-size, 1px));border:0;background:transparent;text-align:left;cursor:pointer}.hal-product .hal-ui-zoom__zone-title{font-size:calc(22 * var(--hal-u, 1px));font-weight:600;line-height:1.2;margin-bottom:calc(19 * var(--unit-size, 1px))}.hal-product .hal-ui-zoom__zone-title:before{content:"";display:inline-block;width:calc(5 * var(--unit-size, 1px));height:calc(16 * var(--unit-size, 1px));margin-right:calc(10 * var(--unit-size, 1px));background:var(--hal-section-title-gradient-1, var(--hal-primary, #378cbd));transition:width .3s ease-in-out,background .3s ease-in-out;vertical-align:baseline}.hal-product .hal-ui-zoom__zone-title{background:linear-gradient(var(--hal-section-title-gradient-angle, 96deg),var(--hal-section-title-gradient-1, var(--hal-primary, #e26c78)) var(--hal-section-title-gradient-start, 0%),var(--hal-section-title-gradient-2, var(--hal-secondary, #797db3)) var(--hal-section-title-gradient-end, 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hal-product .hal-ui-zoom__zone-description{font-size:calc(16 * var(--hal-u, 1px));line-height:1.2;font-weight:500;color:var(--hal-section-color-text, #ffffff);opacity:.1;transition:opacity .25s ease}.hal-product .hal-ui-zoom__zone:hover .hal-ui-zoom__zone-title:before,.hal-product .hal-ui-zoom__zone--active .hal-ui-zoom__zone-title:before{width:calc(27 * var(--unit-size, 1px))}.hal-product .hal-ui-zoom__zone:hover .hal-ui-zoom__zone-description,.hal-product .hal-ui-zoom__zone--active .hal-ui-zoom__zone-description{opacity:1}.hal-product .hal-ui-zoom__interface{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-size:cover;background-position:center}.hal-product .hal-ui-zoom__hitbox{position:absolute;display:block;cursor:pointer}.hal-product .hal-ui-zoom__focus{position:absolute;border-radius:calc(6 * var(--hal-u, 1px));background:#ffffff40;mix-blend-mode:overlay;pointer-events:none;transition:left .3s cubic-bezier(.34,1.56,.64,1),top .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1)}.hal-product .hal-ui-zoom__focus--blink{animation:hal-ui-zoom-focus-blink .25s ease}.hal-product .hal-ui-zoom__mobile{display:none}@media only screen and (max-width:768px){.hal-product .hal-ui-zoom__mobile{display:block;width:100%}}.hal-product .hal-ui-zoom__mobile-track{position:relative;overflow:hidden}.hal-product .hal-ui-zoom__mobile-slide{display:none;flex-direction:column;align-items:center;gap:calc(8 * var(--hal-u, 1px));padding:calc(24 * var(--hal-u, 1px)) calc(10 * var(--hal-u, 1px)) 0;text-align:center}.hal-product .hal-ui-zoom__mobile-slide--active{display:flex}.hal-product .hal-ui-zoom__mobile-slide .hal-ui-zoom__zone-title{font-size:calc(22 * var(--hal-u, 1px));font-weight:600;color:var(--hal-section-color-title, #ffffff)}.hal-product .hal-ui-zoom__mobile-slide .hal-ui-zoom__zone-description{font-size:calc(14 * var(--hal-u, 1px));line-height:1.4;color:var(--hal-section-color-text, #ffffff);opacity:1}.hal-product .hal-ui-zoom__zone-description p{margin:0 0 .6em}.hal-product .hal-ui-zoom__zone-description ul,.hal-product .hal-ui-zoom__zone-description ol{margin:0 0 .6em;padding-left:1.2em}.hal-product .hal-ui-zoom__zone-description ul{list-style:disc}.hal-product .hal-ui-zoom__zone-description ol{list-style:decimal}.hal-product .hal-ui-zoom__zone-description li{margin:0 0 .3em}.hal-product .hal-ui-zoom__zone-description>:last-child,.hal-product .hal-ui-zoom__zone-description li:last-child{margin-bottom:0}.hal-product .hal-ui-zoom__zone-description strong,.hal-product .hal-ui-zoom__zone-description b{font-weight:700}.hal-product .hal-ui-zoom__mobile-slide .hal-ui-zoom__zone-description ul,.hal-product .hal-ui-zoom__mobile-slide .hal-ui-zoom__zone-description ol{display:inline-block;text-align:left}.hal-product .hal-ui-zoom__mobile-controls{display:flex;align-items:center;justify-content:center;gap:calc(20 * var(--hal-u, 1px));margin-top:calc(16 * var(--hal-u, 1px))}.hal-product .hal-ui-zoom__arrow{appearance:none;width:calc(32 * var(--hal-u, 1px));height:calc(32 * var(--hal-u, 1px));border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--hal-section-color-text, #ffffff);cursor:pointer}.hal-product .hal-ui-zoom__arrow--prev:before{content:"‹"}.hal-product .hal-ui-zoom__arrow--next:before{content:"›"}.hal-product .hal-ui-zoom__dots{display:flex;align-items:center;gap:calc(8 * var(--hal-u, 1px))}.hal-product .hal-ui-zoom__dot{width:calc(8 * var(--hal-u, 1px));height:calc(8 * var(--hal-u, 1px));border-radius:50%;background:#ffffff4d;transition:background-color .2s ease}.hal-product .hal-ui-zoom__dot--active{background:var(--hal-section-title-gradient-1, var(--hal-primary, #378cbd))}@media(prefers-reduced-motion:reduce){.hal-product .hal-ui-zoom__zone,.hal-product .hal-ui-zoom__focus,.hal-product .hal-ui-zoom__dot{transition:none!important}.hal-product .hal-ui-zoom__focus--blink,.hal-product .hal-ui-zoom__side-background{animation:none!important}}@media only screen and (max-width:768px){.hal-product--software .hal-ui-zoom__side--text>.hal-section__title{display:none}}@keyframes hal-schema-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product .hal-schema{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}@media only screen and (max-width:768px){.hal-product .hal-schema{grid-template-columns:1fr;gap:0}}.hal-product .hal-section--schema.hal-section--height-screen,.hal-product .hal-section--schema.hal-section--height-min{display:flex;flex-direction:column}.hal-product .hal-section--schema.hal-section--height-screen .hal-section__inner,.hal-product .hal-section--schema.hal-section--height-min .hal-section__inner,.hal-product .hal-section--schema .hal-section__content{flex:1;display:flex;flex-direction:column;min-height:0}.hal-product .hal-section--schema .hal-schema{flex:1;min-height:0}.hal-product .hal-schema__side{position:relative;min-width:0;display:flex;align-items:center}.hal-product .hal-schema__side--steps{display:grid;grid-template-rows:min-content 1fr;align-items:center;justify-items:center;padding:calc(40 * var(--unit-size, 1px))}.hal-product .hal-schema__side--steps>.hal-section__title{align-self:start;justify-self:start;width:100%}.hal-product .hal-schema__side--text{justify-content:center;padding:calc(40 * var(--unit-size, 1px));font-weight:500}.hal-product .hal-schema__side-background{position:absolute;inset:0;z-index:0}.hal-product .hal-schema__side--steps .hal-schema__side-background{background:linear-gradient(120deg,var(--hal-section-bg-gradient-1, #d49b41) 0%,var(--hal-section-bg-gradient-2, #96552f) 55%,var(--hal-section-bg-gradient-3, #2b1919) 100%);background-size:200% 200%;animation:hal-schema-bg-shift 12s ease infinite}.hal-product .hal-schema__side--text .hal-schema__side-background{background:#0e0e0e}.hal-product .hal-schema__side>.morphosis-vertical-schema,.hal-product .hal-schema__side>.hal-schema__text{position:relative}.hal-product .hal-schema__text{max-width:calc(470 * var(--hal-u, 1px))}.hal-product .hal-schema__side--steps .enter-side{transform:translate(calc(-100 * var(--hal-u, 1px)))}.hal-product .hal-schema__side--text .enter-side{transform:translate(calc(100 * var(--hal-u, 1px)))}.hal-product .hal-schema__side--steps .enter-side.__visible,.hal-product .hal-schema__side--text .enter-side.__visible{transform:translate(0)}@media only screen and (max-width:768px){.hal-product .hal-schema__side--steps .enter-side,.hal-product .hal-schema__side--text .enter-side{transform:translateY(calc(30 * var(--hal-u, 1px)))}}.hal-product .hal-section--schema .morphosis-vertical-schema .__block:before{background:var(--hal-schema-step-color, #68544e)}.hal-product .hal-section--schema .morphosis-vertical-schema .__block.__white:before{background:var(--hal-schema-step-color-last, rgba(232, 187, 160, .4))}.hal-product .hal-section--schema .morphosis-vertical-schema .__block .__type{background:var(--hal-schema-type-color, rgba(0, 0, 0, .56));font-weight:500}@media(prefers-reduced-motion:reduce){.hal-product .hal-section--schema .enter-side{transition:none!important;transform:none!important;opacity:1!important}.hal-product .hal-schema__side-background{animation:none!important}}@media only screen and (max-width:768px){.hal-product--software .hal-section--height-screen .hal-schema__side{min-height:calc(100vh - 40 * var(--unit-size, 1px))}.hal-product--software .hal-schema__side{padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px))}}@keyframes hal-audio-compare-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hal-product .hal-audio-compare{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}@media only screen and (max-width:768px){.hal-product .hal-audio-compare{grid-template-columns:1fr;gap:0}}.hal-product .hal-section--audio-compare.hal-section--height-screen,.hal-product .hal-section--audio-compare.hal-section--height-min{display:flex;flex-direction:column}.hal-product .hal-section--audio-compare.hal-section--height-screen .hal-section__inner,.hal-product .hal-section--audio-compare.hal-section--height-min .hal-section__inner,.hal-product .hal-section--audio-compare .hal-section__content{flex:1;display:flex;flex-direction:column;min-height:0}.hal-product .hal-section--audio-compare .hal-audio-compare{flex:1;min-height:0}.hal-product .hal-audio-compare__side{position:relative;min-width:0;display:flex;align-items:center}.hal-product .hal-audio-compare__side--text{display:grid;grid-template-rows:min-content 1fr;align-items:start;justify-items:start;padding:calc(40 * var(--unit-size, 1px))}.hal-product .hal-audio-compare__side--text>.hal-section__title{width:100%}.hal-product .hal-audio-compare__side--text>:not(.hal-section__title):not(.hal-audio-compare__side-background){margin-top:calc(60 * var(--unit-size, 1px))}.hal-product .hal-audio-compare__side--players{justify-content:center}.hal-product .hal-audio-compare__side-background{position:absolute;inset:0;z-index:0}.hal-product .hal-audio-compare__side--text .hal-audio-compare__side-background{background:linear-gradient(120deg,var(--hal-section-bg-gradient-1, #7190ac) 0%,var(--hal-section-bg-gradient-2, #1e3a63) 55%,var(--hal-section-bg-gradient-3, #0e4e33) 100%);background-size:200% 200%;animation:hal-audio-compare-bg-shift 12s ease infinite}.hal-product .hal-audio-compare__side--players .hal-audio-compare__side-background{background:#0e0e0e}.hal-product .hal-audio-compare__side>.hal-audio-compare__text,.hal-product .hal-audio-compare__side>.__players-side{position:relative}.hal-product .hal-audio-compare__side>.__players-side{width:100%}.hal-product .hal-audio-compare__text{max-width:calc(470 * var(--hal-u, 1px));text-align:left}.hal-product .hal-audio-compare__side--text .enter-side{transform:translate(calc(-100 * var(--hal-u, 1px)))}.hal-product .hal-audio-compare__side--text .enter-side.__visible{transform:translate(0)}@media only screen and (max-width:768px){.hal-product .hal-audio-compare__side--text .enter-side{transform:translateY(calc(30 * var(--hal-u, 1px)))}}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button.__active{--grad-color-1: var(--hal-audio-toggle-1, #207751);--grad-color-2: var(--hal-audio-toggle-2, #a4d2f6)}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button:hover:not(.__active){--grad-color-1: rgba(from var(--hal-audio-toggle-1, #207751) r g b / 70%);--grad-color-2: rgba(from var(--hal-audio-toggle-2, #a4d2f6) r g b / 70%)}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button:active:not(.__active){--grad-color-1: rgba(from var(--hal-audio-toggle-1, #207751) r g b / 50%);--grad-color-2: rgba(from var(--hal-audio-toggle-2, #a4d2f6) r g b / 50%)}.hal-product .hal-section--audio-compare .__player-section .__title{background:linear-gradient(96deg,var(--hal-audio-group-title-1, #136b45) 0%,var(--hal-audio-group-title-2, #a4d2f6) 60%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hal-product .hal-section--audio-compare .morphosis-player .__shadow{background:var(--hal-audio-glow, #136b45)}@media(prefers-reduced-motion:reduce){.hal-product .hal-section--audio-compare .enter-side{transition:none!important;transform:none!important;opacity:1!important}.hal-product .hal-audio-compare__side-background{animation:none!important}}@media only screen and (max-width:768px){.hal-product--software .hal-section--height-screen .hal-audio-compare__side{min-height:calc(100vh - 40 * var(--unit-size, 1px))}.hal-product--software .hal-audio-compare__side{padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px))}}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button:first-child.__active{--grad-color-1: #ffffff;--grad-color-2: #ffffff;color:#0e0e0e}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button:first-child:hover:not(.__active){--grad-color-1: rgba(255, 255, 255, .7);--grad-color-2: rgba(255, 255, 255, .7);color:#0e0e0e}.hal-product .hal-section--audio-compare .morphosis-player .__toggle-button:first-child:active:not(.__active){--grad-color-1: rgba(255, 255, 255, .5);--grad-color-2: rgba(255, 255, 255, .5);color:#0e0e0e}.hal-product .hal-tiles-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;width:100%}.hal-product .hal-tiles-banner__cta{position:relative;z-index:1}.hal-section--tiles-banner{display:flex;flex-direction:column}.hal-section--tiles-banner .hal-section__inner{display:grid;grid-template-areas:"stack";flex:1 1 auto;width:100%}.hal-section--tiles-banner .hal-section__title,.hal-section--tiles-banner .hal-section__content{grid-area:stack;position:relative}.hal-section--tiles-banner .hal-section__title{align-self:start;z-index:2}.hal-section--tiles-banner .hal-section__content{display:flex;z-index:1}@media(prefers-reduced-motion:reduce){.hal-product .hal-tiles-banner .morphosis-animated-tiles-background .__square{transform:none!important}}.hal-product .hal-section--tiles-banner .hal-section__inner{padding:0}.hal-product .hal-section--tiles-banner .hal-section__title,.hal-product .hal-section--tiles-banner .hal-section__content{padding:calc(40 * var(--unit-size, 1px))}.hal-product .hal-section--tiles-banner .hal-section__content{padding:0;min-height:100%}.hal-product .hal-section--tiles-banner .hal-tiles-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 62 * var(--hal-u, 1px));padding:calc(40 * var(--unit-size, 1px))}.hal-product .hal-section--tiles-banner .hal-tiles-banner__title{position:relative;z-index:1;max-width:calc(710 * var(--unit-size, 1px));margin:calc(30 * var(--unit-size, 1px)) 0 calc(40 * var(--unit-size, 1px));color:#fff;text-align:center;font-size:calc(44 * var(--unit-size, 1px));font-weight:600;line-height:1.2}.hal-product .hal-section--tiles-banner .hal-tiles-banner__cta{position:relative;z-index:1}.hal-product .hal-knob{display:flex;flex-direction:column;width:100%;flex:1 1 auto}.hal-product .hal-knob__grid{display:grid;grid-template-areas:"title title title" "input-left knob input-right" "visualizer visualizer visualizer";grid-template-columns:repeat(3,1fr);grid-template-rows:1fr max-content 1fr;flex:1 1 auto;align-items:center;justify-items:center;justify-content:stretch;overflow-x:hidden;width:100%;padding:calc(40 * var(--unit-size, 1px))}.hal-product .hal-knob__grid>.hal-section__title{grid-area:title;justify-self:start;align-self:start;width:100%}@media only screen and (max-width:768px){.hal-product .hal-knob__grid{grid-template-areas:"title" "input-left" "knob" "input-right" "visualizer";grid-template-columns:1fr;grid-template-rows:min-content min-content repeat(2,auto);padding:calc(40 * var(--unit-size, 1px)) calc(20 * var(--unit-size, 1px))}}.hal-product .hal-section--knob .morphosis-buttons-selector .__button .__content{--bg-a: var(--hal-knob-idle, #222127);--bg-b: var(--hal-knob-idle, #222127)}.hal-product .hal-section--knob .morphosis-buttons-selector .__button:hover .__content{--bg-a: var(--hal-knob-hover-1, #7e4bb1);--bg-b: var(--hal-knob-hover-2, #8645dd)}.hal-product .hal-section--knob .morphosis-buttons-selector .__button.__selected .__content{--bg-a: var(--hal-knob-selected-1, #9358cd);--bg-b: var(--hal-knob-selected-2, #9a4fff)}.hal-product .hal-section--knob .__selector-category{background:var(--hal-knob-category, #9d9d9d)}.hal-product .hal-section--knob .hal-section__background:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,var(--hal-section-bg-gradient-3, #18151f) 100%)}@media(prefers-reduced-motion:reduce){.hal-product .hal-section--knob .enter-zoom,.hal-product .hal-section--knob .enter-bottom,.hal-product .hal-section--knob .enter-left,.hal-product .hal-section--knob .enter-right,.hal-product .hal-section--knob .enter-top{transition:none!important;transform:none!important;opacity:1!important}}.hal-product .hal-section--knob.hal-section--height-screen{display:flex;flex-direction:column}.hal-product .hal-section--knob.hal-section--height-screen .hal-section__inner,.hal-product .hal-section--knob.hal-section--height-screen .hal-section__content{flex:1;display:flex;flex-direction:column;min-height:0}.hal-product .hal-section__background-gradient--engine,.hal-product .hal-hero__background-gradient--engine,.hal-product .hal-columns__column-background--engine,.hal-product .hal-schema__side-background--engine,.hal-product .hal-audio-compare__side-background--engine,.hal-product .hal-ui-zoom__side-background--engine{background:none!important;animation:none!important}.hal-product .hal-section--knob .hal-section__background:has(.hal-section__background-gradient--engine):after{content:none!important}.hal-product .hal-columns__column:first-child .enter-side{transform:translate(calc(-1 * calc(100 * var(--unit-size, 1px))))}.hal-product .hal-columns__column:last-child:not(:first-child) .enter-side{transform:translate(calc(100 * var(--unit-size, 1px)))}.hal-product .hal-schema__side--steps .enter-side,.hal-product .hal-audio-compare__side--text .enter-side,.hal-product .hal-ui-zoom__side--text .enter-side{transform:translate(calc(-1 * calc(100 * var(--unit-size, 1px))))}.hal-product .hal-schema__side--text .enter-side,.hal-product .hal-audio-compare__side--players .enter-side,.hal-product .hal-ui-zoom__side--image .enter-side{transform:translate(calc(100 * var(--unit-size, 1px)))}.hal-product .hal-columns__column:first-child .enter-side.__visible,.hal-product .hal-columns__column:last-child:not(:first-child) .enter-side.__visible,.hal-product .hal-schema__side .enter-side.__visible,.hal-product .hal-audio-compare__side .enter-side.__visible,.hal-product .hal-ui-zoom__side .enter-side.__visible{transform:translate(0)}@media only screen and (max-width:768px){.hal-product .hal-columns__column .enter-side,.hal-product .hal-schema__side .enter-side,.hal-product .hal-audio-compare__side .enter-side,.hal-product .hal-ui-zoom__side .enter-side{transform:translateY(calc(30 * var(--unit-size, 1px)))}.hal-product .hal-columns__column:first-child .enter-side.__visible,.hal-product .hal-columns__column:last-child:not(:first-child) .enter-side.__visible,.hal-product .hal-schema__side .enter-side.__visible,.hal-product .hal-audio-compare__side .enter-side.__visible,.hal-product .hal-ui-zoom__side .enter-side.__visible{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.hal-product .enter-side,.hal-product .enter-left,.hal-product .enter-right,.hal-product .enter-top,.hal-product .enter-bottom,.hal-product .enter-zoom{opacity:1!important;transform:none!important;transition:none!important}}@media only screen and (max-width:768px){.hal-product{--unit-size: .25vw }}.hal-product{background-color:#101010}.hal-product--software{background-color:#0e0e0e;font-size:calc(16 * var(--unit-size, 1px));line-height:1.2}.hal-product--sound_library{overflow:clip}:root{--hal-bg: #0E0E0E;--hal-card-bg: #222222;--hal-field-bg: #1B1B1B;--hal-ink: #FFFFFF;--hal-ink-muted: #767676;--hal-ink-on-light: #0E0E0E;--hal-rule: #767676;--hal-ok: #4CAF7D;--hal-ko: #E5484D;--hal-ko-text: #FF6B6B;--hal-card-border-from: rgba(136, 136, 148, .8);--hal-card-border-to: rgba(86, 86, 95, .8);--hal-radius-card: 16px;--hal-radius-button: 8px;--hal-radius-field: 4px;--hal-card-pad: 48px;--hal-card-max: 1194px;--hal-page-gutter: 150px;--hal-fs-title: clamp(40px, 6vw, 72px);--hal-fs-subtitle: clamp(28px, 3.5vw, 42px);--hal-fs-subtitle-2: clamp(20px, 2vw, 24px);--hal-fs-body: clamp(16px, 1.4vw, 18px);--hal-card-shadow: 0 4px 100px rgba(0, 0, 0, .5);--hal-touch-target: 44px}@media screen and (max-width:1024px){:root{--hal-card-pad: 40px}}@media screen and (max-width:768px){:root{--hal-card-pad: 24px}}@media screen and (max-width:600px){:root{--hal-card-pad: 20px}}.page-wrapper:has(.hal-page){margin-bottom:0;background:var(--hal-bg)}.page-wrapper:has(.hal-page)>.container{max-width:none;padding:0}.page-wrapper:has(.hal-page) section{margin-top:0}body:has(.hal-page){background:var(--hal-bg)}.hal-page{position:relative;isolation:isolate;overflow:hidden;width:100%;align-self:stretch;box-sizing:border-box;background:var(--hal-bg);color:var(--hal-ink);font-family:TTFirsNeue;font-size:var(--hal-fs-body);line-height:1.5;padding:calc(var(--header-height, 70px) + 64px) clamp(20px,7.8vw,150px) 120px}@media screen and (max-width:768px){.hal-page{padding:calc(var(--header-height, 70px) + 48px) clamp(20px,7.8vw,150px) 80px}}@media screen and (max-width:600px){.hal-page{padding:calc(var(--header-height, 70px) + 32px) 20px 64px}}.hal-page a:not(.hal-link):not(.hal-button){color:inherit;text-decoration:none}.hal-page a:not(.hal-link):not(.hal-button):hover{text-decoration:underline}:where(.hal-page) p{margin:0}.hal-page__title{margin:0 0 60px;font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-title);line-height:1;text-transform:uppercase;color:var(--hal-ink);text-align:left;overflow-wrap:break-word}@media screen and (max-width:768px){.hal-page__title{margin-bottom:40px}}@media screen and (max-width:600px){.hal-page__title{margin-bottom:32px}}.hal-page__title:after{content:"";display:block;width:109px;max-width:40%;height:5px;margin-top:24px;background:var(--hal-ink)}@media screen and (max-width:600px){.hal-page__title:after{width:80px;height:4px;margin-top:16px}}.hal-subtitle,.hal-card__title{margin:0;font-weight:600;font-size:var(--hal-fs-subtitle);line-height:1;text-transform:uppercase}.hal-subtitle-2{margin:0;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.2;text-transform:uppercase}.hal-muted{color:var(--hal-ink-muted)}.hal-rule{width:100%;height:1px;border:0;margin:0;background:linear-gradient(to right,rgba(118,118,118,0) 0%,var(--hal-rule) 20%,var(--hal-rule) 80%,rgba(118,118,118,0) 100%)}.hal-page .woocommerce-error,.hal-page .woocommerce-message,.hal-page .woocommerce-info{position:relative;box-sizing:border-box;width:100%;margin:0;padding:16px 20px;list-style:none;border:1px solid rgba(118,118,118,.5);border-left:4px solid var(--hal-ink-muted);border-radius:var(--hal-radius-button);background:var(--hal-card-bg);color:var(--hal-ink);font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body);line-height:1.4;text-align:left;overflow-wrap:break-word}.hal-page .woocommerce-error:before,.hal-page .woocommerce-message:before,.hal-page .woocommerce-info:before,.hal-page .woocommerce-error:after,.hal-page .woocommerce-message:after,.hal-page .woocommerce-info:after{content:none;display:none}.hal-page .woocommerce-error li,.hal-page .woocommerce-message li,.hal-page .woocommerce-info li{margin:0;padding:0;list-style:none}.hal-page .woocommerce-error li+li,.hal-page .woocommerce-message li+li,.hal-page .woocommerce-info li+li{margin-top:8px}.hal-page .woocommerce-error a:not(.button):not(.hal-button),.hal-page .woocommerce-message a:not(.button):not(.hal-button),.hal-page .woocommerce-info a:not(.button):not(.hal-button){color:inherit;text-decoration:underline;text-underline-offset:3px}.hal-page .woocommerce-error .button,.hal-page .woocommerce-message .button,.hal-page .woocommerce-info .button{float:right;margin:-6px 0 -6px 24px;padding:8px 16px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-button);background:var(--hal-ink);color:var(--hal-ink-on-light);font-family:TTFirsNeue;font-weight:600;font-size:14px;line-height:1.2;text-transform:uppercase;text-decoration:none;transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.hal-page .woocommerce-error .button:hover,.hal-page .woocommerce-message .button:hover,.hal-page .woocommerce-info .button:hover,.hal-page .woocommerce-error .button:focus-visible,.hal-page .woocommerce-message .button:focus-visible,.hal-page .woocommerce-info .button:focus-visible{scale:1.04}@media(prefers-reduced-motion:reduce){.hal-page .woocommerce-error .button,.hal-page .woocommerce-message .button,.hal-page .woocommerce-info .button{transition-property:background-color,background,color,border-color}.hal-page .woocommerce-error .button:hover,.hal-page .woocommerce-message .button:hover,.hal-page .woocommerce-info .button:hover,.hal-page .woocommerce-error .button:focus-visible,.hal-page .woocommerce-message .button:focus-visible,.hal-page .woocommerce-info .button:focus-visible{scale:none}}.hal-page .woocommerce-error .button:hover,.hal-page .woocommerce-message .button:hover,.hal-page .woocommerce-info .button:hover{background:transparent;color:var(--hal-ink)}@media screen and (max-width:600px){.hal-page .woocommerce-error .button,.hal-page .woocommerce-message .button,.hal-page .woocommerce-info .button{float:none;display:block;width:100%;margin:12px 0 0;text-align:center}}.hal-page__notices{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;max-width:var(--hal-card-max);margin:0 auto 40px}@media screen and (max-width:600px){.hal-page__notices{margin-bottom:24px}}.hal-page__notices:empty{display:none}.hal-page>.woocommerce-error,.hal-page>.woocommerce-message,.hal-page>.woocommerce-info{max-width:var(--hal-card-max);margin:0 auto 40px}@media screen and (max-width:600px){.hal-page>.woocommerce-error,.hal-page>.woocommerce-message,.hal-page>.woocommerce-info{margin-bottom:24px}}@media screen and (max-width:600px){.hal-page .woocommerce-error:has(.button),.hal-page .woocommerce-message:has(.button),.hal-page .woocommerce-info:has(.button){display:flex;flex-direction:column-reverse;gap:12px}.hal-page .woocommerce-error:has(.button) .button,.hal-page .woocommerce-message:has(.button) .button,.hal-page .woocommerce-info:has(.button) .button{margin:0}}.hal-page .woocommerce-error{border-left-color:var(--hal-ko)}.hal-page .woocommerce-message{border-left-color:var(--hal-ok)}.hal-card,.hal-accordion__item:where(:not(.hal-product *)){position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:var(--hal-card-max);margin:0 auto;padding:var(--hal-card-pad);border-radius:var(--hal-radius-card);background:var(--hal-card-bg);box-shadow:var(--hal-card-shadow);display:flow-root;overflow:hidden;overflow:clip}.hal-card:after,.hal-accordion__item:where(:not(.hal-product *)):after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--hal-card-border-from),var(--hal-card-border-to));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.hal-card:before,.hal-accordion__item:where(:not(.hal-product *)):before{content:"";position:absolute;z-index:0;top:-466px;left:51%;width:842px;height:842px;border-radius:50%;opacity:.3;background:radial-gradient(circle,#ffffff8c,#ffffff1f 45%,#fff0 70%);filter:blur(60px);pointer-events:none}.hal-card>*,.hal-accordion__item:where(:not(.hal-product *))>*{position:relative;z-index:1}.hal-card__title{margin-bottom:40px}.hal-card--wide{max-width:none}.hal-card--narrow{max-width:940px}.hal-button:where(:not(.hal-product *)),.hal-order .order-again .button:where(:not(.hal-product *)),.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)){display:inline-flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;height:48px;padding:12px 48px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-button);background:var(--hal-ink);color:var(--hal-ink-on-light);font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-body);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:background-color,background,color,border-color,scale;transition-duration:.2s;transition-timing-function:ease}.hal-button:where(:not(.hal-product *)):hover,.hal-order .order-again .button:where(:not(.hal-product *)):hover,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover,.hal-button:where(:not(.hal-product *)):focus-visible,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible{scale:1.04}.hal-button:where(:not(.hal-product *)) .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)) .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) .hal-button__icon,.hal-button:where(:not(.hal-product *)) .button-icon,.hal-order .order-again .button:where(:not(.hal-product *)) .button-icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) .button-icon,.hal-button:where(:not(.hal-product *))>i,.hal-order .order-again .button:where(:not(.hal-product *))>i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *))>i{animation:none}.hal-button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-button:where(:not(.hal-product *)):hover .button-icon,.hal-order .order-again .button:where(:not(.hal-product *)):hover .button-icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover .button-icon,.hal-button:where(:not(.hal-product *)):hover>i,.hal-order .order-again .button:where(:not(.hal-product *)):hover>i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover>i,.hal-button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-button:where(:not(.hal-product *)):focus-visible>i,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible>i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible>i{animation:var(--hal-icon-anim, hal-icon-nudge) .45s ease-out both}@media(prefers-reduced-motion:reduce){.hal-button:where(:not(.hal-product *)),.hal-order .order-again .button:where(:not(.hal-product *)),.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)){transition-property:background-color,background,color,border-color}.hal-button:where(:not(.hal-product *)):hover,.hal-order .order-again .button:where(:not(.hal-product *)):hover,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover,.hal-button:where(:not(.hal-product *)):focus-visible,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible{scale:none}.hal-button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover .hal-button__icon,.hal-button:where(:not(.hal-product *)):hover .button-icon,.hal-order .order-again .button:where(:not(.hal-product *)):hover .button-icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover .button-icon,.hal-button:where(:not(.hal-product *)):hover>i,.hal-order .order-again .button:where(:not(.hal-product *)):hover>i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover>i,.hal-button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible .hal-button__icon,.hal-button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible .button-icon,.hal-button:where(:not(.hal-product *)):focus-visible>i,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible>i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible>i{animation:none}}@media screen and (max-width:768px){.hal-button:where(:not(.hal-product *)),.hal-order .order-again .button:where(:not(.hal-product *)),.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)){padding:12px 24px;gap:16px}}.hal-button:where(:not(.hal-product *)):hover,.hal-order .order-again .button:where(:not(.hal-product *)):hover,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):hover,.hal-button:where(:not(.hal-product *)):focus-visible,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible{background:transparent;color:var(--hal-ink);text-decoration:none}.hal-button:where(:not(.hal-product *)):focus-visible,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)):focus-visible{outline:2px solid var(--hal-ink);outline-offset:2px}.hal-button:where(:not(.hal-product *))[disabled],.hal-order .order-again .button:where(:not(.hal-product *))[disabled],.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *))[disabled],.hal-button:where(:not(.hal-product *)).is-disabled,.hal-order .order-again .button:where(:not(.hal-product *)).is-disabled,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)).is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.hal-button:where(:not(.hal-product *)) .hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)) .hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) .hal-button__icon,.hal-button:where(:not(.hal-product *)) i,.hal-order .order-again .button:where(:not(.hal-product *)) i,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) i{display:inline-flex;flex:0 0 auto;font-size:1em;line-height:1;padding:0}.hal-button:where(:not(.hal-product *)) svg,.hal-order .order-again .button:where(:not(.hal-product *)) svg,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) svg{display:block;width:1em;height:1em;fill:currentColor}.hal-button:where(:not(.hal-product *)) svg.hal-button__icon,.hal-order .order-again .button:where(:not(.hal-product *)) svg.hal-button__icon,.hal-orders__empty a.woocommerce-Button.button:where(:not(.hal-product *)) svg.hal-button__icon{fill:none}.hal-icon--search{--hal-icon-anim: hal-icon-grow}.hal-icon--cart{--hal-icon-anim: hal-icon-roll}.hal-icon--download{--hal-icon-anim: hal-icon-drop}.hal-icon--back{--hal-icon-anim: hal-icon-back}.hal-icon--edit{--hal-icon-anim: hal-icon-write}.hal-icon--check,.hal-icon--eye,.hal-icon--eye-off{--hal-icon-anim: hal-icon-pop}.hal-icon--edit path:first-child{stroke-dasharray:9;stroke-dashoffset:0}:is(a,button,.hal-button,.hal-order .order-again .button,.hal-orders__empty a.woocommerce-Button.button):is(:hover,:focus-visible)>.hal-icon--edit path:first-child{animation:hal-icon-underline .45s ease-out both}@media(prefers-reduced-motion:reduce){:is(a,button,.hal-button,.hal-order .order-again .button,.hal-orders__empty a.woocommerce-Button.button):is(:hover,:focus-visible)>.hal-icon--edit path:first-child{animation:none}}.hal-button--ghost:where(:not(.hal-product *)),.hal-order .order-again .button:where(:not(.hal-product *)){background:transparent;color:var(--hal-ink)}.hal-button--ghost:where(:not(.hal-product *)):hover,.hal-order .order-again .button:where(:not(.hal-product *)):hover,.hal-button--ghost:where(:not(.hal-product *)):focus-visible,.hal-order .order-again .button:where(:not(.hal-product *)):focus-visible{background:var(--hal-ink);color:var(--hal-ink-on-light)}.hal-button--compact:where(:not(.hal-product *)){height:36px;padding:8px 20px;gap:12px;font-size:14px}@media(pointer:coarse){.hal-button--compact:where(:not(.hal-product *)){height:var(--hal-touch-target);min-width:var(--hal-touch-target)}}a.hal-link,.hal-link{color:var(--hal-ink-muted);font-size:var(--hal-fs-body);font-weight:500;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}a.hal-link:hover,.hal-link:hover{color:var(--hal-ink);text-decoration:underline}.hal-field{display:flex;flex-direction:column;width:100%}.hal-field+.hal-field,.hal-field+.hal-field-row{margin-top:24px}.hal-field__label{margin-bottom:12px;font-weight:500;font-size:var(--hal-fs-body);line-height:1;text-transform:uppercase;color:var(--hal-ink)}.hal-field__box{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 16px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-field);background:var(--hal-field-bg)}.hal-field__box:focus-within{box-shadow:0 0 0 1px var(--hal-ink)}.hal-field__input,.hal-field__box input,.hal-field__box select,.hal-field__box textarea{width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--hal-ink);font-family:TTFirsNeue;font-size:var(--hal-fs-body);line-height:1}.hal-field__input:focus,.hal-field__box input:focus,.hal-field__box select:focus,.hal-field__box textarea:focus{outline:none}.hal-field__input::placeholder,.hal-field__box input::placeholder,.hal-field__box select::placeholder,.hal-field__box textarea::placeholder{color:var(--hal-ink-muted)}.hal-field__input:-webkit-autofill,.hal-field__input:-webkit-autofill:hover,.hal-field__input:-webkit-autofill:focus,.hal-field__box input:-webkit-autofill,.hal-field__box input:-webkit-autofill:hover,.hal-field__box input:-webkit-autofill:focus,.hal-field__box select:-webkit-autofill,.hal-field__box select:-webkit-autofill:hover,.hal-field__box select:-webkit-autofill:focus,.hal-field__box textarea:-webkit-autofill,.hal-field__box textarea:-webkit-autofill:hover,.hal-field__box textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--hal-ink);-webkit-box-shadow:0 0 0 1000px var(--hal-field-bg) inset}.hal-field__box--select{padding-right:0}.hal-field__box--select select{padding-right:40px;appearance:none;cursor:pointer}.hal-field__box--select select option{background:var(--hal-field-bg);color:var(--hal-ink)}.hal-field__box--select:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--hal-ink);border-bottom:2px solid var(--hal-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.hal-field__box--enhanced .hal-select__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.hal-field__box--enhanced .hal-select__button{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0 40px 0 0;border:0;background:transparent;color:var(--hal-ink);font:inherit;font-size:var(--hal-fs-body);line-height:1;text-align:left;cursor:pointer}.hal-field__box--enhanced .hal-select__button.is-placeholder{color:var(--hal-ink-muted)}.hal-field__box--enhanced .hal-select__button:focus-visible{outline:none}.hal-field__box--enhanced .hal-select__button:disabled{cursor:default;opacity:.5}.hal-field__box--enhanced .hal-select__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hal-field__box--enhanced:focus-within{outline:1px solid var(--hal-ink)}.hal-field__box--enhanced.is-open:after{transform:translateY(-20%) rotate(-135deg)}.hal-select__list{position:fixed;z-index:1000;box-sizing:border-box;max-height:320px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-field);background:var(--hal-field-bg);box-shadow:0 12px 32px #00000080;outline:none}.hal-select__list[hidden]{display:none}.hal-select__option{padding:10px 12px;border-radius:4px;color:var(--hal-ink);font-size:var(--hal-fs-body);line-height:1.2;cursor:pointer}.hal-select__option--placeholder{color:var(--hal-ink-muted)}.hal-select__option.is-active{background:#ffffff1a}.hal-select__option[aria-selected=true]{font-weight:600}.hal-select__option[aria-disabled=true]{opacity:.4;cursor:default}.hal-field__box--textarea{height:auto;align-items:stretch;padding:16px}.hal-field__box--textarea textarea{display:block;height:auto;line-height:1.4;resize:vertical}.hal-field__reveal{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:12px;padding:0;border:0;background:none;color:var(--hal-ink);cursor:pointer}@media(pointer:coarse){.hal-field__reveal{width:var(--hal-touch-target);height:var(--hal-touch-target);margin-right:-12px}}.hal-field__reveal:focus-visible{outline:1px solid var(--hal-ink)}.hal-checkbox{display:inline-flex;align-items:center;gap:12px;font-size:var(--hal-fs-body);text-transform:uppercase;cursor:pointer}.hal-checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hal-checkbox .hal-checkbox__box{position:relative;flex:0 0 auto;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--hal-ink);border-radius:2px;background:transparent;transition:background .15s ease}.hal-checkbox input:checked+.hal-checkbox__box{background:var(--hal-ink)}.hal-checkbox input:checked+.hal-checkbox__box:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:12px;border:solid var(--hal-ink-on-light);border-width:0 2px 2px 0;transform:rotate(45deg)}.hal-checkbox input:focus-visible+.hal-checkbox__box{outline:2px solid var(--hal-ink);outline-offset:2px}.hal-field-row{display:flex;gap:48px}@media screen and (max-width:768px){.hal-field-row{flex-direction:column;gap:24px}}.hal-field-row>.hal-field{margin-top:0;flex:1 1 0;min-width:0}.hal-field-row+.hal-field,.hal-field-row+.hal-field-row{margin-top:24px}.hal-field__required{margin-left:4px;color:var(--hal-ink)}.hal-field__hint{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--hal-ink-muted);text-transform:none}.hal-field__error{margin-top:8px;font-size:14px;color:var(--hal-ko-text)}.hal-accordion:where(:not(.hal-product *)){display:flex;flex-direction:column;gap:16px;width:100%;max-width:var(--hal-card-max);margin:0 auto}.hal-accordion__item:where(:not(.hal-product *)){padding:0}.hal-accordion__head:where(:not(.hal-product *)){display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;box-sizing:border-box;padding:24px var(--hal-card-pad);border:0;background:transparent;color:var(--hal-ink);font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.2;text-align:left;text-transform:uppercase;cursor:pointer}@media screen and (max-width:768px){.hal-accordion__head:where(:not(.hal-product *)){padding:20px var(--hal-card-pad);gap:16px}}.hal-accordion__head:where(:not(.hal-product *)):focus-visible{outline:2px solid var(--hal-ink);outline-offset:-4px}.hal-accordion__chevron:where(:not(.hal-product *)){flex:0 0 auto;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid var(--hal-ink);transition:transform .25s ease}.hal-accordion__panel:where(:not(.hal-product *)){display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.hal-accordion__panel:where(:not(.hal-product *))>div{overflow:hidden}.hal-accordion__body:where(:not(.hal-product *)){padding:0 var(--hal-card-pad) 32px;color:var(--hal-ink-muted);font-size:var(--hal-fs-body);line-height:1.6}@media screen and (max-width:768px){.hal-accordion__body:where(:not(.hal-product *)){padding:0 var(--hal-card-pad) 24px}}.hal-accordion__body:where(:not(.hal-product *)) p{margin:0 0 12px}.hal-accordion__body:where(:not(.hal-product *)) p:last-child{margin-bottom:0}.hal-accordion__item.is-open:where(:not(.hal-product *)) .hal-accordion__chevron{transform:rotate(180deg)}.hal-accordion__item.is-open:where(:not(.hal-product *)) .hal-accordion__panel{grid-template-rows:1fr}.no-js .hal-accordion__panel:where(:not(.hal-product *)){grid-template-rows:1fr}.hal-faq .hal-accordion:where(:not(.hal-product *)){gap:32px}@media screen and (max-width:600px){.hal-faq .hal-accordion:where(:not(.hal-product *)){gap:16px}}.hal-table{width:100%;border-collapse:collapse;font-size:var(--hal-fs-body);text-align:left}.hal-table th,.hal-table td{padding:16px 24px;border:0;vertical-align:middle;white-space:nowrap}@media screen and (max-width:768px){.hal-table th,.hal-table td{padding:12px;white-space:normal}}.hal-table th:first-child,.hal-table td:first-child{padding-left:0}.hal-table th:last-child,.hal-table td:last-child{padding-right:0;text-align:right}.hal-table th{padding-bottom:24px;font-weight:600;text-transform:uppercase;color:var(--hal-ink)}.hal-table td{color:var(--hal-ink-muted)}.hal-table .hal-table__link{color:var(--hal-ink-muted);text-decoration:underline;text-underline-offset:3px}.hal-table .hal-table__link:hover{color:var(--hal-ink)}.hal-table .hal-table__num{font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:600px){.hal-table--stack{display:block}.hal-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hal-table--stack tbody,.hal-table--stack tfoot{display:block}.hal-table--stack tr{display:block;padding:16px 0}.hal-table--stack tr+tr{border-top:1px solid rgba(118,118,118,.35)}.hal-table--stack th,.hal-table--stack td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;text-align:right}.hal-table--stack th:first-child,.hal-table--stack th:last-child,.hal-table--stack td:first-child,.hal-table--stack td:last-child{padding-left:0;padding-right:0}.hal-table--stack td[data-label]:before{content:attr(data-label);flex:0 0 auto;font-weight:600;text-align:left;text-transform:uppercase;color:var(--hal-ink)}}.hal-status{text-transform:capitalize}.hal-status--ok{color:var(--hal-ok)}.hal-status--ko{color:var(--hal-ko)}.hal-status--wait{color:var(--hal-ink-muted)}.hal-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@keyframes hal-glow-shimmer{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.hal-page-glow{position:absolute;z-index:-1;left:-160px;bottom:-220px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#fff3,#ffffff29,#ffffff1a 36%,#ffffff0d 52%,#ffffff05,#fff0 76%);opacity:.85;pointer-events:none;animation:hal-glow-shimmer 7s ease-in-out infinite alternate}.hal-page-glow+.hal-page-glow{animation-duration:7.9s;animation-delay:.4s}.hal-page-glow.is-offscreen{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hal-page-glow{animation:none}}@media screen and (max-width:768px){.hal-page-glow{left:-180px;bottom:-260px;width:440px;height:440px}}.hal-login__reset{margin:12px 0 0}.hal-login__actions{display:flex;align-items:center;justify-content:flex-end;gap:32px;margin-top:24px}@media screen and (max-width:600px){.hal-login__actions{flex-direction:column;align-items:stretch;gap:20px}.hal-login__actions .hal-button,.hal-login__actions .hal-order .order-again .button,.hal-order .order-again .hal-login__actions .button,.hal-login__actions .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-login__actions a.woocommerce-Button.button{width:100%}}.hal-login__separator{margin:48px 0}.hal-login__sign-up{display:flex;align-items:center;justify-content:center;gap:22px;margin:0;font-weight:500;text-transform:uppercase}@media screen and (max-width:600px){.hal-login__sign-up{flex-direction:column;gap:8px}}.hal-register__form{display:flex;flex-direction:column;gap:48px}.hal-register__pro-fields{display:none}.hal-register__billing .hal-checkbox{margin-bottom:24px}.hal-register__legal{max-width:var(--hal-card-max);width:100%;box-sizing:border-box;margin:0 auto;padding:0 var(--hal-card-pad);color:var(--hal-ink-muted);font-weight:500;text-transform:uppercase;line-height:1.35}@media screen and (max-width:768px){.hal-register__legal{padding:0 24px}}.hal-register__legal p{margin:0}.hal-register__legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hal-register__legal a:hover{color:var(--hal-ink)}.hal-register__legal:empty{display:none}.hal-register__terms{max-width:var(--hal-card-max);width:100%;margin:-20px auto 0;padding:0 var(--hal-card-pad);box-sizing:border-box}@media screen and (max-width:768px){.hal-register__terms{padding:0 24px}}.hal-register__actions{display:flex;justify-content:center}@media screen and (max-width:600px){.hal-register__actions .hal-button,.hal-register__actions .hal-order .order-again .button,.hal-order .order-again .hal-register__actions .button,.hal-register__actions .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-register__actions a.woocommerce-Button.button{width:100%}}.hal-account-created__card{display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}@media screen and (max-width:600px){.hal-account-created__card .hal-button,.hal-account-created__card .hal-order .order-again .button,.hal-order .order-again .hal-account-created__card .button,.hal-account-created__card .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-account-created__card a.woocommerce-Button.button{align-self:stretch}}.hal-account-created__message{margin:0;font-weight:500;font-size:var(--hal-fs-body);line-height:1;text-transform:uppercase}.hal-not-found__card{display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}@media screen and (max-width:600px){.hal-not-found__card .hal-button,.hal-not-found__card .hal-order .order-again .button,.hal-order .order-again .hal-not-found__card .button,.hal-not-found__card .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-not-found__card a.woocommerce-Button.button{align-self:stretch}}.hal-not-found__message{margin:0;font-weight:500;font-size:var(--hal-fs-body);line-height:1;text-transform:uppercase}.hal-account__notices{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;max-width:var(--hal-card-max);margin:0 auto 48px}.hal-account__notice{font-weight:500;font-size:var(--hal-fs-body);line-height:1.4;color:var(--hal-ink)}.hal-account__notice--success{color:var(--hal-ok)}.hal-account__notice--error{color:var(--hal-ko)}.hal-account__notice a:not(.hal-button){text-decoration:underline}.hal-account__form{display:flex;flex-direction:column;gap:48px}.hal-account__card{display:flex;flex-direction:column}.hal-account__lines{display:flex;flex-direction:column;gap:12px}.hal-account__line,.hal-account__address{margin:0;font-weight:500;font-size:var(--hal-fs-body);line-height:1.4;color:var(--hal-ink);font-style:normal}.hal-account__address{line-height:1.6}.hal-account .hal-muted{color:var(--hal-ink-muted)}.hal-account__password{font-size:20px;letter-spacing:2px}.hal-account__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;margin-top:48px}.hal-account .hal-account__view,.hal-account .hal-account__edit,.hal-account .hal-account__cancel{display:none}.hal-account__form.is-enhanced .hal-account__card:not(.is-editing) .hal-account__view{display:block}.hal-account__form.is-enhanced .hal-account__card:not(.is-editing) .hal-account__edit{display:inline-flex}.hal-account__form.is-enhanced .hal-account__card:not(.is-editing) .hal-account__fields,.hal-account__form.is-enhanced .hal-account__card:not(.is-editing) .hal-account__save{display:none}.hal-account__form.is-enhanced .hal-account__card:not(.is-editing) .hal-account__actions{margin-top:24px}.hal-account__form.is-enhanced .hal-account__card.is-editing .hal-account__cancel{display:inline-flex}.hal-version-history__list{display:flex;flex-direction:column;gap:40px}.hal-version-history__entry{display:flex;flex-direction:column}.hal-version-history__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:24px;margin:0 0 16px}.hal-version-history__number{color:var(--hal-ink);font-weight:500;font-size:var(--hal-fs-body)}.hal-link.hal-version-history__platform,.hal-version-history__platform{white-space:nowrap;text-transform:none}@media(pointer:coarse){.hal-link.hal-version-history__platform,.hal-version-history__platform{padding-block:9px;margin-block:-9px}}.hal-version-history__log{color:var(--hal-ink);font-size:var(--hal-fs-body);line-height:1.5}.hal-version-history__log p{margin:0}.hal-version-history__log p:has(.hal-version-history__tag){margin-top:20px}.hal-version-history__log p:first-child{margin-top:0}.hal-version-history__tag{display:block;margin-bottom:4px;color:var(--hal-ink-muted);font-size:14px;font-weight:500}@media screen and (max-width:600px){.hal-version-history__meta{gap:16px}}.hal-downloads:not(.hal-downloads--js) .hal-accordion__panel{grid-template-rows:1fr}.hal-downloads:not(.hal-downloads--js) .hal-accordion__chevron{display:none}.hal-downloads__filters{display:flex;flex-wrap:wrap;align-items:center;gap:24px;width:100%;max-width:var(--hal-card-max);margin:0 auto 32px}.hal-downloads__filters[hidden]{display:none}@media screen and (max-width:1024px){.hal-downloads__filters{gap:16px}}.hal-downloads__search{flex:1 1 320px;max-width:420px;min-width:0}@media screen and (max-width:600px){.hal-downloads__search{flex-basis:100%;max-width:none}}.hal-downloads__search-box svg{flex:0 0 auto;margin-right:12px;color:var(--hal-ink-muted)}.hal-downloads__search-box input[type=search]{appearance:none}.hal-downloads__types{flex:0 0 auto;width:220px}@media screen and (max-width:1024px){.hal-downloads__types{width:180px}}@media screen and (max-width:600px){.hal-downloads__types{flex:1 1 100%;width:auto}}.hal-downloads__sorts{display:flex;align-items:center;gap:32px;margin-left:auto}@media screen and (max-width:1024px){.hal-downloads__sorts{gap:20px;margin-left:0}}@media screen and (max-width:600px){.hal-downloads__sorts{flex:1 1 100%;gap:32px}}.hal-downloads__sort{display:inline-flex;align-items:center;gap:10px;padding:4px 0;border:0;background:none;color:var(--hal-ink-muted);font-family:TTFirsNeue;font-weight:500;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.hal-downloads__sort:hover{color:var(--hal-ink)}.hal-downloads__sort:focus-visible{outline:2px solid var(--hal-ink);outline-offset:4px}@media(pointer:coarse){.hal-downloads__sort{min-height:var(--hal-touch-target)}}.hal-downloads__sort.is-active{color:var(--hal-ink);text-decoration:underline;text-underline-offset:6px}.hal-downloads__sort-chevron{flex:0 0 auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.hal-downloads__none{max-width:var(--hal-card-max);padding:24px 0;color:var(--hal-ink-muted);text-align:center;text-transform:uppercase}.hal-downloads__none[hidden]{display:none}.hal-downloads__item{scroll-margin-top:calc(var(--header-height, 70px) + 24px)}.hal-downloads__item[hidden]{display:none}.hal-downloads__head{position:relative;min-height:120px;padding-top:32px;padding-bottom:32px}.hal-downloads__head:disabled{cursor:default}@media screen and (max-width:768px){.hal-downloads__head{min-height:96px;padding-top:24px;padding-bottom:24px}}.hal-downloads__cover{position:absolute;inset:0;z-index:0;overflow:hidden;overflow:clip;background:var(--hal-downloads-tint, var(--hal-field-bg));pointer-events:none}.hal-downloads__cover img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.6);filter:blur(32px) saturate(1.25)}.hal-downloads__cover--gradient{contain:paint}.hal-downloads__cover-top{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.hal-downloads__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0ec7,#0e0e0e94 55%,#0e0e0e6b)}.hal-downloads__heading{position:relative;z-index:1;display:flex;align-items:baseline;gap:16px;min-width:0}@media screen and (max-width:600px){.hal-downloads__heading{flex-direction:column;align-items:flex-start;gap:6px}}.hal-downloads__name{overflow-wrap:break-word}.hal-downloads__version{flex:0 0 auto;font-weight:500;font-size:16px;letter-spacing:.02em;text-transform:none}.hal-downloads__body{display:flex;align-items:flex-start;gap:48px;padding-top:32px}@media screen and (max-width:768px){.hal-downloads__body{flex-direction:column;gap:24px;padding-top:24px}}@media screen and (max-width:600px){.hal-downloads__body{padding-top:8px;padding-bottom:8px}}.hal-downloads__thumb{flex:0 0 240px;width:240px;overflow:hidden;overflow:clip;border-radius:var(--hal-radius-button);background:var(--hal-field-bg)}.hal-downloads__thumb img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.hal-downloads__thumb{flex:0 0 auto;width:160px}}@media screen and (max-width:600px){.hal-downloads__thumb{display:none}}.hal-downloads__files{flex:1 1 auto;min-width:0}.hal-downloads__nofile{flex:1 1 auto;align-self:center;color:var(--hal-ink-muted)}@media screen and (max-width:600px){.hal-downloads__nofile{align-self:stretch;padding:16px 0}}.hal-downloads__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hal-downloads__history{max-width:var(--hal-card-max);font-size:16px;line-height:1.6;color:var(--hal-ink-muted);text-align:center}.hal-downloads .hal-downloads__history{margin:48px auto 0}@media screen and (max-width:600px){.hal-downloads .hal-downloads__history{margin-top:32px}}.hal-downloads .hal-downloads__none{margin:0 auto}.hal-downloads__head .hal-accordion__chevron{position:relative;z-index:1}.hal-downloads__table .hal-downloads__dl{width:36px;padding:0;gap:0}.hal-downloads__table .hal-downloads__dl svg{width:20px;height:20px}.hal-downloads__table th:last-child,.hal-downloads__table td:last-child{width:1%}.hal-downloads__table td:first-child{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:600px){.hal-downloads__table{display:block}.hal-downloads__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hal-downloads__table tbody{display:block}.hal-downloads__table tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:16px calc(var(--hal-touch-target) + 16px) 16px 0}.hal-downloads__table tbody tr+tr{border-top:1px solid rgba(118,118,118,.35)}.hal-downloads__table tbody td,.hal-downloads__table tbody td:first-child,.hal-downloads__table tbody td:last-child{width:auto;padding:0;text-align:left}.hal-downloads__table tbody td:first-child{flex:1 1 100%;min-width:0}.hal-downloads__table tbody td.hal-table__num{flex:0 0 auto;font-size:14px;line-height:1.4}.hal-downloads__table tbody td:empty{display:none}.hal-downloads__table tbody td:last-child{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center}}.hal-downloads__history a.hal-downloads__history-link{font-size:inherit}.hal-downloads .hal-downloads__search-box{border-color:#ffffff47;border-radius:var(--hal-radius-button)}.hal-downloads .hal-downloads__types{display:flex;align-items:center;gap:24px;width:auto}@media screen and (max-width:1024px){.hal-downloads .hal-downloads__types{width:auto}}@media screen and (max-width:600px){.hal-downloads .hal-downloads__types{flex:1 1 100%}}.hal-downloads .hal-downloads__sort.is-reversed .hal-downloads__sort-chevron{transform:translateY(2px) rotate(225deg)}.hal-downloads .hal-downloads__item{box-shadow:0 12px 32px #00000073}.hal-downloads .hal-downloads__item:after{display:none}.hal-downloads .hal-downloads__body{align-items:center}.hal-downloads .hal-downloads__file{display:inline-flex;align-items:center;gap:12px}.hal-downloads .hal-platform-icon{flex:0 0 auto;width:16px;height:16px;color:var(--hal-ink)}@media screen and (min-width:601px){.hal-downloads__table{border-collapse:separate;border-spacing:0}.hal-downloads__table thead th{padding-bottom:16px;border-bottom:0}.hal-downloads__table thead tr{background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left bottom/100% 1px no-repeat}.hal-downloads__table th:first-child,.hal-downloads__table td:first-child{padding-left:12px}.hal-downloads__table th:last-child,.hal-downloads__table td:last-child{padding-right:12px}.hal-downloads__table tbody tr:hover>td{background:#ffffff1a}.hal-downloads__table tbody tr>td:first-child{border-radius:8px 0 0 8px}.hal-downloads__table tbody tr>td:last-child{border-radius:0 8px 8px 0}.hal-downloads__table .hal-downloads__dl{width:96px}.hal-downloads__files.hal-table-scroll{overflow:visible}}.hal-downloads__thumb{background:transparent;box-shadow:0 10px 28px #0000008c,0 2px 6px #00000059}.hal-orders>.hal-page__notices,.hal-orders>.woocommerce-error,.hal-orders>.woocommerce-message,.hal-orders>.woocommerce-info{max-width:940px}.hal-orders .hal-table.shop_table{border:0;border-radius:0;border-collapse:collapse}.hal-orders .hal-table.shop_table th,.hal-orders .hal-table.shop_table td{border:0}@media screen and (min-width:769px){.hal-orders .hal-table.shop_table thead th{padding-bottom:20px;border-bottom:0}.hal-orders .hal-table.shop_table thead tr{background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left bottom/100% 1px no-repeat}.hal-orders .hal-table.shop_table tbody td{height:72px;padding-top:12px;padding-bottom:12px}.hal-orders .hal-table.shop_table th:last-child,.hal-orders .hal-table.shop_table td:last-child{text-align:left}.hal-orders .hal-table a.hal-table__link{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:768px){.hal-orders .hal-table.shop_table{margin-bottom:0}.hal-orders .woocommerce-pagination{margin-top:24px}.hal-orders .hal-table.shop_table_responsive{font-size:var(--hal-fs-body)}.hal-orders .hal-table.shop_table_responsive tbody tr{display:block;padding:16px 0}.hal-orders .hal-table.shop_table_responsive tbody tr:first-child{padding-top:0}.hal-orders .hal-table.shop_table_responsive tbody tr:last-child{padding-bottom:0}.hal-orders .hal-table.shop_table_responsive tbody tr+tr{border-top:1px solid rgba(118,118,118,.35)}.hal-orders .hal-table.shop_table_responsive tbody td{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;padding:4px 0;background:transparent}.hal-orders .hal-table.shop_table_responsive tbody td:before{content:attr(data-title);flex:0 0 auto;float:none;font-weight:600;text-align:left;text-transform:uppercase;color:var(--hal-ink)}.hal-orders .hal-table.shop_table_responsive td.woocommerce-orders-table__cell-order-actions:not(:has(a,button)){display:none}}.hal-orders__empty .woocommerce-message,.hal-orders__empty .woocommerce-info{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--hal-ink-muted);font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body);line-height:1.5;text-transform:uppercase}.hal-orders__empty .woocommerce-message:before,.hal-orders__empty .woocommerce-info:before{display:none}.hal-account__fields .hal-checkbox+.hal-field,.hal-account__fields .hal-checkbox+.hal-field-row{margin-top:24px}.hal-account__errors{display:flex;flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;font-weight:500;font-size:var(--hal-fs-body);line-height:1.4;color:var(--hal-ko)}.hal-account__errors:focus{outline:none}.hal-account__errors a{color:inherit;text-decoration:underline}.hal-account__hooked:not(:has(*)){display:none}.hal-account-edit__rules{display:flex;flex-direction:column;gap:8px;margin:24px 0 0;padding:0;list-style:none}.hal-account-edit__rules.is-collapsed{display:none}@media(prefers-reduced-motion:no-preference){.hal-account-edit__rules.is-revealed{animation:hal-rules-in .22s ease-out both}}.hal-account-edit__rule{font-weight:500;font-size:14px;line-height:1.2;text-transform:uppercase;color:var(--hal-ko)}.hal-account-edit__rule.is-ko{color:var(--hal-ko)}.hal-account-edit__rule.is-ok{color:var(--hal-ok)}.hal-account-edit__rule-state{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes hal-rules-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hal-files__count{width:1%;white-space:nowrap}.hal-files__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hal-files a.hal-button,.hal-files .hal-order .order-again a.button,.hal-order .order-again .hal-files a.button,.hal-files .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-files a.woocommerce-Button.button{color:var(--hal-ink-on-light);text-decoration:none}.hal-files a.hal-button:hover,.hal-files .hal-order .order-again a.button:hover,.hal-order .order-again .hal-files a.button:hover,.hal-files .hal-orders__empty a.woocommerce-Button.button:hover,.hal-orders__empty .hal-files a.woocommerce-Button.button:hover,.hal-files a.hal-button:focus-visible,.hal-files .hal-order .order-again a.button:focus-visible,.hal-order .order-again .hal-files a.button:focus-visible,.hal-files .hal-orders__empty a.woocommerce-Button.button:focus-visible,.hal-orders__empty .hal-files a.woocommerce-Button.button:focus-visible{color:var(--hal-ink)}.hal-files__table thead th{padding-bottom:16px;border-bottom:1px solid var(--hal-rule)}.hal-files__table th:first-child,.hal-files__table td:first-child{width:100%;white-space:normal;overflow-wrap:anywhere}.hal-files__table th:last-child,.hal-files__table td:last-child{width:1%}.hal-files__table .hal-files__dl{width:36px;min-width:36px;padding:0;gap:0}.hal-files__table .hal-files__dl svg{width:20px;height:20px}@media(pointer:coarse){.hal-files__table .hal-files__dl{width:var(--hal-touch-target);min-width:var(--hal-touch-target)}}@media screen and (max-width:600px){.hal-files__table{display:block}.hal-files__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hal-files__table tbody{display:block}.hal-files__table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name  name" "size  button" "count button";align-items:center;gap:4px 16px;padding:16px 0}.hal-files__table tbody tr+tr{border-top:1px solid rgba(118,118,118,.35)}.hal-files__table tbody tr:has(>td:empty){grid-template-areas:"name  name" "count button"}.hal-files__table tbody td,.hal-files__table tbody td:first-child,.hal-files__table tbody td:last-child{width:auto;padding:0;text-align:left}.hal-files__table tbody td:empty{display:none}.hal-files__table tbody td:first-child{grid-area:name}.hal-files__table tbody td.hal-table__num{font-size:14px;line-height:1.4}.hal-files__table tbody td:nth-child(2){grid-area:size}.hal-files__table tbody td.hal-files__count{grid-area:count}.hal-files__table tbody td[data-label]:before{content:attr(data-label);margin-right:8px;font-weight:600;text-transform:uppercase;color:var(--hal-ink)}.hal-files__table tbody .hal-files__unlimited{font-size:20px;line-height:0}.hal-files__table tbody td:last-child{grid-area:button}}@media screen and (min-width:601px){.hal-files__table{border-collapse:separate;border-spacing:0}.hal-files__table thead th{border-bottom:0}.hal-files__table thead tr{background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left bottom/100% 1px no-repeat}.hal-files__table th:first-child,.hal-files__table td:first-child{width:34%;padding-left:12px}.hal-files__table th:nth-child(2),.hal-files__table td:nth-child(2){width:22%}.hal-files__table .hal-files__count{width:22%;text-align:left}.hal-files__table th:last-child,.hal-files__table td:last-child{width:1%;padding-right:12px}.hal-files__table tbody tr:hover>td{background:#ffffff1a}.hal-files__table tbody tr>td:first-child{border-radius:8px 0 0 8px}.hal-files__table tbody tr>td:last-child{border-radius:0 8px 8px 0}.hal-files__table .hal-files__dl{width:96px;min-width:96px}.hal-files.hal-table-scroll{overflow:visible}}.hal-order__card{display:flex;flex-direction:column}.hal-order__meta{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-bottom:48px}@media screen and (max-width:1024px){.hal-order__meta{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}}@media screen and (max-width:600px){.hal-order__meta{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}}.hal-order__meta-cell{display:flex;flex-direction:column;gap:12px;min-width:0;padding:0 24px;border-left:1px solid var(--hal-rule)}.hal-order__meta-cell:first-child{padding-left:0;border-left:0}@media screen and (max-width:1024px){.hal-order__meta-cell:nth-child(odd){padding-left:0;border-left:0}}@media screen and (max-width:600px){.hal-order__meta-cell{padding:0;border-left:0}}.hal-order__meta-label{font-weight:600;font-size:14px;line-height:1;text-transform:uppercase;color:var(--hal-ink)}.hal-order__meta-value{font-weight:500;font-size:var(--hal-fs-body);line-height:1.2;text-transform:uppercase;color:var(--hal-ink-muted);overflow-wrap:anywhere}.hal-order__meta-value.hal-status--ok{color:var(--hal-ok)}.hal-order__meta-value.hal-status--ko{color:var(--hal-ko)}.hal-order__meta-value.hal-status--wait{color:var(--hal-ink-muted)}.hal-order__products{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:600px){.hal-order__products{gap:32px}}.hal-order__product{display:flex;flex-direction:column}.hal-order__banner{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;align-items:center;justify-content:space-between;gap:32px;box-sizing:border-box;min-height:96px;padding:24px 32px;border-radius:var(--hal-radius-button);background:var(--hal-field-bg)}.hal-order__banner:before{content:"";position:absolute;inset:-25%;z-index:-2;background-image:var(--hal-order-banner, none);background-position:center;background-size:cover;filter:blur(24px) saturate(1.2) brightness(.5)}.hal-order__banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0e0eb8,#0e0e0e6b)}@media screen and (max-width:768px){.hal-order__banner{flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:calc(var(--hal-card-pad) - 4px)}}.hal-order__product-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;min-width:0}.hal-order__product-name{font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.1;text-transform:uppercase;color:var(--hal-ink)}.hal-order__product-version,.hal-order__product-qty{font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;color:#ffffffb3}.hal-order__banner-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.hal-order__banner-side:not(:has(>:not(.hal-order__item-meta:empty))){display:none}@media screen and (max-width:768px){.hal-order__banner-side{flex:0 1 auto;align-items:flex-start;max-width:100%}}.hal-order__serial{flex:0 0 auto;font-weight:500;font-size:14px;line-height:1.4;text-transform:uppercase;text-align:right;color:#ffffffb3}@media screen and (max-width:768px){.hal-order__serial{text-align:left;overflow-wrap:anywhere}}.hal-order__serial-label{font-weight:600;color:var(--hal-ink)}.hal-order__banner .hal-order__item-meta{font-weight:500;font-size:14px;line-height:1.4;text-align:right;color:#ffffffb3}.hal-order__banner .hal-order__item-meta:empty{display:none}.hal-order__banner .hal-order__item-meta ul{margin:0;padding:0;list-style:none}.hal-order__banner .hal-order__item-meta li{margin:0}.hal-order__banner .hal-order__item-meta li+li{margin-top:8px}.hal-order__banner .hal-order__item-meta .wc-item-meta-label{display:inline;float:none;margin:0;font-weight:600;text-transform:uppercase;color:var(--hal-ink)}.hal-order__banner .hal-order__item-meta p{display:inline;margin:0}@media screen and (max-width:768px){.hal-order__banner .hal-order__item-meta{text-align:left}}.hal-order .hal-files{margin-top:8px}.hal-order__files-pending{margin:24px 0 0;font-size:14px}.hal-order a.hal-button,.hal-order .order-again a.button,.hal-order .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-order a.woocommerce-Button.button{color:var(--hal-ink-on-light);text-decoration:none}.hal-order a.hal-button:hover,.hal-order .order-again a.button:hover,.hal-order .hal-orders__empty a.woocommerce-Button.button:hover,.hal-orders__empty .hal-order a.woocommerce-Button.button:hover,.hal-order a.hal-button:focus-visible,.hal-order .order-again a.button:focus-visible,.hal-order .hal-orders__empty a.woocommerce-Button.button:focus-visible,.hal-orders__empty .hal-order a.woocommerce-Button.button:focus-visible{color:var(--hal-ink)}.hal-order__meta-value--email{text-transform:none}.hal-order__customer-note{margin-top:32px;font-size:14px;text-transform:uppercase}.hal-order__totals{display:flex;flex-direction:column;align-items:flex-end;gap:16px;margin-top:32px;padding-top:32px;background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left top/100% 1px no-repeat;text-align:right}@media screen and (max-width:600px){.hal-order__totals{align-items:stretch;margin-top:24px;padding-top:24px;text-align:left}}.hal-order__total-row{display:flex;align-items:baseline;justify-content:flex-end;gap:24px;margin:0;text-transform:uppercase}@media screen and (max-width:600px){.hal-order__total-row{justify-content:space-between;gap:16px}.hal-order__total-row .hal-order__total-label{flex:0 0 auto}.hal-order__total-row .hal-order__total-value{min-width:0;text-align:right}}@media screen and (max-width:600px){.hal-order__total-row--payment{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:8px}.hal-order__total-row--payment .hal-order__total-value{text-align:left}}.hal-order__total-label{font-weight:600;font-size:var(--hal-fs-body);color:var(--hal-ink)}.hal-order__total-value{font-weight:500;font-size:var(--hal-fs-body);color:var(--hal-ink-muted)}.hal-order__total-row--grand{gap:32px}.hal-order__total-row--grand .hal-order__total-label,.hal-order__total-row--grand .hal-order__total-value{font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.1;color:var(--hal-ink)}.hal-order__total-row--grand .includes_tax{display:none}@media screen and (max-width:600px){.hal-order__total-row--grand{gap:16px}}.hal-order__vat{margin:-8px 0 0;font-weight:500;font-size:14px;text-transform:uppercase;color:var(--hal-ink-muted)}.hal-order__vat .woocommerce-Price-amount{color:inherit}@media screen and (max-width:600px){.hal-order__vat{margin-top:0;text-align:right}}.hal-order__updates{margin-top:48px}.hal-order__updates ol{margin:0;padding:0;list-style:none}.hal-order__updates li+li{margin-top:24px}.hal-order__updates .woocommerce-OrderUpdate-meta{margin:0 0 8px;font-size:14px;text-transform:uppercase}.hal-thankyou .hal-thankyou__received{margin:-24px 0 48px;font-weight:500;font-size:var(--hal-fs-body);text-transform:uppercase}@media screen and (max-width:768px){.hal-thankyou .hal-thankyou__received{margin:-16px 0 32px}}@media screen and (max-width:600px){.hal-thankyou .hal-thankyou__received{margin:-12px 0 24px}}.hal-thankyou__actions,.hal-thankyou .hal-thankyou__retry{display:flex;justify-content:center;gap:24px;margin:48px 0 0}@media screen and (max-width:768px){.hal-thankyou__actions,.hal-thankyou .hal-thankyou__retry{margin-top:40px}}@media screen and (max-width:600px){.hal-thankyou__actions,.hal-thankyou .hal-thankyou__retry{flex-direction:column;align-items:stretch;gap:16px;margin-top:32px}.hal-thankyou__actions .hal-button,.hal-thankyou__actions .hal-order .order-again .button,.hal-order .order-again .hal-thankyou__actions .button,.hal-thankyou__actions .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-thankyou__actions a.woocommerce-Button.button,.hal-thankyou .hal-thankyou__retry .hal-button,.hal-thankyou .hal-thankyou__retry .hal-order .order-again .button,.hal-order .order-again .hal-thankyou .hal-thankyou__retry .button,.hal-thankyou .hal-thankyou__retry .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-thankyou .hal-thankyou__retry a.woocommerce-Button.button{width:100%}}.hal-thankyou__actions{box-sizing:border-box;margin:26px 0 0;justify-content:flex-end}@media screen and (max-width:768px){.hal-thankyou__actions{margin-top:24px}}.hal-thankyou .hal-thankyou__retry{align-items:center;justify-content:flex-start;margin:-24px 0 48px}@media screen and (max-width:768px){.hal-thankyou .hal-thankyou__retry{margin:-16px 0 40px}}@media screen and (max-width:600px){.hal-thankyou .hal-thankyou__retry{margin:-8px 0 32px}}.hal-thankyou__retry-text{font-size:var(--hal-fs-body)}.hal-order .order-again{margin:32px 0 0}@media screen and (max-width:600px){.hal-order .order-again .button{width:100%}}.hal-order .order-again a.button{color:var(--hal-ink)}.hal-order .order-again a.button:hover,.hal-order .order-again a.button:focus-visible{color:var(--hal-ink-on-light)}.hal-order__payment{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;text-transform:none!important}.hal-order__payment .hal-order__payment-logo{display:block;width:auto;height:20px}@media screen and (max-width:600px){.hal-order__payment{justify-content:flex-start}}.hal-order__section:has(+.hal-thankyou__actions){margin-bottom:0}.hal-my-products__card+.hal-my-products__card{margin-top:48px}@media screen and (max-width:600px){.hal-my-products__card .hal-accordion{--hal-card-pad: 16px}}.hal-my-products__thumb{flex:0 0 auto;width:72px;height:72px;overflow:hidden;overflow:clip;border-radius:var(--hal-radius-button);background:var(--hal-field-bg)}.hal-my-products__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.hal-my-products__thumb{width:56px;height:56px}}@media screen and (max-width:600px){.hal-my-products__thumb{width:48px;height:48px}}.hal-my-products__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.hal-my-products__name{color:var(--hal-ink);overflow-wrap:break-word}.hal-my-products__meta{font-weight:500;font-size:var(--hal-fs-body);line-height:1.2;text-transform:none;color:var(--hal-ink-muted)}.hal-my-products__serial{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.hal-my-products__serial:not(:last-child){margin-bottom:24px}.hal-my-products__serial-label{font-weight:600;text-transform:uppercase;color:var(--hal-ink);white-space:nowrap}.hal-my-products__serial-values{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--hal-ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hal-my-products__empty{display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.hal-my-products__empty-message{font-weight:500;font-size:var(--hal-fs-body);text-transform:uppercase}.hal-my-products__item>.hal-my-products__cover{position:absolute;inset:0;z-index:0;overflow:hidden;overflow:clip;border-radius:inherit;background:var(--hal-field-bg);pointer-events:none}.hal-my-products__item>.hal-my-products__cover img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.4);filter:blur(32px) saturate(1.25)}.hal-my-products__item>.hal-my-products__cover.hal-my-products__cover--gradient{contain:paint}.hal-my-products__item>.hal-my-products__cover .hal-my-products__cover-top{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.hal-my-products__item>.hal-my-products__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0eb8,#0e0e0e80)}.hal-my-products__item:after{display:none}.hal-my-products__item{box-shadow:0 12px 32px #00000073}@media screen and (min-width:601px){.hal-my-products__item{--hal-card-pad: 32px}}@media screen and (min-width:601px){.hal-my-products__head{padding:24px 32px 24px 24px}.hal-my-products__thumb{overflow:visible;border-radius:0;background:transparent}.hal-my-products__thumb img{object-fit:contain}}.hal-footer{width:100%;color:var(--hal-ink);font-family:TTFirsNeue}.hal-footer a{text-decoration:none}.hal-footer__row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:48px;padding:64px clamp(20px,7.8vw,150px) 64px}@media screen and (max-width:768px){.hal-footer__row{flex-direction:column;align-items:center;text-align:center;gap:32px;padding:48px 24px}}.hal-footer__block{display:flex;flex-direction:column;gap:12px;min-width:0}.hal-footer__block--logo{align-self:center}.hal-footer__logo-link{display:inline-flex}.hal-footer__logo{display:block;width:auto;height:40px;max-width:140px}.hal-footer__links{flex:0 1 200px}@media screen and (max-width:768px){.hal-footer__links{flex:0 1 auto}}.hal-footer__link,.hal-footer__text{font-weight:500;font-size:var(--hal-fs-body);line-height:1.6;text-transform:uppercase;color:var(--hal-ink)}.hal-footer__link{position:relative;width:fit-content}@media screen and (max-width:768px){.hal-footer__link{width:auto;margin:0 auto}}.hal-footer__link:hover{text-decoration:underline}.hal-footer__link--bold{font-weight:600}.hal-footer__text{margin:0}.hal-footer__newsletter{flex:0 1 380px;max-width:380px}@media screen and (max-width:768px){.hal-footer__newsletter{flex:0 1 auto}}.hal-footer__newsletter #mc_embed_signup .hal-field__box.mc-field-group{width:100%;padding:0 16px;min-height:48px}.hal-footer__newsletter #mc_embed_signup #mce-EMAIL{height:100%;border:0;padding:0;border-radius:0}.hal-footer__newsletter-title{margin:0 0 24px;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.2;text-transform:uppercase;color:var(--hal-ink);font-family:TTFirsNeue}.hal-footer__newsletter #mc_embed_signup .helper_text,.hal-footer__newsletter .helper_text,.hal-footer__newsletter .indicates-required,.hal-footer__newsletter .content__gdprLegal{display:none}.hal-footer__responses{margin:8px 0 0;font-size:14px}.hal-footer__responses .response{color:inherit}.hal-footer__subscribe{position:relative;margin-top:24px;transition:scale .2s ease}.hal-footer__subscribe:has(.hal-footer__subscribe-btn:hover),.hal-footer__subscribe:has(.hal-footer__subscribe-btn:focus-visible){scale:1.04}@media(prefers-reduced-motion:reduce){.hal-footer__subscribe:has(.hal-footer__subscribe-btn:hover),.hal-footer__subscribe:has(.hal-footer__subscribe-btn:focus-visible){scale:none}}.hal-footer__newsletter #mc_embed_signup input.hal-footer__subscribe-btn,.hal-footer__subscribe-btn{box-sizing:border-box;width:100%;height:48px;padding:12px 48px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-button);background:var(--hal-ink);color:var(--hal-ink-on-light);font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-body);line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.hal-footer__newsletter #mc_embed_signup input.hal-footer__subscribe-btn:hover,.hal-footer__newsletter #mc_embed_signup input.hal-footer__subscribe-btn:focus-visible,.hal-footer__subscribe-btn:hover,.hal-footer__subscribe-btn:focus-visible{background:transparent;color:var(--hal-ink)}.hal-footer__subscribe .hal-button__icon{position:absolute;top:50%;right:48px;transform:translateY(-50%);color:var(--hal-ink-on-light);pointer-events:none}@media screen and (max-width:768px){.hal-footer__subscribe .hal-button__icon{right:24px}}.hal-footer__subscribe:has(.hal-footer__subscribe-btn:hover) .hal-button__icon,.hal-footer__subscribe:has(.hal-footer__subscribe-btn:focus-visible) .hal-button__icon{color:var(--hal-ink);animation:hal-icon-nudge .45s ease-out both}@media(prefers-reduced-motion:reduce){.hal-footer__subscribe:has(.hal-footer__subscribe-btn:hover) .hal-button__icon,.hal-footer__subscribe:has(.hal-footer__subscribe-btn:focus-visible) .hal-button__icon{animation:none}}.hal-footer__socials{flex:0 0 auto;align-items:center;gap:20px}@media screen and (max-width:768px){.hal-footer__socials{flex-direction:row}}.hal-footer__social{display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--hal-ink)}@media(pointer:coarse){.hal-footer__social{padding:calc((var(--hal-touch-target) - 24px) / 2)}}.hal-footer__social:hover{opacity:.8}.hal-footer__bar{width:100%;background:var(--hal-field-bg);text-align:center}.hal-footer__bar-text{margin:0;padding:20px 24px;font-size:13px;font-weight:400;color:var(--hal-ink)}.hal-footer__bar-text p{margin:0}.woocommerce-cart .footer_container{text-transform:none}.hal-footer__links{flex:0 0 auto}.hal-footer__links .hal-footer__link,.hal-footer__links .hal-footer__text{white-space:nowrap}.hal-footer__newsletter .hal-footer__newsletter-title,.hal-footer__newsletter #mc_embed_signup .hal-footer__newsletter-title{font-size:var(--hal-fs-body);line-height:1.6}.page-wrapper:has(.hal-cart)>.container main,.page-wrapper:has(.hal-cart-empty)>.container main{padding-top:0}.hal-page.hal-cart .hal-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 402px;gap:48px;align-items:start}@media screen and (max-width:1200px){.hal-page.hal-cart .hal-cart__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media screen and (max-width:600px){.hal-page.hal-cart .hal-cart__grid{gap:24px}}.hal-page.hal-cart .cart-collaterals{display:contents}.hal-page.hal-cart .hal-cart__products{grid-column:1;grid-row:1;min-width:0}.hal-page.hal-cart .cart-collaterals .cart_totals,.hal-page.hal-cart .cart_totals{width:100%;grid-column:2;grid-row:1}.hal-page.hal-cart .cart_totals a.checkout-button,.hal-page.hal-cart a.checkout-button{display:flex;align-items:center;width:100%;padding:12px 20px;gap:16px;font-size:var(--hal-fs-body);line-height:1}.hal-page.hal-cart .cross-sells{grid-column:1/-1;grid-row:2;min-width:0}@media screen and (max-width:1200px){.hal-page.hal-cart .hal-cart__products,.hal-page.hal-cart .cart-collaterals .cart_totals,.hal-page.hal-cart .cart_totals,.hal-page.hal-cart .cross-sells{grid-column:auto;grid-row:auto}.hal-page.hal-cart .cart-collaterals:before,.hal-page.hal-cart .cart-collaterals:after{display:none}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>*{grid-column:1/-1}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>.hal-card__title{grid-row:1}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>.hal-cart__rows{grid-column:1;grid-row:2/span 2}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>.hal-cart__coupon{grid-column:2;grid-row:2;margin-top:0}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>.hal-cart__proceed{grid-column:2;grid-row:3}}@media screen and (max-width:768px){.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals{display:block}.hal-page.hal-cart .cart-collaterals .cart_totals.hal-cart__totals>.hal-cart__coupon{margin-top:40px}}.hal-page.hal-cart .hal-cart__items{display:flex;flex-direction:column;gap:24px}.hal-page.hal-cart .hal-cart__actions{margin:0;padding:0}.hal-page.hal-cart .hal-cart__item{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:grid;grid-template-columns:100px minmax(0,1fr) auto auto auto;align-items:center;gap:32px;box-sizing:border-box;padding:24px;border-radius:var(--hal-radius-card);background:var(--hal-item-tint, var(--hal-field-bg))}@media screen and (max-width:1200px){.hal-page.hal-cart .hal-cart__item{gap:20px}}.hal-page.hal-cart .hal-cart__item-bg{position:absolute;z-index:-1;inset:-40%;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(48px) saturate(1.2);opacity:.75;pointer-events:none}.hal-page.hal-cart .hal-cart__item-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0ec7,#0e0e0e9e 55%,#0e0e0ec7)}.hal-page.hal-cart .hal-cart__item-media{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:8px;overflow:hidden;overflow:clip;background:#00000040}.hal-page.hal-cart .hal-cart__item-media a{display:block;line-height:0}.hal-page.hal-cart .hal-cart__item-media img{width:100%;height:100%;margin:0;object-fit:cover;display:block}.hal-page.hal-cart .hal-cart__item-name{min-width:0;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.1;text-transform:uppercase;color:var(--hal-ink)}.hal-page.hal-cart .hal-cart__item-name a{color:inherit}.hal-page.hal-cart .hal-cart__item-name .product-label,.hal-page.hal-cart .hal-cart__item-name .variation,.hal-page.hal-cart .hal-cart__item-name .variation dt,.hal-page.hal-cart .hal-cart__item-name .variation dd{display:block;margin:0;font-weight:500;font-size:var(--hal-fs-body);line-height:1.2;text-transform:uppercase;color:var(--hal-ink-muted)}.hal-page.hal-cart .hal-cart__item-name .product-label,.hal-page.hal-cart .hal-cart__item-name .variation{margin-top:10px}.hal-page.hal-cart .hal-cart__item-name .variation dd{margin-left:0}.hal-page.hal-cart .hal-cart__item-name .variation p{margin:0}.hal-page.hal-cart .hal-cart__qty{display:flex;align-items:center;justify-content:center}.hal-page.hal-cart .hal-cart__qty .qty-stepper{gap:8px}.hal-page.hal-cart .hal-cart__qty .qty-stepper .qty-btn{color:var(--hal-ink)}.hal-page.hal-cart .hal-cart__qty .quantity{margin:0}.hal-page.hal-cart .hal-cart__qty .quantity input{box-sizing:border-box;height:36px;margin:0}.hal-page.hal-cart .hal-cart__qty .quantity input.qty,.hal-page.hal-cart .hal-cart__qty .qty-static{width:56px;min-width:56px;height:36px;padding:0;border:0;border-radius:18px;background:#0e0e0eb8;color:var(--hal-ink);font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-body);line-height:36px;text-align:center}.hal-page.hal-cart .hal-cart__qty .qty-static{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hal-page.hal-cart .hal-cart__item-price{min-width:110px;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.1;text-align:right;color:var(--hal-ink);white-space:nowrap}.hal-page.hal-cart .hal-cart__item-price del{display:block;font-size:15px;font-weight:500;color:var(--hal-ink-muted);text-decoration:none}.hal-page.hal-cart .hal-cart__item-price del bdi{text-decoration:line-through}.hal-page.hal-cart .hal-cart__item-price ins{text-decoration:none}.hal-page.hal-cart .hal-cart__item-price .hal-price-breakdown{display:block;max-width:280px;margin:6px 0 0 auto;font-size:13px;font-weight:400;line-height:1.4;white-space:normal;color:var(--hal-ink-muted)}.hal-page.hal-cart .hal-cart__item-price .hal-price-breakdown__unit{white-space:nowrap}.hal-page.hal-cart .hal-cart__item-price .tax_label{display:none}.hal-page.hal-cart .hal-cart__item-remove{display:flex;align-items:center;justify-content:flex-end;width:24px}.hal-page.hal-cart .hal-cart__item-remove a.remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:0;font-size:inherit;line-height:1;color:var(--hal-ink-muted)!important;text-decoration:none;transition:color .2s ease}.hal-page.hal-cart .hal-cart__item-remove a.remove:hover,.hal-page.hal-cart .hal-cart__item-remove a.remove:focus-visible{background:none!important;color:var(--hal-ink)!important;text-decoration:none}.hal-page.hal-cart .hal-cart__item-remove a.remove svg{width:20px;height:20px}.hal-page.hal-cart .cart_totals{box-sizing:border-box;max-width:none}.hal-page.hal-cart .hal-cart__rows{display:flex;flex-direction:column;gap:24px}.hal-page.hal-cart .hal-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-weight:500;font-size:var(--hal-fs-body);line-height:1.2;text-transform:uppercase}.hal-page.hal-cart .hal-cart__row-value{text-align:right}.hal-page.hal-cart .hal-cart__row-value .woocommerce-Price-amount{color:inherit}.hal-page.hal-cart .hal-cart__row--total.order-total{font-weight:600;font-size:var(--hal-fs-subtitle-2)}.hal-page.hal-cart .hal-cart__row--total.order-total strong{visibility:visible;font-weight:600}.hal-page.hal-cart .hal-cart__row .includes_tax,.hal-page.hal-cart .hal-cart__row small{display:block;margin-top:12px;font-weight:500;font-size:14px;line-height:1.3;text-transform:none;color:var(--hal-ink-muted)}.hal-page.hal-cart .woocommerce-remove-coupon{display:inline-block;margin-left:12px;font-size:14px;color:var(--hal-ink-muted);text-decoration:underline}.hal-page.hal-cart .hal-cart__coupon{margin-top:40px}.hal-page.hal-cart .hal-cart__coupon-row{display:flex;align-items:center;gap:16px}@media screen and (max-width:600px){.hal-page.hal-cart .hal-cart__coupon-row{flex-direction:column;align-items:stretch}}.hal-page.hal-cart .hal-cart__coupon-box{flex:1 1 auto;min-width:0}.hal-page.hal-cart .hal-cart__coupon-box input#coupon_code{width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--hal-ink);text-align:left}.hal-page.hal-cart .hal-cart__coupon-box input#coupon_code::placeholder{color:var(--hal-ink-muted)}.hal-page.hal-cart .hal-cart__apply{flex:0 0 auto;padding:12px 24px;gap:12px}.hal-page.hal-cart .hal-cart__apply .hal-button__icon{pointer-events:none}.hal-page.hal-cart .hal-cart__proceed{margin-top:32px;padding:0}.hal-page.hal-cart a.hal-cart__checkout{width:100%}.hal-page.hal-cart .cross-sells{margin-top:0}.hal-page.hal-cart .cross-sells h2{margin:0 0 24px;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.2;text-transform:uppercase}@media screen and (max-width:768px){.hal-page.hal-cart .hal-cart__item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media name   remove" "media qty    price";gap:16px 20px}.hal-page.hal-cart .hal-cart__item-media{grid-area:media;width:72px;height:72px;align-self:start}.hal-page.hal-cart .hal-cart__item-name{grid-area:name}.hal-page.hal-cart .hal-cart__item-qty{grid-area:qty;justify-content:flex-start}.hal-page.hal-cart .hal-cart__item-price{grid-area:price;min-width:0}.hal-page.hal-cart .hal-cart__item-remove{grid-area:remove;align-self:start}}@media(pointer:coarse){.hal-page.hal-cart .hal-cart__qty .qty-stepper{gap:0}.hal-page.hal-cart .hal-cart__qty .qty-stepper .qty-btn{width:var(--hal-touch-target);height:var(--hal-touch-target)}.hal-page.hal-cart .hal-cart__qty .quantity input,.hal-page.hal-cart .hal-cart__qty .quantity input.qty,.hal-page.hal-cart .hal-cart__qty .qty-static{height:var(--hal-touch-target);border-radius:calc(var(--hal-touch-target) / 2);line-height:var(--hal-touch-target)}.hal-page.hal-cart .hal-cart__item-remove{width:var(--hal-touch-target);margin:-10px -10px -10px 0}.hal-page.hal-cart .hal-cart__item-remove a.remove{width:var(--hal-touch-target);height:var(--hal-touch-target)}}@media screen and (max-width:600px){.hal-page.hal-cart .hal-cart__item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"media name name" "qty   qty  price";gap:16px 12px;padding:16px}.hal-page.hal-cart .hal-cart__item-media{width:56px;height:56px;align-self:center}.hal-page.hal-cart .hal-cart__qty .quantity input.qty,.hal-page.hal-cart .hal-cart__qty .qty-static{width:48px;min-width:48px}.hal-page.hal-cart .hal-cart__item-price{font-size:18px}.hal-page.hal-cart .hal-cart__item-name{padding-right:48px}.hal-page.hal-cart .hal-cart__item-remove{grid-area:auto;position:absolute;top:4px;right:4px;width:var(--hal-touch-target);margin:0}.hal-page.hal-cart .hal-cart__item-remove a.remove{width:var(--hal-touch-target);height:var(--hal-touch-target)}}.hal-page.hal-cart-empty .cart-empty_container{height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:40px}.hal-page.hal-cart-empty .cart_empty-container{margin:0}.hal-page.hal-cart-empty .cart_empty-content{margin:0;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.2;text-transform:uppercase;color:var(--hal-ink)}.hal-page.hal-cart-empty .return-to-shop{margin:0}@media screen and (max-width:600px){.hal-page.hal-cart-empty .return-to-shop,.hal-page.hal-cart-empty .return-to-shop .hal-button,.hal-page.hal-cart-empty .return-to-shop .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-page.hal-cart-empty .return-to-shop a.woocommerce-Button.button,.hal-page.hal-cart-empty .return-to-shop .hal-order .order-again .button,.hal-order .order-again .hal-page.hal-cart-empty .return-to-shop .button{width:100%}}@media screen and (min-width:1201px){.hal-page.hal-cart .hal-cart__grid{grid-template-columns:minmax(0,1.6fr) minmax(430px,1fr)}}.hal-page.hal-cart [name=update_cart]{display:none!important}@media screen and (min-width:1201px){.hal-page.hal-cart .hal-cart__item{gap:24px}}.hal-page.hal-cart .hal-cart__item{background:var(--hal-field-bg);box-shadow:0 12px 32px #00000073;contain:paint}.hal-page.hal-cart .hal-cart__item:before,.hal-page.hal-cart .hal-cart__item:after{display:none}.hal-page.hal-cart .hal-cart__cover{position:absolute;inset:0;z-index:-1;overflow:hidden;overflow:clip;border-radius:inherit;pointer-events:none}.hal-page.hal-cart .hal-cart__cover img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.4);filter:blur(32px) saturate(1.25)}.hal-page.hal-cart .hal-cart__cover--gradient{contain:paint}.hal-page.hal-cart .hal-cart__cover .hal-cart__cover-top{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.hal-page.hal-cart .hal-cart__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0eb8,#0e0e0e80)}.hal-page.hal-cart .hal-cart__item-name{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hal-page.hal-cart .hal-cart__item-media{overflow:visible;border-radius:0;background:transparent}.hal-page.hal-cart .hal-cart__item-media a{width:100%;height:100%}.hal-page.hal-cart .hal-cart__item-media img{object-fit:contain}.hal-page.hal-cart .hal-cart__item-remove a.remove{color:#ffffffd9!important}.hal-page.hal-cart .hal-cart__item-remove a.remove svg{width:24px;height:24px}.hal-page.hal-cart .hal-cart__row .includes_tax,.hal-page.hal-cart .hal-cart__row small{text-transform:uppercase}.hal-page.hal-cart .hal-cart__items{container-type:inline-size;container-name:hal-cart-items}.hal-page.hal-cart .hal-cart__item-name{min-width:0;overflow-wrap:break-word}@container hal-cart-items (max-width: 899px){@media screen and (min-width:601px){.hal-page.hal-cart .hal-cart__item{grid-template-columns:72px auto minmax(0,1fr) 24px;grid-template-areas:"media name name  remove" "media qty  price price";gap:16px 20px}.hal-page.hal-cart .hal-cart__item-media{grid-area:media;width:72px;height:72px;align-self:center}.hal-page.hal-cart .hal-cart__item-name{grid-area:name}.hal-page.hal-cart .hal-cart__item-qty{grid-area:qty;justify-content:flex-start}.hal-page.hal-cart .hal-cart__item-price{grid-area:price;justify-self:end}.hal-page.hal-cart .hal-cart__item-remove{grid-area:remove;align-self:start}}}.hal-price-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;white-space:normal}.hal-price-badge{position:relative;display:inline-flex}.hal-price-badge__button{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000059;color:var(--hal-ink);font-family:TTFirsNeue;font-weight:500;font-size:13px;line-height:1.2;text-transform:none;white-space:nowrap;cursor:help}.hal-price-badge__button:hover,.hal-price-badge__button[aria-expanded=true]{border-color:var(--hal-ink)}.hal-price-badge__button:focus-visible{outline:2px solid var(--hal-ink);outline-offset:2px}.hal-price-badge__button .hal-price-badge__icon{flex:0 0 auto;opacity:.8}.hal-price-badge__tip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hal-price-tip-float{position:fixed;z-index:1000;box-sizing:border-box;width:max-content;max-width:min(640px,100vw - 16px);white-space:nowrap}@media screen and (max-width:600px){.hal-price-tip-float{white-space:normal}}.hal-price-tip-float{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#111;box-shadow:0 12px 32px #0009;color:var(--hal-ink);font-family:TTFirsNeue;font-weight:400;font-size:14px;line-height:1.4;text-align:left;text-transform:none;pointer-events:none}.hal-price-tip-float[hidden]{display:none}.hal-price-tip-float .hal-price-badge__intro{color:var(--hal-ink-muted)}.hal-price-tip-float .woocommerce-Price-amount{font-size:inherit;font-weight:600;color:inherit}.hal-contact__form{margin:0}.hal-contact__actions{display:flex;justify-content:flex-end;margin-top:48px}@media screen and (max-width:600px){.hal-contact__actions .hal-button,.hal-contact__actions .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-contact__actions a.woocommerce-Button.button,.hal-contact__actions .hal-order .order-again .button,.hal-order .order-again .hal-contact__actions .button{width:100%}}.hal-contact__notice{margin:0 0 48px;font-weight:500;font-size:var(--hal-fs-body);line-height:1.4;text-transform:uppercase}.hal-contact__notice--ok{color:var(--hal-ok)}.hal-contact__notice--ko{color:var(--hal-ko)}.hal-contact__notice-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hal-contact .hal-field__box:has([aria-invalid=true]){border-color:var(--hal-ko)}.hal-contact .hal-field__box--textarea{min-height:256px}.page-wrapper:has(.hal-checkout)>.container main{padding-top:0}.hal-page.hal-checkout .hal-checkout__nav{box-sizing:border-box;max-width:var(--hal-card-max);margin:0 auto 32px}.hal-page.hal-checkout .hal-checkout__back{width:120px;gap:0}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__back{width:88px;padding:12px 24px}}@media screen and (min-width:1780px){.hal-page.hal-checkout .hal-checkout__layout{position:relative}.hal-page.hal-checkout .hal-checkout__nav{position:absolute;top:0;left:0;margin:0}}.hal-page.hal-checkout .hal-checkout__form{box-sizing:border-box;max-width:var(--hal-card-max);margin:0 auto}.hal-page.hal-checkout .woocommerce-NoticeGroup-checkout{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}@media screen and (max-width:600px){.hal-page.hal-checkout .woocommerce-NoticeGroup-checkout{margin-bottom:24px}}.hal-page.hal-checkout .hal-checkout__customer{margin-bottom:48px}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__customer{margin-bottom:24px}}.hal-page.hal-checkout .woocommerce-shipping-fields:empty,.hal-page.hal-checkout .woocommerce-additional-fields:not(:has(*)){display:none}.hal-page.hal-checkout #order_review{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:600px){.hal-page.hal-checkout #order_review{gap:24px}}.hal-page.hal-checkout .hal-checkout__card{margin:0}.hal-page.hal-checkout .hal-checkout__actions{display:flex;justify-content:flex-end;gap:24px;margin-top:48px}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__actions .hal-button,.hal-page.hal-checkout .hal-checkout__actions .hal-orders__empty a.woocommerce-Button.button,.hal-orders__empty .hal-page.hal-checkout .hal-checkout__actions a.woocommerce-Button.button,.hal-page.hal-checkout .hal-checkout__actions .hal-order .order-again .button,.hal-order .order-again .hal-page.hal-checkout .hal-checkout__actions .button{width:100%}}.hal-page.hal-checkout .hal-checkout__billing-view{display:flex;flex-direction:column;gap:4px;margin:0;font-style:normal;font-weight:500;font-size:var(--hal-fs-body);line-height:1.15;color:var(--hal-ink);overflow-wrap:break-word}.hal-page.hal-checkout .hal-checkout__billing-view,.hal-page.hal-checkout .hal-checkout__edit,.hal-page.hal-checkout .hal-checkout__save{display:none}.hal-page.hal-checkout .hal-checkout__billing:not(.is-enhanced) .hal-checkout__actions{display:none}.hal-page.hal-checkout .hal-checkout__billing.is-enhanced:not(.is-editing) .hal-checkout__billing-view{display:flex}.hal-page.hal-checkout .hal-checkout__billing.is-enhanced:not(.is-editing) .hal-checkout__billing-fields{display:none}.hal-page.hal-checkout .hal-checkout__billing.is-enhanced:not(.is-editing) .hal-checkout__edit{display:inline-flex}.hal-page.hal-checkout .hal-checkout__billing.is-enhanced:not(.is-editing) .hal-checkout__actions{margin-top:24px}.hal-page.hal-checkout .hal-checkout__billing.is-enhanced.is-editing .hal-checkout__save{display:inline-flex}.hal-page.hal-checkout .hal-checkout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:24px}@media screen and (max-width:768px){.hal-page.hal-checkout .hal-checkout__grid{grid-template-columns:minmax(0,1fr)}}.hal-page.hal-checkout .hal-checkout__grid>.clear{display:none}.hal-page.hal-checkout .form-row{grid-column:1/-1;order:20;float:none;width:auto;margin:0;padding:0}@media screen and (min-width:769px){.hal-page.hal-checkout #billing_first_name_field,.hal-page.hal-checkout #billing_company_field,.hal-page.hal-checkout #billing_city_field{grid-column:1}.hal-page.hal-checkout #billing_last_name_field,.hal-page.hal-checkout #billing_yweu_vat_field,.hal-page.hal-checkout #billing_postcode_field{grid-column:2}}.hal-page.hal-checkout #customer_type_field{order:0;grid-column:1/-1}.hal-page.hal-checkout #customer_type_field .input-checkbox{height:24px}.hal-page.hal-checkout #billing_first_name_field{order:1}.hal-page.hal-checkout #billing_last_name_field{order:2}.hal-page.hal-checkout #billing_company_field{order:3}.hal-page.hal-checkout #billing_yweu_vat_field{order:4}.hal-page.hal-checkout #billing_address_1_field{order:5}.hal-page.hal-checkout #billing_address_2_field{order:6}.hal-page.hal-checkout #billing_city_field{order:7}.hal-page.hal-checkout #billing_postcode_field{order:8}.hal-page.hal-checkout #billing_state_field{order:9}.hal-page.hal-checkout #billing_country_field{order:10}.hal-page.hal-checkout #billing_email_field{order:11}.hal-page.hal-checkout #billing_phone_field{order:12}.hal-page.hal-checkout .hal-checkout__account{margin-top:24px}.hal-page.hal-checkout .hal-checkout__account .create-account+.create-account{margin-top:24px}.hal-page.hal-checkout .form-row>label:not(.checkbox){display:block;margin:0 0 12px;padding:0;font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body);line-height:1;text-transform:uppercase;color:var(--hal-ink)}.hal-page.hal-checkout .form-row .required,.hal-page.hal-checkout .form-row .optional{display:none}.hal-page.hal-checkout .woocommerce-input-wrapper{display:block;width:100%}.hal-page.hal-checkout .form-row .input-text,.hal-page.hal-checkout .form-row select{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-field);background:var(--hal-field-bg);color:var(--hal-ink);font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body);line-height:normal;box-shadow:none;outline:none}.hal-page.hal-checkout .form-row .input-text:focus,.hal-page.hal-checkout .form-row select:focus{box-shadow:0 0 0 1px var(--hal-ink)}.hal-page.hal-checkout .form-row.woocommerce-invalid .input-text,.hal-page.hal-checkout .form-row.woocommerce-invalid .select2-selection{border-color:var(--hal-ko)}.hal-page.hal-checkout .form-row.woocommerce-validated .input-text{border-color:var(--hal-ink)}.hal-page.hal-checkout .select2-container{width:100%!important}.hal-page.hal-checkout .select2-container--default .select2-selection--single{box-sizing:border-box;height:48px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-field);background:var(--hal-field-bg)}.hal-page.hal-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 48px 0 16px;line-height:46px;color:var(--hal-ink);font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body)}.hal-page.hal-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:12px;width:24px;height:46px}.hal-page.hal-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.hal-page.hal-checkout .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:solid var(--hal-ink);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-70%) rotate(45deg)}.hal-page.hal-checkout .select2-container--default.select2-container--open .select2-selection__arrow:after{transform:translate(-50%,-30%) rotate(-135deg)}.hal-page.hal-checkout .form-row label.checkbox,.hal-page.hal-checkout .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:TTFirsNeue;font-weight:500;font-size:var(--hal-fs-body);line-height:1.3;text-transform:uppercase;color:var(--hal-ink);cursor:pointer}.hal-page.hal-checkout input[type=checkbox].input-checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;box-sizing:border-box;width:24px;height:24px;margin:0;border:1px solid var(--hal-ink);border-radius:2px;background:transparent center/14px 14px no-repeat;cursor:pointer}.hal-page.hal-checkout input[type=checkbox].input-checkbox:checked{background-color:var(--hal-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.4l3.2 3.2L12 3.8' fill='none' stroke='%230E0E0E' stroke-width='2'/%3E%3C/svg%3E")}.hal-page.hal-checkout input[type=checkbox].input-checkbox:focus-visible{outline:2px solid var(--hal-ink);outline-offset:2px}.hal-page.hal-checkout .hal-checkout__lines{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:768px){.hal-page.hal-checkout .hal-checkout__lines{gap:24px}}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__lines{gap:16px}}.hal-page.hal-checkout .hal-checkout__line{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:grid;grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;column-gap:48px;box-sizing:border-box;min-height:200px;padding:24px 48px;border-radius:var(--hal-radius-card);background:var(--hal-item-tint, var(--hal-field-bg));box-shadow:inset 0 0 0 1px #88889459}.hal-page.hal-checkout .hal-checkout__line:after{content:"";position:absolute;z-index:-1;inset:0;background:#1b1b1b66;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media screen and (max-width:1024px){.hal-page.hal-checkout .hal-checkout__line{column-gap:32px;padding:24px 32px}}.hal-page.hal-checkout .hal-checkout__line-bg{position:absolute;z-index:-2;inset:-40%;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(24px) saturate(1.1);opacity:.8;pointer-events:none}.hal-page.hal-checkout .hal-checkout__line-media{display:flex;align-items:center;justify-content:center;width:100px;height:100px}.hal-page.hal-checkout .hal-checkout__line-media img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.hal-page.hal-checkout .hal-checkout__line-name{min-width:0;font-weight:500;font-size:var(--hal-fs-subtitle-2);line-height:1.1;text-transform:uppercase;color:var(--hal-ink);overflow-wrap:break-word}.hal-page.hal-checkout .hal-checkout__line-name a{color:inherit}.hal-page.hal-checkout .hal-checkout__line-name .product-label{display:block;margin-top:12px;color:#ffffff4d}.hal-page.hal-checkout .hal-checkout__line-name .variation,.hal-page.hal-checkout .hal-checkout__line-name .variation dt,.hal-page.hal-checkout .hal-checkout__line-name .variation dd{margin:0;font-size:14px;line-height:1.3;color:var(--hal-ink-muted)}.hal-page.hal-checkout .hal-checkout__line-name .variation{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:12px}.hal-page.hal-checkout .hal-checkout__line-name .variation p{margin:0}.hal-page.hal-checkout .hal-checkout__line-qty .product-quantity{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:63px;height:34px;padding:0 16px;border:1px solid #353535;border-radius:50px;background:var(--hal-field-bg);font-weight:600;font-size:var(--hal-fs-body);line-height:1;color:var(--hal-ink)}.hal-page.hal-checkout .hal-checkout__line-price{font-weight:500;font-size:var(--hal-fs-subtitle-2);line-height:1.1;text-align:right;white-space:nowrap;color:var(--hal-ink)}.hal-page.hal-checkout .hal-checkout__line-price del{display:block;font-size:15px;color:var(--hal-ink-muted);text-decoration:none}.hal-page.hal-checkout .hal-checkout__line-price del bdi{text-decoration:line-through}.hal-page.hal-checkout .hal-checkout__line-price ins{text-decoration:none}.hal-page.hal-checkout .hal-checkout__line-price .tax_label{display:none}.hal-page.hal-checkout .hal-checkout__line-price .hal-price-breakdown{display:block;max-width:280px;margin:6px 0 0 auto;font-size:13px;font-weight:400;line-height:1.4;white-space:normal;color:var(--hal-ink-muted)}.hal-page.hal-checkout .hal-checkout__line-price .hal-price-breakdown__unit{white-space:nowrap}.hal-page.hal-checkout .hal-checkout__totals{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:min(100%,460px);margin:48px 0 0 auto}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__totals{margin-top:32px}}.hal-page.hal-checkout .hal-checkout__total{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.hal-page.hal-checkout .hal-checkout__total dt,.hal-page.hal-checkout .hal-checkout__total dd{margin:0;font-weight:500;font-size:var(--hal-fs-body);line-height:1.2;text-transform:uppercase;color:var(--hal-ink)}.hal-page.hal-checkout .hal-checkout__total dd{text-align:right}.hal-page.hal-checkout .hal-checkout__total .woocommerce-remove-coupon{margin-left:8px;text-transform:none;color:var(--hal-ink-muted)}.hal-page.hal-checkout .hal-checkout__total--grand dt,.hal-page.hal-checkout .hal-checkout__total--grand dd strong{font-weight:700}.hal-page.hal-checkout .hal-checkout__total--grand .includes_tax{display:block;margin-top:12px;font-size:var(--hal-fs-body);color:var(--hal-ink-muted)}.hal-page.hal-checkout .hal-checkout__total--grand .includes_tax .woocommerce-Price-amount{color:inherit}.hal-page.hal-checkout .hal-checkout__extra{width:100%;margin-top:16px;border-collapse:collapse}.hal-page.hal-checkout .hal-checkout__extra th,.hal-page.hal-checkout .hal-checkout__extra td{padding:4px 0;border:0;font-weight:500;text-transform:uppercase;color:var(--hal-ink)}.hal-page.hal-checkout .hal-checkout__extra td{text-align:right}.hal-page.hal-checkout #payment{padding:0;border-radius:0;background:transparent}.hal-page.hal-checkout .hal-checkout__payment-card{position:relative}.hal-page.hal-checkout .hal-checkout__express{position:absolute;z-index:2;top:0;left:-10000px;width:320px}.hal-page.hal-checkout .hal-checkout__express .wcpay-express-checkout-wrapper{margin:0}.hal-page.hal-checkout .hal-checkout__express #wcpay-express-checkout-button-separator{display:none!important}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet .hal-checkout__express{display:flex;flex-direction:column;justify-content:center}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet .hal-checkout__express>*,.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet .hal-checkout__express #wcpay-express-checkout-element{width:100%;margin:0!important}.hal-page.hal-checkout .hal-checkout__payment-card:not(.is-wallet) .hal-checkout__express{visibility:hidden;pointer-events:none}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet-locked .hal-checkout__express{opacity:.45;cursor:not-allowed}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet-locked .hal-checkout__express>*{pointer-events:none}.hal-page.hal-checkout #payment ul.payment_methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0;padding:0;border:0;list-style:none}@media screen and (max-width:768px){.hal-page.hal-checkout #payment ul.payment_methods{grid-template-columns:minmax(0,1fr);gap:16px}}.hal-page.hal-checkout #payment ul.payment_methods:before{content:none;display:none}.hal-page.hal-checkout #payment ul.payment_methods:after{content:"";display:block;grid-column:1/-1;order:2;height:1px;margin-top:24px;background:linear-gradient(to right,rgba(118,118,118,0),var(--hal-rule) 20%,var(--hal-rule) 80%,rgba(118,118,118,0))}.hal-page.hal-checkout #payment ul.payment_methods li.wc_payment_method{display:contents;margin:0;line-height:inherit}.hal-page.hal-checkout #payment ul.payment_methods li.wc_payment_method:before,.hal-page.hal-checkout #payment ul.payment_methods li.wc_payment_method:after{content:none;display:none}.hal-page.hal-checkout #payment ul.payment_methods li.woocommerce-info{grid-column:1/-1}.hal-page.hal-checkout #payment ul.payment_methods li input.hal-checkout__method-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.hal-page.hal-checkout #payment .hal-checkout__method-tab{order:1;display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:48px;margin:0;padding:8px 24px;border:1px solid #353535;border-radius:var(--hal-radius-button);background:var(--hal-field-bg);color:var(--hal-ink-muted);font-family:TTFirsNeue;font-weight:600;font-size:var(--hal-fs-subtitle-2);line-height:1.1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.hal-page.hal-checkout #payment .hal-checkout__method-tab img{display:block;max-height:24px;width:auto;margin:0;float:none}.hal-page.hal-checkout #payment .hal-checkout__method-tab .hal-checkout__method-icon:empty{display:none}.hal-page.hal-checkout #payment .hal-checkout__method-tab:hover{border-color:var(--hal-ink);color:var(--hal-ink)}.hal-page.hal-checkout #payment .hal-checkout__method-tab{--hal-method-cut: var(--hal-field-bg);justify-content:flex-start}.hal-page.hal-checkout #payment .hal-checkout__method-tab .hal-checkout__method-icon{display:flex;flex:0 0 auto;align-items:center;opacity:.55;transition:opacity .2s ease}.hal-page.hal-checkout #payment .hal-checkout__method-tab .hal-payment-icon{display:block;width:24px;height:24px}.hal-page.hal-checkout #payment .hal-checkout__method-tab .hal-checkout__method-title{min-width:0;text-align:left}.hal-page.hal-checkout #payment .hal-checkout__method-tab:hover .hal-checkout__method-icon{opacity:1}.hal-page.hal-checkout #payment input.hal-checkout__method-radio:checked+.hal-checkout__method-tab{--hal-method-cut: var(--hal-ink)}.hal-page.hal-checkout #payment input.hal-checkout__method-radio:checked+.hal-checkout__method-tab .hal-checkout__method-icon{opacity:1}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet #payment input[name=payment_method]:checked+.hal-checkout__method-tab{--hal-method-cut: var(--hal-field-bg);border-color:#353535;background:var(--hal-field-bg);color:var(--hal-ink-muted)}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet #payment input[name=payment_method]:checked+.hal-checkout__method-tab .hal-checkout__method-icon{opacity:.55}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet #payment div.payment_box{display:none!important}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet #payment #place_order.hal-checkout__buy{visibility:hidden;min-width:240px}.hal-page.hal-checkout #payment ul.payment_methods li.hal-checkout__method--wallet{display:contents;margin:0}.hal-page.hal-checkout #payment ul.payment_methods li.hal-checkout__method--wallet:before,.hal-page.hal-checkout #payment ul.payment_methods li.hal-checkout__method--wallet:after{content:none;display:none}.hal-page.hal-checkout #payment ul.payment_methods li.hal-checkout__method--wallet[hidden],.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet hr.hal-checkout__rule{display:none}.hal-page.hal-checkout .hal-checkout__payment-card.is-wallet #payment div.form-row.place-order{margin-top:48px}.hal-page.hal-checkout #payment input.hal-checkout__method-radio:checked+.hal-checkout__method-tab{border-color:var(--hal-ink);background:var(--hal-ink);color:var(--hal-ink-on-light)}.hal-page.hal-checkout #payment input.hal-checkout__method-radio:focus-visible+.hal-checkout__method-tab{outline:2px solid var(--hal-ink);outline-offset:2px}.hal-page.hal-checkout #payment div.payment_box{grid-column:1/-1;order:3;box-sizing:border-box;width:100%;margin:0;padding:0;border-radius:0;background:transparent;color:var(--hal-ink-muted);font-size:var(--hal-fs-body);line-height:1.5}.hal-page.hal-checkout #payment div.payment_box:before{display:none}.hal-page.hal-checkout #payment div.payment_box p:last-child{margin-bottom:0}.hal-page.hal-checkout #payment div.payment_box .input-text,.hal-page.hal-checkout #payment div.payment_box input[type=text],.hal-page.hal-checkout #payment div.payment_box input[type=tel]{box-sizing:border-box;height:48px;padding:0 16px;border:1px solid var(--hal-ink);border-radius:var(--hal-radius-field);background:var(--hal-field-bg);color:var(--hal-ink);font-size:var(--hal-fs-body)}.hal-page.hal-checkout .hal-checkout__rule{margin:48px 0}.hal-page.hal-checkout #payment div.form-row.place-order{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24px 32px;margin:0;padding:0}.hal-page.hal-checkout #payment div.form-row.place-order>*{flex:0 1 auto}.hal-page.hal-checkout .woocommerce-terms-and-conditions-wrapper{display:contents}.hal-page.hal-checkout .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{color:inherit!important}.hal-page.hal-checkout .woocommerce-privacy-policy-text{order:-1;flex:1 1 100%;margin:0;color:var(--hal-ink-muted);font-size:14px;line-height:1.5}.hal-page.hal-checkout .woocommerce-privacy-policy-text p{margin:0}.hal-page.hal-checkout .woocommerce-privacy-policy-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hal-page.hal-checkout .woocommerce-terms-and-conditions-wrapper .form-row{order:2;margin:0}.hal-page.hal-checkout .woocommerce-terms-and-conditions-wrapper .form-row .hal-checkbox{display:inline-flex;margin:0;line-height:1.3}.hal-page.hal-checkout .woocommerce-terms-and-conditions-wrapper .form-row a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hal-page.hal-checkout .woocommerce-terms-and-conditions{flex:1 1 100%;max-height:240px;overflow:auto;padding:16px;border:1px solid #353535;color:var(--hal-ink-muted)}.hal-page.hal-checkout #payment #place_order.hal-checkout__buy{order:3;float:none;width:auto;margin:0}.hal-page.hal-checkout #payment #place_order.hal-checkout__buy:after{content:"";flex:0 0 auto;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:768px){.hal-page.hal-checkout .hal-checkout__line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media name name" "media qty  price";row-gap:16px;min-height:0;padding:24px}.hal-page.hal-checkout .hal-checkout__line-media{grid-area:media;width:72px;height:72px;align-self:start}.hal-page.hal-checkout .hal-checkout__line-name{grid-area:name}.hal-page.hal-checkout .hal-checkout__line-qty{grid-area:qty}.hal-page.hal-checkout .hal-checkout__line-price{grid-area:price}}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__line{grid-template-columns:56px minmax(0,1fr) auto;column-gap:16px;padding:16px}.hal-page.hal-checkout .hal-checkout__line-media{width:56px;height:56px}.hal-page.hal-checkout .hal-checkout__line-name .product-label{margin-top:8px}.hal-page.hal-checkout .hal-checkout__totals{width:100%}.hal-page.hal-checkout #payment .hal-checkout__method-tab{padding:8px 16px}.hal-page.hal-checkout .hal-checkout__rule{margin:32px 0}.hal-page.hal-checkout #payment div.form-row.place-order{flex-direction:column;align-items:stretch}.hal-page.hal-checkout #payment #place_order.hal-checkout__buy{width:100%}}body.woocommerce-checkout .select2-dropdown{border-color:var(--hal-ink);background:var(--hal-field-bg);color:var(--hal-ink);font-family:TTFirsNeue}body.woocommerce-checkout .select2-dropdown .select2-search__field{box-sizing:border-box;height:40px;padding:0 12px;border:1px solid var(--hal-ink-muted);background:var(--hal-bg);color:var(--hal-ink);font-size:16px}body.woocommerce-checkout .select2-dropdown .select2-results__option[aria-selected=true],body.woocommerce-checkout .select2-dropdown .select2-results__option[data-selected=true]{background:#ffffff14;color:var(--hal-ink)}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--hal-ink)!important;color:var(--hal-ink-on-light)}.hal-page.hal-checkout #payment ul.payment_methods:after{height:1px;margin-top:24px;background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left bottom/100% 1px no-repeat}.hal-page.hal-checkout hr.hal-checkout__rule{height:1px;border:0;background:linear-gradient(to right,#fff0,#ffffff59 18% 82%,#fff0) left bottom/100% 1px no-repeat}.hal-page.hal-checkout .hal-checkout__payment-card>.ppc-button-wrapper{width:100%;max-width:360px;margin-left:auto}@media screen and (max-width:600px){.hal-page.hal-checkout .hal-checkout__payment-card>.ppc-button-wrapper{max-width:none}}.hal-page.hal-checkout #ppc-button-ppcp-gateway{margin-top:24px}.hal-page.hal-checkout #payment #ppcp-hosted-fields{order:3}.hal-page.hal-checkout #payment #ppcp-cancel{order:-1;flex:1 1 100%;margin:0;color:var(--hal-ink-muted);font-size:14px;line-height:1.5}.hal-page.hal-checkout #payment #ppcp-cancel a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hal-page.hal-checkout #payment .payment_box.payment_method_ppcp-credit-card-gateway label{color:var(--hal-ink);font-size:16px;text-transform:uppercase}.hal-page.hal-checkout .checkout-inline-error-message{margin:8px 0 0;color:var(--hal-ko-text);font-size:14px;line-height:1.4;text-transform:none}.hal-page.hal-checkout #payment .hal-checkout__terms{position:relative}.hal-page.hal-checkout #payment .hal-checkout__terms .checkout-inline-error-message{position:absolute;top:calc(100% + 2px);left:36px;right:0;white-space:normal}@media screen and (max-width:600px){.hal-page.hal-checkout #payment .hal-checkout__terms .checkout-inline-error-message{position:static;margin:10px 0 0 36px}}.hal-page.hal-checkout #payment .hal-checkout__terms.woocommerce-invalid .hal-checkbox__box{border-color:var(--hal-ko)}.acount-menu-container{position:relative}.account-menu{position:absolute;bottom:0;right:0%;background:#fff;top:calc(100% + 4px);height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;transform-origin:top;transform:scaleY(0);transition:.2s ease-in-out;box-shadow:5px 5px 9px 2px #bdbdbd95}.account-menu.open{transform:scaleY(1)}.account-menu.open .account-menu__item{opacity:1;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.account-menu__nav{display:flex;flex-direction:column;justify-content:center;align-items:center}.account-menu__list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;margin-bottom:0;gap:5px}.account-menu__item{text-align:center;opacity:0;transition-duration:.1s;transition-property:opacity;transition-delay:0s}.account-menu__item a{text-transform:uppercase;font-size:15px;color:#1b1b1b;position:relative;text-decoration:none!important}.account-menu__item a:after{content:"";position:absolute;top:85%;left:0;width:0;height:1px;background-color:#1b1b1b;transition:width ease-out .2s}.account-menu__item a:hover{color:#1b1b1b;text-decoration:underline}.account-menu__item a:hover:after{width:100%}.account-menu__item.logout a{color:#1b1b1b80;font-weight:600;font-size:9px}.account-menu__item.logout a:after{background-color:#1b1b1b80}.mobile-header .account-menu{right:auto;left:0}.mobile-header .account-menu .account-menu__item a{white-space:nowrap}.input-text-container--password .woocommerce-password-strength{display:none;position:absolute;pointer-events:none;opacity:0}.input-text-container--password .woocommerce-password-hint{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
