:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.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-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-coverflow,.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}body,html{margin-top:0!important}@media(min-width:1025px){body.admin-bar{padding-bottom:32px}}#wpadminbar{display:none}@media(min-width:1025px){#wpadminbar{bottom:0;display:block;top:auto!important}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{bottom:32px;top:auto!important}}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-customize,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo{display:none}.elementor-button,button[type=submit],input[type=submit]{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.elementor-button,.elementor-button:link,.elementor-button:visited,button[type=submit],button[type=submit]:link,button[type=submit]:visited,input[type=submit],input[type=submit]:link,input[type=submit]:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.elementor-button,.elementor-button:visited,button[type=submit],button[type=submit]:visited,input[type=submit],input[type=submit]:visited{background-color:var(--TRIAL)}.elementor-button:focus,.elementor-button:focus-visible,.elementor-button:hover,button[type=submit]:focus,button[type=submit]:focus-visible,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:var(--blue-hover)}body .woocommerce #respond input#submit,body .woocommerce .woocommerce-form-login__submit,body .woocommerce .woocommerce-form-register__submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{align-items:center;border:0;border-radius:var(--radius-button);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:18px;font-weight:900;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .woocommerce #respond input#submit:link,body .woocommerce #respond input#submit:visited,body .woocommerce .woocommerce-form-login__submit:link,body .woocommerce .woocommerce-form-login__submit:visited,body .woocommerce .woocommerce-form-register__submit:link,body .woocommerce .woocommerce-form-register__submit:visited,body .woocommerce a.button:link,body .woocommerce a.button:visited,body .woocommerce button.button:link,body .woocommerce button.button:visited,body .woocommerce input.button:link,body .woocommerce input.button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}body .woocommerce #respond input#submit,body .woocommerce #respond input#submit:visited,body .woocommerce .woocommerce-form-login__submit,body .woocommerce .woocommerce-form-login__submit:visited,body .woocommerce .woocommerce-form-register__submit,body .woocommerce .woocommerce-form-register__submit:visited,body .woocommerce a.button,body .woocommerce a.button:visited,body .woocommerce button.button,body .woocommerce button.button:visited,body .woocommerce input.button,body .woocommerce input.button:visited{background-color:var(--TRIAL)}body .woocommerce #respond input#submit:focus,body .woocommerce #respond input#submit:focus-visible,body .woocommerce #respond input#submit:hover,body .woocommerce .woocommerce-form-login__submit:focus,body .woocommerce .woocommerce-form-login__submit:focus-visible,body .woocommerce .woocommerce-form-login__submit:hover,body .woocommerce .woocommerce-form-register__submit:focus,body .woocommerce .woocommerce-form-register__submit:focus-visible,body .woocommerce .woocommerce-form-register__submit:hover,body .woocommerce a.button:focus,body .woocommerce a.button:focus-visible,body .woocommerce a.button:hover,body .woocommerce button.button:focus,body .woocommerce button.button:focus-visible,body .woocommerce button.button:hover,body .woocommerce input.button:focus,body .woocommerce input.button:focus-visible,body .woocommerce input.button:hover{background-color:var(--blue-hover)}body .woocommerce #place_order,body .woocommerce #place_order:visited,body .woocommerce a.button.add_to_cart_button,body .woocommerce a.button.add_to_cart_button:visited,body .woocommerce a.button.checkout-button,body .woocommerce a.button.checkout-button:visited,body .woocommerce button.button.single_add_to_cart_button,body .woocommerce button.button.single_add_to_cart_button:visited{background-color:var(--BUY)}body .woocommerce #place_order:focus,body .woocommerce #place_order:focus-visible,body .woocommerce #place_order:hover,body .woocommerce a.button.add_to_cart_button:focus,body .woocommerce a.button.add_to_cart_button:focus-visible,body .woocommerce a.button.add_to_cart_button:hover,body .woocommerce a.button.checkout-button:focus,body .woocommerce a.button.checkout-button:focus-visible,body .woocommerce a.button.checkout-button:hover,body .woocommerce button.button.single_add_to_cart_button:focus,body .woocommerce button.button.single_add_to_cart_button:focus-visible,body .woocommerce button.button.single_add_to_cart_button:hover{background-color:var(--pink-hover)}.son-btn-label{display:inline-block;transform:translateY(2px)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{transform:translateY(1px)}.son-cart-burst{height:0;pointer-events:none;position:fixed;width:0;z-index:9999}.son-cart-burst i{animation:son-cart-burst-ray .8s cubic-bezier(.22,.8,.35,1) forwards;background-color:#fff;border-radius:1px;height:10px;left:-1px;position:absolute;top:-10px;width:2px}@keyframes son-cart-burst-ray{0%{opacity:.8;transform:rotate(var(--angle)) translateY(-12px) scaleY(.7)}60%{opacity:.7;transform:rotate(var(--angle)) translateY(calc(var(--distance)*-.8)) scaleY(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--distance)*-1)) scaleY(.5)}}.son-hero{view-timeline-name:--son-hero;view-timeline-axis:block;background-color:var(--DARK);min-height:calc(100svh + 32vh);position:relative}.son-hero__media{height:100svh;overflow-x:clip;position:-webkit-sticky;position:sticky;top:0}.son-hero__media .elementor-widget,.son-hero__media .elementor-widget-container{position:static}.son-hero__media img{animation-timeline:--son-hero;animation-range:contain 32vh contain 100%;animation-fill-mode:both;animation-name:son-hero-pan;animation-timing-function:linear;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;opacity:.05;position:absolute;transition:opacity 1.2s ease-out;width:100%}.son-hero__media:after{background:linear-gradient(to bottom,hsla(0,0%,7%,.5),transparent 22%),linear-gradient(to bottom,transparent 55%,var(--DARK));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.son-hero__media .e-heading-base,.son-hero__media .elementor-heading-title{animation-timeline:--son-hero;animation-range:contain 32vh contain 82vh;animation-fill-mode:both;animation-name:son-hero-heading-exit;animation-timing-function:linear;margin-top:15svh;position:relative;z-index:2}.son-hero__media .e-heading-base:before,.son-hero__media .elementor-heading-title:before{background:radial-gradient(ellipse 45% 55% at 22% 28%,hsla(0,0%,7%,.55),transparent 70%),radial-gradient(ellipse 40% 50% at 72% 22%,hsla(0,0%,7%,.5),transparent 70%),radial-gradient(ellipse 50% 45% at 38% 72%,hsla(0,0%,7%,.55),transparent 70%),radial-gradient(ellipse 42% 48% at 78% 68%,hsla(0,0%,7%,.45),transparent 70%),radial-gradient(ellipse 85% 95% at 50% 50%,hsla(0,0%,7%,.4),transparent 75%);content:"";inset:-60% -35%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 95%);mask-image:radial-gradient(closest-side,#000 40%,transparent 95%);pointer-events:none;position:absolute;z-index:-1}.son-hero--enters{min-height:calc(100svh + 8vh)}.son-hero--enters .son-hero__media img{animation-range:contain 8vh contain 100%}.son-hero--enters .son-hero__media .e-heading-base,.son-hero--enters .son-hero__media .elementor-heading-title{animation-range:contain 8vh contain 58vh}.son-hero--enters .son-hero__content{margin-top:8vh}@keyframes son-hero-pan{0%{-o-object-position:50% 0;object-position:50% 0}to{-o-object-position:50% 30%;object-position:50% 30%}}@keyframes son-hero-heading-exit{0%{transform:translateY(0)}to{transform:translateY(-50svh)}}.son-hero.is-revealed .son-hero__media img{opacity:1}.son-hero__content{margin-top:32vh;position:relative;z-index:1}@supports not (animation-timeline:view()){.son-hero__media img{animation:none;-o-object-position:50% calc(var(--son-hero-pan-p, 0)*30%);object-position:50% calc(var(--son-hero-pan-p, 0)*30%)}.son-hero__media .e-heading-base,.son-hero__media .elementor-heading-title{animation:none;transform:translateY(calc(var(--son-hero-heading-exit-p, 0)*-50svh))}}@media(prefers-reduced-motion:reduce){.son-hero__media img{transition:none}.son-hero__media .e-heading-base,.son-hero__media .elementor-heading-title,.son-hero__media img{animation:none;-o-object-position:50% 0;object-position:50% 0;opacity:1;transform:none}}body.elementor-editor-active .son-hero{min-height:0}body.elementor-editor-active .son-hero__media{height:50svh;position:static}body.elementor-editor-active .son-hero__media:after{content:none}body.elementor-editor-active .son-hero__media img{animation:none;opacity:.35}body.elementor-editor-active .son-hero__media .e-heading-base,body.elementor-editor-active .son-hero__media .elementor-heading-title{animation:none;margin-top:40px;opacity:1;transform:none}body.elementor-editor-active .son-hero__media .e-heading-base:before,body.elementor-editor-active .son-hero__media .elementor-heading-title:before{content:none}body.elementor-editor-active .son-hero__content{margin-top:0}.son-panel{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel)}.son-breadcrumbs{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-family);font-size:12px;font-weight:400;gap:8px;letter-spacing:var(--letter-spacing-default);line-height:1.5;padding-top:6px}.son-breadcrumbs a{text-decoration:none}.son-breadcrumbs a,.son-breadcrumbs a:link,.son-breadcrumbs a:visited{color:var(--text)}.son-breadcrumbs a:hover{text-decoration:underline}.son-breadcrumbs>span:not([class]){opacity:.6}.son-breadcrumbs__separator{background-color:var(--ACCENT);flex-shrink:0;height:8px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:8px}.son-to-top.son-to-top,.son-to-top.son-to-top:active,.son-to-top.son-to-top:focus,.son-to-top.son-to-top:focus-visible,.son-to-top.son-to-top:hover{background:none;border:0;box-shadow:none}.son-to-top{align-items:center;border-radius:6px;bottom:12px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family);gap:8px;opacity:0;padding:0;pointer-events:none;position:fixed;right:12px;transform:translateY(24px);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility .45s;visibility:hidden;z-index:901}.son-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.son-to-top:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media(min-width:768px){.son-to-top{bottom:24px;right:40px}}@media(min-width:1025px){.admin-bar .son-to-top{bottom:56px}}.son-to-top__circle{align-items:center;background-color:var(--ACCENT);border-radius:50%;display:flex;height:56px;justify-content:center;transition:transform .2s ease;width:56px}.son-to-top__circle:before{background-color:var(--text);content:"";height:22px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_arrow_up.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_arrow_up.svg) center/contain no-repeat;width:22px}.son-to-top:hover .son-to-top__circle{transform:scale(1.08)}.son-to-top__label{color:var(--text);font-size:14px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:1}@media(prefers-reduced-motion:reduce){.son-to-top{transform:none;transition:opacity .2s ease,visibility .2s}.son-to-top__circle{transition:none}}.son-product-bar{bottom:12px;color:var(--text);font-family:var(--font-family);left:0;padding:0 12px;pointer-events:none;position:fixed;right:0;transform:translateY(calc(100% + 60px));transition:transform .3s ease,visibility .3s ease;visibility:hidden;z-index:900}.son-product-bar.is-visible{transform:translateY(0);visibility:visible}@media(min-width:768px){.son-product-bar{bottom:24px;left:auto;max-width:calc(100vw - 80px);padding:0;right:40px;width:366px}}@media(min-width:1025px){.admin-bar .son-product-bar{bottom:56px}}@media(prefers-reduced-motion:reduce){.son-product-bar{transition:none}}.son-product-bar__inner{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;pointer-events:auto}.son-product-bar__badge{align-items:center;display:flex;gap:12px}.son-product-bar__icon{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.son-product-bar__name{margin:0}.son-product-bar__name,.son-product-bar__price .price{font-size:16px;font-weight:500;letter-spacing:var(--letter-spacing-default)}.son-product-bar__price .price{align-items:center;color:var(--text);display:flex}.son-product-bar__price del{font-size:12px;font-weight:400}.son-product-bar__price .price>.woocommerce-Price-amount,.son-product-bar__price ins{background-color:var(--BUY);line-height:1;padding:2px 8px;text-decoration:none}.son-product-bar__price .price bdi{position:relative;top:.11em}.woocommerce div.product .son-product-bar__price .price{color:var(--text);font-size:16px;font-weight:500}.woocommerce div.product .son-product-bar__price .price ins{background-color:var(--BUY);font-weight:500}.son-product-bar__price{margin-left:auto}.son-product-bar__price .price{align-items:baseline;gap:8px;margin:0}.son-product-bar__price .price ins,.son-product-bar__price .price>.woocommerce-Price-amount{background:none;color:var(--BUY);padding:0}.son-product-bar__actions{display:flex;gap:16px;justify-content:space-between}.son-product-bar__try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-bar__try,.son-product-bar__try:link,.son-product-bar__try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-bar__try,.son-product-bar__try:visited{background-color:var(--TRIAL)}.son-product-bar__try:focus,.son-product-bar__try:focus-visible,.son-product-bar__try:hover{background-color:var(--blue-hover)}.son-product-bar__try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-product-bar__add{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-bar__add,.son-product-bar__add:link,.son-product-bar__add:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-bar__add,.son-product-bar__add:visited{background-color:var(--BUY)}.son-product-bar__add:focus,.son-product-bar__add:focus-visible,.son-product-bar__add:hover{background-color:var(--pink-hover)}.son-product-bar__add:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;width:30px}.son-product-bar__add+.added_to_cart{display:none}.son-product-bar__add,.son-product-bar__try{flex:1 1 0}.son-trial{background-color:var(--TRIAL);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);color:var(--text);inset:auto 12px 12px auto;margin:0;max-height:calc(100dvh - 24px);padding:0;position:fixed;width:min(100% - 2*12px,330px)}@media(min-width:768px){.son-trial{inset:auto 40px 24px auto}}.son-trial::backdrop{background-color:rgba(0,0,0,.6)}.son-trial__body{padding:28px}.son-trial__close{background:none;border:0;color:inherit;cursor:pointer;height:24px;padding:0;position:absolute;right:12px;top:12px;width:24px}.son-trial__close:focus,.son-trial__close:focus-visible,.son-trial__close:hover{background:none;color:inherit;opacity:.7;outline:0}.son-trial__close:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.son-trial__close:after,.son-trial__close:before{background-color:currentcolor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px}.son-trial__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.son-trial [hidden]{display:none}.son-trial__title{font-size:16px;font-weight:900;letter-spacing:var(--letter-spacing-heading);line-height:1.2;margin:0 0 12px;padding-right:24px}.son-trial__text{font-size:14px;font-weight:400;line-height:1.4;margin:0 0 24px}.son-trial__text:has(+.son-trial__text){margin-bottom:12px}.son-trial__text a{color:inherit;text-decoration:underline}.son-trial__body:has([data-son-trial-success]:not([hidden])):not(:has([data-son-trial-download])) .son-trial__text{display:none}.son-trial__form,.son-trial__view{display:flex;flex-direction:column;gap:16px}.son-trial__field{display:block}.son-trial__label{display:block;font-size:13px;font-weight:500;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.son-trial__input{background-color:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);display:block;font-family:var(--font-family);font-size:16px;font-weight:400;height:48px;padding:4px 16px 0;width:100%}.son-trial__input::-moz-placeholder{color:var(--text);opacity:.6}.son-trial__input::placeholder{color:var(--text);opacity:.6}.son-trial__input:focus{outline:2px solid var(--LIGHT);outline-offset:1px}.son-trial__check{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:12px;line-height:1.4}.son-trial__check input{accent-color:var(--LIGHT);flex-shrink:0;height:20px;margin:0;width:20px}.son-trial__check a{color:inherit;text-decoration:underline}.son-trial__error{color:var(--pink);font-size:12px;line-height:1.4;margin:0}.son-trial__try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-trial__try,.son-trial__try:link,.son-trial__try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-trial__try,.son-trial__try:visited{background-color:var(--LIGHT)}.son-trial__try:focus,.son-trial__try:focus-visible,.son-trial__try:hover{background-color:var(--blue-light)}.son-trial__try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-trial__try{align-self:flex-end}.son-trial__done,.son-trial__get{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-trial__done,.son-trial__done:link,.son-trial__done:visited,.son-trial__get,.son-trial__get:link,.son-trial__get:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-trial__done,.son-trial__done:visited,.son-trial__get,.son-trial__get:visited{background-color:var(--LIGHT)}.son-trial__done:focus,.son-trial__done:focus-visible,.son-trial__done:hover,.son-trial__get:focus,.son-trial__get:focus-visible,.son-trial__get:hover{background-color:#f5f5f5}.son-trial__done,.son-trial__get{width:100%}.son-trial .son-trial__loading{align-items:center;display:flex;font-size:16px;font-weight:400;gap:12px;justify-content:center;margin:0;min-height:120px}.son-trial .son-trial__loading:before{animation:son-trial-spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";height:20px;width:20px}@media(prefers-reduced-motion:reduce){.son-trial .son-trial__loading:before{animation-duration:2.5s}}.son-trial .son-trial__loading[hidden]{display:none}.son-trial .son-trial__done,.son-trial .son-trial__done:visited,.son-trial .son-trial__get,.son-trial .son-trial__get:visited,.son-trial .son-trial__item-try,.son-trial .son-trial__item-try:visited,.son-trial .son-trial__try,.son-trial .son-trial__try:visited{background-color:var(--LIGHT)}.son-trial .son-trial__done:focus,.son-trial .son-trial__done:focus-visible,.son-trial .son-trial__done:hover,.son-trial .son-trial__get:focus,.son-trial .son-trial__get:focus-visible,.son-trial .son-trial__get:hover,.son-trial .son-trial__item-try:focus,.son-trial .son-trial__item-try:focus-visible,.son-trial .son-trial__item-try:hover,.son-trial .son-trial__try:focus,.son-trial .son-trial__try:focus-visible,.son-trial .son-trial__try:hover{background-color:#f5f5f5}.son-trial .son-trial__done,.son-trial .son-trial__done:focus,.son-trial .son-trial__done:hover,.son-trial .son-trial__done:link,.son-trial .son-trial__done:visited,.son-trial .son-trial__get,.son-trial .son-trial__get:focus,.son-trial .son-trial__get:hover,.son-trial .son-trial__get:link,.son-trial .son-trial__get:visited,.son-trial .son-trial__item-try,.son-trial .son-trial__item-try:focus,.son-trial .son-trial__item-try:hover,.son-trial .son-trial__item-try:link,.son-trial .son-trial__item-try:visited,.son-trial .son-trial__try,.son-trial .son-trial__try:focus,.son-trial .son-trial__try:hover,.son-trial .son-trial__try:link,.son-trial .son-trial__try:visited{color:var(--TRIAL)}.son-trial .son-trial__form .son-trial__check,.son-trial .son-trial__form .son-trial__field{color:var(--text)}.son-trial .son-trial__form .son-trial__input[type=email]{background-color:transparent;color:var(--text)}.son-trial .son-trial__form .son-trial__input[type=email][readonly]{border-color:transparent;cursor:default;padding-inline:0}.son-trial .son-trial__form .son-trial__input[type=email][readonly]:focus{outline:0}.son-trial__box{border:1px solid color-mix(in srgb,var(--LIGHT) 60%,transparent);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:20px;padding:16px}.son-trial__os{border:1px solid var(--LIGHT);border-radius:999px;display:flex;padding:4px}.son-trial .son-trial__os-tab{background:none;border:0;border-radius:999px;color:inherit;cursor:pointer;flex:1 1 0;font-family:var(--font-family);font-size:16px;font-weight:700;height:40px;padding:0}.son-trial .son-trial__os-tab.is-active{background-color:var(--LIGHT);color:var(--TRIAL)}.son-trial__file{align-items:center;display:grid;gap:20px 24px;grid-template-columns:48px 1fr;padding:8px 8px 0}.son-trial__file-icon{background-color:currentcolor;height:48px;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;transform:translateY(-3px);width:48px}.son-trial__file-icon--mac{-webkit-mask-image:url(/app/themes/love-it/dist/assets/img/icon_mac.svg);mask-image:url(/app/themes/love-it/dist/assets/img/icon_mac.svg)}.son-trial__file-icon--windows{-webkit-mask-image:url(/app/themes/love-it/dist/assets/img/icon_windows.svg);mask-image:url(/app/themes/love-it/dist/assets/img/icon_windows.svg);-webkit-mask-size:80%;mask-size:80%}.son-trial__file-meta{font-size:16px;font-weight:400;line-height:1.5;margin:0}.son-trial__file .son-trial__get{grid-column:1/-1}.son-trial span.son-trial__get{cursor:default}.son-trial .son-trial__switch{align-self:center;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--font-family);font-size:16px;font-weight:400;height:auto;letter-spacing:var(--letter-spacing-default);padding:0;text-decoration:underline;text-transform:none}.son-trial .son-trial__switch:disabled{cursor:default;opacity:.5}.son-trial__items{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:45dvh;overflow-y:auto;padding:0}.son-trial__item{align-items:center;border:1px solid color-mix(in srgb,var(--LIGHT) 60%,transparent);border-radius:var(--radius-panel);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.son-trial__item-name{font-size:16px;font-weight:400;line-height:1.2}.son-trial__item-try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-trial__item-try,.son-trial__item-try:link,.son-trial__item-try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-trial__item-try,.son-trial__item-try:visited{background-color:var(--LIGHT)}.son-trial__item-try:focus,.son-trial__item-try:focus-visible,.son-trial__item-try:hover{background-color:var(--blue-light)}.son-trial__item-try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-trial__item-try{flex-shrink:0}.son-trial__back{color:inherit;display:block;font-size:14px;font-weight:400;line-height:1.4;margin-top:16px;text-align:center;text-decoration:underline}.son-trial__success{display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.4}.son-trial__success p{margin:0}@keyframes son-trial-spin{to{transform:rotate(1turn)}}.son-use-case-card img{transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.son-use-case-card img{transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.son-use-case-card:hover img{transform:scale(1.05)}}.son-use-case-card{display:flex;flex-direction:column;height:100%;position:relative}.son-use-case-card>div:last-child{-webkit-padding-end:48px;flex:1;height:auto;min-height:120px;padding-block:14px 20px;padding-inline-end:48px}.son-use-case-card h3{align-items:center;display:flex;min-height:2lh}.son-use-case-card:hover h3{text-decoration:underline;text-underline-offset:4px}.son-use-case-card:after{background-color:var(--ACCENT);bottom:20px;content:"";height:14px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;position:absolute;right:24px;width:14px}.son-blog-content.son-blog-content{color:var(--text);font-family:var(--font-family);font-weight:400;padding:80px 20px}.son-blog-content.son-blog-content>*{margin-inline:auto;max-width:604px}.son-blog-content.son-blog-content ol,.son-blog-content.son-blog-content p,.son-blog-content.son-blog-content ul{font-size:18px;letter-spacing:.32px;line-height:23px;margin-block:0 23px}.son-blog-content.son-blog-content ol,.son-blog-content.son-blog-content ul{padding-left:24px}.son-blog-content.son-blog-content ol li,.son-blog-content.son-blog-content ul li{margin-bottom:8px}.son-blog-content.son-blog-content h2,.son-blog-content.son-blog-content h3,.son-blog-content.son-blog-content h4{color:#fff;font-family:inherit;font-weight:200;letter-spacing:.015em}.son-blog-content.son-blog-content h2{font-size:clamp(32px,2.95vw,47px);line-height:1.05;margin-block:64px 24px}.son-blog-content.son-blog-content h3{font-size:clamp(26px,2vw,32px);line-height:1.1;margin-block:60px 16px}.son-blog-content.son-blog-content h4{font-size:24px;line-height:1.2;margin-block:50px 16px}.son-blog-content.son-blog-content a.blog-button{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-blog-content.son-blog-content a.blog-button,.son-blog-content.son-blog-content a.blog-button:link,.son-blog-content.son-blog-content a.blog-button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-blog-content.son-blog-content a.blog-button,.son-blog-content.son-blog-content a.blog-button:visited{background-color:var(--TRIAL)}.son-blog-content.son-blog-content a.blog-button:focus,.son-blog-content.son-blog-content a.blog-button:focus-visible,.son-blog-content.son-blog-content a.blog-button:hover{background-color:var(--blue-hover)}.son-blog-content.son-blog-content a.blog-button{margin-block:8px 16px;padding-top:2px}.son-blog-content.son-blog-content .intro-text{display:block;font-size:24px;font-weight:200;line-height:1.35;margin-bottom:40px}.son-blog-content.son-blog-content img{border-radius:var(--radius-panel);display:block;height:auto;margin-block:40px;margin-inline:auto;max-width:min(100%,604px)}.son-blog-content.son-blog-content iframe{aspect-ratio:16/9;border-radius:var(--radius-panel);display:block;height:auto;margin-block:40px;width:100%}.son-blog-content.son-blog-content blockquote{background-color:var(--LIGHT);border-radius:var(--radius-panel);color:var(--DARK);font-size:24px;font-weight:200;line-height:1.35;margin-block:64px;padding:40px}.son-blog-content.son-blog-content blockquote p{font-size:inherit;line-height:inherit;margin:0}.son-blog-content.son-blog-content .wp-caption{max-width:100%}.son-blog-content.son-blog-content .wp-caption .wp-caption-text{font-size:14px;margin-top:8px;opacity:.7}@media(max-width:767px){.son-blog-content.son-blog-content{padding:40px 20px 60px}.son-blog-content.son-blog-content .intro-text{font-size:19px;line-height:24px}}.e-paragraph-base a:not(.son-button):not(.blog-button),.elementor-widget-text-editor a:not(.son-button):not(.blog-button),.son-blog-content a:not(.son-button):not(.blog-button),.son-collapsible-text__content a:not(.son-button):not(.blog-button),.son-faq__answer-body a:not(.son-button):not(.blog-button),.son-product-specs__features a:not(.son-button):not(.blog-button),.son-text-base a:not(.son-button):not(.blog-button){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.e-paragraph-base a:not(.son-button):not(.blog-button):focus-visible,.e-paragraph-base a:not(.son-button):not(.blog-button):hover,.elementor-widget-text-editor a:not(.son-button):not(.blog-button):focus-visible,.elementor-widget-text-editor a:not(.son-button):not(.blog-button):hover,.son-blog-content a:not(.son-button):not(.blog-button):focus-visible,.son-blog-content a:not(.son-button):not(.blog-button):hover,.son-collapsible-text__content a:not(.son-button):not(.blog-button):focus-visible,.son-collapsible-text__content a:not(.son-button):not(.blog-button):hover,.son-faq__answer-body a:not(.son-button):not(.blog-button):focus-visible,.son-faq__answer-body a:not(.son-button):not(.blog-button):hover,.son-product-specs__features a:not(.son-button):not(.blog-button):focus-visible,.son-product-specs__features a:not(.son-button):not(.blog-button):hover,.son-text-base a:not(.son-button):not(.blog-button):focus-visible,.son-text-base a:not(.son-button):not(.blog-button):hover{text-decoration:none}.son-rating{align-items:center;border-radius:var(--radius-panel);color:var(--text);display:flex;font-family:var(--font-family);gap:20px;padding:12px 24px}.son-rating__name{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.son-rating__platform{font-size:14px;font-weight:900;letter-spacing:var(--letter-spacing-default);margin:0}.son-rating__subline{font-size:12px;font-weight:400;letter-spacing:.01em;margin:0}.son-rating__divider{background-color:var(--LIGHT);flex-shrink:0;height:32px;width:1px}.son-rating__score{align-items:flex-end;display:flex;flex-direction:column;gap:6px;justify-content:center}.son-rating__numeric{align-items:baseline;display:flex;gap:4px;white-space:nowrap}.son-rating__value{font-size:16px;font-weight:500}.son-rating__max{color:#b5b5b5;font-size:12px;font-weight:400}.son-rating__stars{display:flex;gap:4px}.son-rating__star{background-color:#b5b5b5;height:14px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_star.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_star.svg) center/contain no-repeat;width:14px}.son-rating__star.is-filled{background-color:var(--ACCENT)}.son-rating--linked{color:inherit;text-decoration:none}.son-rating--linked:link,.son-rating--linked:visited{color:inherit;font-family:var(--font-family);font-weight:inherit}.son-press-reviews{display:flex;flex-wrap:wrap;gap:16px}.son-review-card img{transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.son-review-card img{transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.son-review-card:hover img{transform:scale(1.05)}}.son-review-card{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;min-height:220px;overflow:hidden;padding:16px;text-decoration:none;width:min(190px,50% - 8px)}.son-review-card:link,.son-review-card:visited{color:var(--text);font-family:var(--font-family);font-weight:inherit}.son-review-card__media{border-radius:4px;flex-shrink:0;height:95px;overflow:hidden;position:relative;width:100%}.son-review-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-review-card__media:after{background-color:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.son-review-card__content{display:flex;flex-direction:column;gap:6px}.son-review-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:500;margin:0;overflow:hidden}.son-review-card__tags{display:flex;gap:8px}.son-review-card__badge{border:1px solid;border-radius:var(--radius-button);font-size:9px;font-weight:700;line-height:1;padding:3px 6px 1px}.son-review-card__badge--language{background-color:hsla(0,0%,94%,.1);border-color:#efefef;color:#efefef}.son-review-card__footer{align-items:flex-end;display:flex;flex:1 0 0;justify-content:flex-end;min-height:0}.son-review-card__link{align-items:center;color:var(--ACCENT);display:flex;font-size:11px;font-weight:500;gap:8px;line-height:1;white-space:nowrap}.son-review-card__icon{background-color:var(--ACCENT);flex-shrink:0;height:10px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:10px}.son-press-reviews--carousel{position:relative;width:100%}.son-press-reviews--carousel .swiper-wrapper{align-items:stretch}.son-press-reviews--carousel .swiper-slide{height:auto;width:auto}.son-press-reviews--carousel .son-carousel__fade--start{background:linear-gradient(to left,transparent 0,var(--DARK) 100%);left:0}.son-press-reviews--carousel .son-carousel__fade--end,.son-press-reviews--carousel .son-carousel__fade--start{bottom:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:min(250px,20%);z-index:2}.son-press-reviews--carousel .son-carousel__fade--end{background:linear-gradient(to right,transparent 0,var(--DARK) 100%);right:0}.son-press-reviews--carousel .son-carousel__prev{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;left:0;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-press-reviews--carousel .son-carousel__prev:hover{background-color:hsla(0,0%,100%,.3)}.son-press-reviews--carousel .son-carousel__prev.swiper-button-disabled,.son-press-reviews--carousel .son-carousel__prev.swiper-button-lock{display:none}.son-press-reviews--carousel .son-carousel__next{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-press-reviews--carousel .son-carousel__next:hover{background-color:hsla(0,0%,100%,.3)}.son-press-reviews--carousel .son-carousel__next.swiper-button-disabled,.son-press-reviews--carousel .son-carousel__next.swiper-button-lock{display:none}.son-press-reviews--carousel.is-at-end .son-carousel__fade--end,.son-press-reviews--carousel.is-at-start .son-carousel__fade--start{opacity:0}.son-press-reviews--carousel{display:block;flex-wrap:nowrap}.son-press-reviews--carousel .son-review-card{height:100%;width:190px}.son-press-reviews--carousel.is-grid .swiper-wrapper{flex-wrap:wrap;gap:16px;justify-content:flex-start;transform:none!important}.son-press-reviews--carousel.is-grid .son-carousel__fade,.son-press-reviews--carousel.is-grid .son-carousel__next,.son-press-reviews--carousel.is-grid .son-carousel__prev{display:none}.son-press-reviews--carousel.is-grid .swiper-slide{width:min(190px,50% - 8px)}.son-press-reviews--carousel.is-grid .son-review-card{width:100%}.son-product-grid{display:flex;flex-wrap:wrap;gap:60px 24px;justify-content:space-between}@media(max-width:767px){.son-product-grid{gap:24px}}.son-product-grid>.son-product-card{flex:0 0 100%}@media(min-width:768px){.son-product-grid>.son-product-card{flex-basis:326px;max-width:100%}}.son-product-grid:not(.son-product-grid--carousel):after{content:"";width:326px}.son-product-card{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel)}.son-product-card img{transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.son-product-card img{transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.son-product-card:hover img{transform:scale(1.05)}}.son-product-card{color:var(--text);display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden}.son-product-card__media{display:block;flex-shrink:0;height:250px;position:relative}.son-product-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-product-card__badge{background-color:var(--BUY);border-radius:0 0 3px 3px;font-size:13px;left:22px;line-height:18px;padding:3px 16px;position:absolute;top:0;z-index:1}.son-product-card__badge,.son-product-card__price .price{color:var(--text);font-weight:500;letter-spacing:var(--letter-spacing-default)}.son-product-card__price .price{align-items:center;display:flex;font-size:18px;gap:8px;margin:0}.son-product-card__price del{font-size:14px;font-weight:400}.son-product-card__price .price>.woocommerce-Price-amount,.son-product-card__price ins{background-color:var(--BUY);line-height:1;padding:6px 9px;text-decoration:none}.son-product-card__price .price bdi{position:relative;top:.11em}.woocommerce div.product .son-product-card__price .price{color:var(--text);font-size:18px;font-weight:500}.woocommerce div.product .son-product-card__price .price ins{background-color:var(--BUY);font-weight:500}.son-product-card__price{bottom:0;position:absolute;right:0}.son-product-card__content{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;padding:32px 25px 21px}.son-product-card .son-product-card__title{font-size:20px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0}.son-product-card .son-product-card__title a,.son-product-card .son-product-card__title a:link,.son-product-card .son-product-card__title a:visited{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}.son-product-card__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;line-height:1.5;margin:0;opacity:.7;overflow:hidden}.son-product-card__actions{display:flex;gap:14px;margin-top:31px}.son-product-card__try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-card__try,.son-product-card__try:link,.son-product-card__try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-card__try,.son-product-card__try:visited{background-color:var(--TRIAL)}.son-product-card__try:focus,.son-product-card__try:focus-visible,.son-product-card__try:hover{background-color:var(--blue-hover)}.son-product-card__try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-product-card__add{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-card__add,.son-product-card__add:link,.son-product-card__add:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-card__add,.son-product-card__add:visited{background-color:var(--BUY)}.son-product-card__add:focus,.son-product-card__add:focus-visible,.son-product-card__add:hover{background-color:var(--pink-hover)}.son-product-card__add:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;width:30px}.son-product-card__add+.added_to_cart{display:none}.son-product-card__learn{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-card__learn,.son-product-card__learn:link,.son-product-card__learn:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-card__learn,.son-product-card__learn:visited{background-color:var(--TRIAL)}.son-product-card__learn:focus,.son-product-card__learn:focus-visible,.son-product-card__learn:hover{background-color:var(--blue-hover)}.son-product-card__add,.son-product-card__learn,.son-product-card__try{flex:1 1 0;width:auto}.son-product-grid--carousel{position:relative;width:100%}.son-product-grid--carousel .swiper-wrapper{align-items:stretch}.son-product-grid--carousel .swiper-slide{height:auto;width:auto}.son-product-grid--carousel .son-carousel__fade--start{background:linear-gradient(to left,transparent 0,var(--DARK) 100%);left:0}.son-product-grid--carousel .son-carousel__fade--end,.son-product-grid--carousel .son-carousel__fade--start{bottom:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:min(250px,20%);z-index:2}.son-product-grid--carousel .son-carousel__fade--end{background:linear-gradient(to right,transparent 0,var(--DARK) 100%);right:0}.son-product-grid--carousel .son-carousel__prev{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;left:0;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-product-grid--carousel .son-carousel__prev:hover{background-color:hsla(0,0%,100%,.3)}.son-product-grid--carousel .son-carousel__prev.swiper-button-disabled,.son-product-grid--carousel .son-carousel__prev.swiper-button-lock{display:none}.son-product-grid--carousel .son-carousel__next{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-product-grid--carousel .son-carousel__next:hover{background-color:hsla(0,0%,100%,.3)}.son-product-grid--carousel .son-carousel__next.swiper-button-disabled,.son-product-grid--carousel .son-carousel__next.swiper-button-lock{display:none}.son-product-grid--carousel.is-at-end .son-carousel__fade--end,.son-product-grid--carousel.is-at-start .son-carousel__fade--start{opacity:0}.son-product-grid--carousel{display:block;flex-wrap:nowrap}.son-product-grid--carousel .son-product-card{height:100%;max-width:100%;width:326px}.son-product-grid--carousel.is-grid .swiper-wrapper{flex-wrap:wrap;gap:24px;justify-content:space-between;transform:none!important}.son-product-grid--carousel.is-grid .son-carousel__fade,.son-product-grid--carousel.is-grid .son-carousel__next,.son-product-grid--carousel.is-grid .son-carousel__prev{display:none}.son-product-grid--carousel.is-grid .swiper-wrapper:after{content:"";width:326px}.son-product-grid--carousel.is-grid .swiper-slide{flex:0 0 100%}@media(min-width:768px){.son-product-grid--carousel.is-grid .swiper-slide{flex-basis:326px;max-width:100%}}.son-product-grid--carousel.is-grid .son-product-card{width:100%}.son-product-highlight-box{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);color:var(--text);display:flex;font-family:var(--font-family);overflow:hidden;position:relative}.son-product-highlight-box__label{background-color:var(--BUY);border-radius:0 0 3px 3px;color:var(--text);font-size:14px;font-weight:500;left:52px;letter-spacing:var(--letter-spacing-default);line-height:18px;padding:3px 16px;position:absolute;top:0;z-index:1}@media(max-width:767px){.son-product-highlight-box__label{font-size:12px;left:auto;right:16px}}.son-product-highlight-box__media{display:block;flex:1 1 auto;min-width:0}.son-product-highlight-box .son-product-highlight-box__media img,.son-product-highlight-box .son-product-highlight-box__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-product-highlight-box__media picture,.son-product-highlight-box__media-desktop,.son-product-highlight-box__media-mobile{display:block;height:100%}.son-product-highlight-box__media-mobile{display:none}.son-product-highlight-box--full{justify-content:flex-end;min-height:520px}.son-product-highlight-box--full .son-product-highlight-box__media{flex:none;inset:0;position:absolute}.son-product-highlight-box--full .son-product-highlight-box__content{position:relative}.son-product-highlight-box__content{display:flex;flex:0 0 365px;flex-direction:column;gap:30px;padding:29px 23px 38px}.son-product-highlight-box__head{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.son-product-highlight-box .son-product-highlight-box__title{font-size:22px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:28px;margin:0}.son-product-highlight-box .son-product-highlight-box__title a{color:inherit;text-decoration:none}@media(max-width:767px){.son-product-highlight-box .son-product-highlight-box__title{font-size:19px;line-height:25px}}.son-product-highlight-box__tagline{font-size:18px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:24px;margin:0}@media(max-width:767px){.son-product-highlight-box__tagline{font-size:16px;line-height:22px}}.son-product-highlight-box__desc{font-size:18px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:24px}@media(max-width:767px){.son-product-highlight-box__desc{font-size:16px;line-height:22px}}.son-product-highlight-box__desc p{margin:0 0 28px}.son-product-highlight-box__desc p:last-child{margin-bottom:0}.son-product-highlight-box__price .price{align-items:center;color:var(--text);display:flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:var(--letter-spacing-default);margin:0}.son-product-highlight-box__price del{font-size:14px;font-weight:400}.son-product-highlight-box__price .price>.woocommerce-Price-amount,.son-product-highlight-box__price ins{background-color:var(--BUY);line-height:1;padding:6px 9px;text-decoration:none}.son-product-highlight-box__price .price bdi{position:relative;top:.11em}.woocommerce div.product .son-product-highlight-box__price .price{color:var(--text);font-size:18px;font-weight:500}.woocommerce div.product .son-product-highlight-box__price .price ins{background-color:var(--BUY);font-weight:500}.son-product-highlight-box__price{margin-right:-23px;margin-top:auto}.son-product-highlight-box__price .price{justify-content:flex-end}@media(max-width:767px){.son-product-highlight-box__price .price{font-size:16px}.son-product-highlight-box__price del{font-size:12px}}.son-product-highlight-box__teasers{display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:6px;letter-spacing:var(--letter-spacing-default);line-height:18px;list-style:none;margin:0;padding:0}.son-product-highlight-box__teasers li{align-items:baseline;display:flex;gap:8px}.son-product-highlight-box__teasers li:before{color:var(--BUY);content:"%"}@media(max-width:767px){.son-product-highlight-box__teasers{font-size:16px;font-weight:400;line-height:22px}}.son-product-highlight-box__actions{align-items:center;display:flex;gap:30px}.son-product-highlight-box__try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-highlight-box__try,.son-product-highlight-box__try:link,.son-product-highlight-box__try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-highlight-box__try,.son-product-highlight-box__try:visited{background-color:var(--TRIAL)}.son-product-highlight-box__try:focus,.son-product-highlight-box__try:focus-visible,.son-product-highlight-box__try:hover{background-color:var(--blue-hover)}.son-product-highlight-box__try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-product-highlight-box__add{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-highlight-box__add,.son-product-highlight-box__add:link,.son-product-highlight-box__add:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-highlight-box__add,.son-product-highlight-box__add:visited{background-color:var(--BUY)}.son-product-highlight-box__add:focus,.son-product-highlight-box__add:focus-visible,.son-product-highlight-box__add:hover{background-color:var(--pink-hover)}.son-product-highlight-box__add:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;width:30px}.son-product-highlight-box__add+.added_to_cart{display:none}.son-product-highlight-box__add,.son-product-highlight-box__try{width:141.5px}.woocommerce div.product .son-product-highlight-box--hero .son-product-highlight-box__actions form.cart{margin:0}.woocommerce div.product .son-product-highlight-box--hero .son-product-highlight-box__actions form.cart .single_add_to_cart_button{float:none}.son-product-highlight-box--hero .son-product-highlight-box__actions .quantity{display:none}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button{align-items:center;border:0;border-radius:var(--radius-button);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:18px;font-weight:900;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:link,.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button,.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:visited{background-color:var(--BUY)}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:focus,.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:focus-visible,.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:hover{background-color:var(--pink-hover)}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;width:30px}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button+.added_to_cart{display:none}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button{padding-top:4px;width:141.5px}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button:before{margin-top:-4px}@media(max-width:767px){.son-product-highlight-box{flex-direction:column}.son-product-highlight-box--full{min-height:0}.son-product-highlight-box--full .son-product-highlight-box__media{position:static}.son-product-highlight-box .son-product-highlight-box__media img,.son-product-highlight-box .son-product-highlight-box__media video,.son-product-highlight-box__media picture,.son-product-highlight-box__media-mobile{height:auto}.son-product-highlight-box__media-desktop{display:none}.son-product-highlight-box__media-mobile{display:block}.son-product-highlight-box__content{flex-basis:auto;padding:20px 19px 24px}.son-product-highlight-box__price{margin-right:-19px}.son-product-highlight-box__actions{gap:32px}.son-product-highlight-box--hero .son-product-highlight-box__actions form.cart,.son-product-highlight-box__add,.son-product-highlight-box__try{flex:0 0 calc(50% - 16px);width:auto}.son-product-highlight-box--hero .son-product-highlight-box__actions .single_add_to_cart_button{width:100%}}.son-highlight-box{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);color:var(--text);display:flex;font-family:var(--font-family);justify-content:flex-end;min-height:520px;overflow:hidden;position:relative}.son-highlight-box__media{inset:0;position:absolute}.son-highlight-box__media img,.son-highlight-box__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-highlight-box__media picture,.son-highlight-box__media-desktop,.son-highlight-box__media-mobile{display:block;height:100%}.son-highlight-box__media-mobile{display:none}.son-highlight-box__content{display:flex;flex:0 0 365px;flex-direction:column;gap:20px;padding:28px 23px 24px;position:relative}.son-highlight-box--panel .son-highlight-box__content{background-color:hsla(0,0%,5%,.84)}.son-highlight-box .son-highlight-box__title{font-size:22px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:28px;margin:0}.son-highlight-box__body{font-size:18px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:24px}.son-highlight-box__body p{margin:0 0 28px}.son-highlight-box__body p:last-child{margin-bottom:0}.son-highlight-box__body h3,.son-highlight-box__body h4{font-size:18px;font-weight:500;line-height:24px;margin:0 0 8px}.son-highlight-box__cta{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-highlight-box__cta,.son-highlight-box__cta:link,.son-highlight-box__cta:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-highlight-box__cta,.son-highlight-box__cta:visited{background-color:var(--TRIAL)}.son-highlight-box__cta:focus,.son-highlight-box__cta:focus-visible,.son-highlight-box__cta:hover{background-color:var(--blue-hover)}.son-highlight-box__cta{align-self:flex-end;margin-top:auto;min-width:174px}@media(max-width:767px){.son-highlight-box{flex-direction:column;min-height:0}.son-highlight-box__media{position:static}.son-highlight-box__media img,.son-highlight-box__media picture,.son-highlight-box__media video,.son-highlight-box__media-mobile{height:auto}.son-highlight-box__media-desktop{display:none}.son-highlight-box__media-mobile{display:block}.son-highlight-box .son-highlight-box__title{font-size:19px;line-height:25px}.son-highlight-box__body{font-size:16px;line-height:22px}.son-highlight-box__content{flex-basis:auto;padding:20px 19px 24px}}.son-fullscreen-video{aspect-ratio:1600/961;overflow:hidden}.son-fullscreen-video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.son-fullscreen-video{aspect-ratio:1/1}}.son-blog-grid{display:flex;flex-wrap:wrap;gap:80px 32px}@media(max-width:767px){.son-blog-grid{gap:32px}}.son-blog-grid>.son-blog-card{flex:0 0 100%}@media(min-width:768px){.son-blog-grid>.son-blog-card{flex-basis:calc(50% - 16px)}}@media(min-width:1025px){.son-blog-grid>.son-blog-card{flex-basis:calc(33.33333% - 21.33333px)}}.son-blog-card{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel)}.son-blog-card img{transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.son-blog-card img{transition:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.son-blog-card:hover img{transform:scale(1.05)}}.son-blog-card{color:var(--text);display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden}.son-blog-card__media{display:block;flex-shrink:0;height:180px}.son-blog-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-blog-card__content{display:flex;flex:1 0 auto;flex-direction:column;gap:10px;padding:20px}.son-blog-card .son-blog-card__title{font-size:18px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0}.son-blog-card .son-blog-card__title a,.son-blog-card .son-blog-card__title a:link,.son-blog-card .son-blog-card__title a:visited{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}.son-blog-card__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.5;margin:0;opacity:.7;overflow:hidden}.son-blog-card__excerpt--full{-webkit-line-clamp:none;display:block;overflow:visible}.son-blog-card__more{align-items:center;align-self:flex-end;color:var(--ACCENT);display:inline-flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:var(--letter-spacing-default);margin-top:auto;text-decoration:none}.son-blog-card__more:link,.son-blog-card__more:visited{color:var(--ACCENT);font-family:inherit;font-weight:500}.son-blog-card__more:after{background-color:currentcolor;content:"";flex-shrink:0;height:10px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:10px}.son-blog-card__more:focus-visible,.son-blog-card__more:hover{text-decoration:underline}.son-blog-grid--carousel{position:relative;width:100%}.son-blog-grid--carousel .swiper-wrapper{align-items:stretch}.son-blog-grid--carousel .swiper-slide{height:auto;width:auto}.son-blog-grid--carousel .son-carousel__fade--start{background:linear-gradient(to left,transparent 0,var(--DARK) 100%);left:0}.son-blog-grid--carousel .son-carousel__fade--end,.son-blog-grid--carousel .son-carousel__fade--start{bottom:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:min(250px,20%);z-index:2}.son-blog-grid--carousel .son-carousel__fade--end{background:linear-gradient(to right,transparent 0,var(--DARK) 100%);right:0}.son-blog-grid--carousel .son-carousel__prev{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;left:0;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-blog-grid--carousel .son-carousel__prev:hover{background-color:hsla(0,0%,100%,.3)}.son-blog-grid--carousel .son-carousel__prev.swiper-button-disabled,.son-blog-grid--carousel .son-carousel__prev.swiper-button-lock{display:none}.son-blog-grid--carousel .son-carousel__next{align-items:center;background-color:hsla(0,0%,100%,.2);border:0;border-radius:50%;color:var(--LIGHT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:28px;height:48px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px;z-index:3}.son-blog-grid--carousel .son-carousel__next:hover{background-color:hsla(0,0%,100%,.3)}.son-blog-grid--carousel .son-carousel__next.swiper-button-disabled,.son-blog-grid--carousel .son-carousel__next.swiper-button-lock{display:none}.son-blog-grid--carousel.is-at-end .son-carousel__fade--end,.son-blog-grid--carousel.is-at-start .son-carousel__fade--start{opacity:0}.son-blog-grid--carousel{display:block;flex-wrap:nowrap}.son-blog-grid--carousel .son-blog-card{height:100%;max-width:100%;width:326px}.son-blog-grid--carousel.is-grid .swiper-wrapper{flex-wrap:wrap;gap:32px;justify-content:space-between;transform:none!important}.son-blog-grid--carousel.is-grid .son-carousel__fade,.son-blog-grid--carousel.is-grid .son-carousel__next,.son-blog-grid--carousel.is-grid .son-carousel__prev{display:none}.son-blog-grid--carousel.is-grid .swiper-wrapper:after{content:"";width:326px}.son-blog-grid--carousel.is-grid .swiper-slide{flex:0 0 100%}@media(min-width:768px){.son-blog-grid--carousel.is-grid .swiper-slide{flex-basis:326px;max-width:100%}}.son-blog-grid--carousel.is-grid .son-blog-card{width:100%}.son-blog-grid__pagination{font-family:var(--font-family);font-weight:400;margin-top:64px}.son-blog-grid__pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.son-blog-grid__pagination .page-numbers li{margin:0}.son-blog-grid__pagination .page-numbers a,.son-blog-grid__pagination .page-numbers span{align-items:center;border:1px solid var(--LIGHT);border-radius:100px;color:var(--text);display:inline-flex;font-size:16px;height:48px;justify-content:center;min-width:48px;padding:4px 14px 0;text-decoration:none}.son-blog-grid__pagination .page-numbers a:hover{background-color:hsla(0,0%,100%,.15)}.son-blog-grid__pagination .page-numbers .current{background-color:var(--TRIAL);border-color:var(--TRIAL);color:#fff}.son-blog-grid__pagination .page-numbers .dots{border-color:transparent}.son-blog-grid__pagination .page-numbers .next,.son-blog-grid__pagination .page-numbers .prev{align-items:center;border:0;border-radius:var(--radius-button);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:18px;font-weight:900;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-blog-grid__pagination .page-numbers .next:link,.son-blog-grid__pagination .page-numbers .next:visited,.son-blog-grid__pagination .page-numbers .prev:link,.son-blog-grid__pagination .page-numbers .prev:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-blog-grid__pagination .page-numbers .next,.son-blog-grid__pagination .page-numbers .next:visited,.son-blog-grid__pagination .page-numbers .prev,.son-blog-grid__pagination .page-numbers .prev:visited{background-color:var(--TRIAL)}.son-blog-grid__pagination .page-numbers .next:focus,.son-blog-grid__pagination .page-numbers .next:focus-visible,.son-blog-grid__pagination .page-numbers .next:hover,.son-blog-grid__pagination .page-numbers .prev:focus,.son-blog-grid__pagination .page-numbers .prev:focus-visible,.son-blog-grid__pagination .page-numbers .prev:hover{background-color:var(--blue-hover)}.elementor-location-header{position:relative;z-index:10}.son-page-header{align-items:center;background-color:var(--DARK);color:var(--text);display:flex;font-family:var(--font-family);margin-top:-88px;min-height:min(54vw,861px);overflow:hidden;position:relative}@media(max-width:1024px){.son-page-header{margin-top:-74px}}.son-page-header__inner{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;width:100%;z-index:1}.son-page-header__text{max-width:508px}.son-page-header .son-page-header__title{color:#fff;font-family:inherit;font-size:clamp(28px,3.5vw,56px);font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1.2;margin:0}.son-page-header__description{color:#fff;font-size:24px;font-weight:200;line-height:1.35;margin:24px 0 0}.son-page-header__media{bottom:0;position:absolute;right:0;top:0;width:49.6%}.son-page-header__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-page-header__media:after{background:linear-gradient(180deg,#000c0c,rgba(0,10,11,0));content:"";height:35%;left:0;position:absolute;right:0;top:0}@media(max-width:767px){.son-page-header{align-items:stretch;flex-direction:column;gap:60px;min-height:0;padding-bottom:60px}.son-page-header__media{height:420px;order:-1;position:static;width:100%}.son-page-header__inner{padding:0 20px}.son-page-header__text{max-width:none}.son-page-header__title{font-size:28px}.son-page-header__description{font-size:19px;line-height:24px}}.son-blog-filter{color:var(--text);font-family:var(--font-family);font-weight:400}.son-blog-filter__search{align-items:center;background:none;border:1px solid var(--LIGHT);border-radius:var(--radius-button);display:flex;gap:8px;margin-bottom:40px;padding:6px 8px 6px 16px}.son-blog-filter .son-blog-filter__search-input{background:none;border:0;color:var(--text);flex:1;font-family:inherit;font-size:16px;min-width:0}.son-blog-filter .son-blog-filter__search-input:focus{outline:none}.son-blog-filter .son-blog-filter__search-input::-moz-placeholder{color:var(--text);opacity:.6}.son-blog-filter .son-blog-filter__search-input::placeholder{color:var(--text);opacity:.6}.son-blog-filter .son-blog-filter__search-submit{align-items:center;background:none;border:0;border-radius:0;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:8px}.son-blog-filter .son-blog-filter__search-submit:hover{background:none;color:#fff}.son-blog-filter__group+.son-blog-filter__group{margin-top:40px}.son-blog-filter__heading{color:#fff;font-family:inherit;font-size:18px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0 0 16px}.son-blog-filter__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.son-blog-filter .son-blog-filter__chip{align-items:center;border:1px solid var(--LIGHT);border-radius:100px;display:inline-flex;font-size:14px;gap:4px;line-height:1.2;padding:8px 14px 4px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.son-blog-filter .son-blog-filter__chip,.son-blog-filter .son-blog-filter__chip:link,.son-blog-filter .son-blog-filter__chip:visited{color:var(--text)}.son-blog-filter .son-blog-filter__chip:hover{background-color:hsla(0,0%,100%,.15)}.son-blog-filter .son-blog-filter__chip--current{background-color:var(--TRIAL);border-color:var(--TRIAL)}.son-blog-filter .son-blog-filter__chip--current,.son-blog-filter .son-blog-filter__chip--current:link,.son-blog-filter .son-blog-filter__chip--current:visited{color:#fff}.son-blog-filter .son-blog-filter__chip--current:hover{background-color:var(--TRIAL);color:#fff}.son-blog-filter__count{opacity:.6}.son-product-specs{color:var(--text);font-family:var(--font-family);position:relative}.son-product-specs__download{align-items:center;display:inline-flex;gap:12px;margin-bottom:20px}.son-product-specs__download,.son-product-specs__download:link,.son-product-specs__download:visited{color:var(--text);font-family:var(--font-family);font-size:18px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:24px;text-decoration:underline}.son-product-specs__download:before{background-color:currentcolor;content:"";flex-shrink:0;height:20px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_download.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_download.svg) center/contain no-repeat;width:20px}@media(min-width:768px){.son-product-specs__download{margin-bottom:0;position:absolute;right:0;top:43px}}.son-product-specs__header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media(min-width:768px){.son-product-specs__header{gap:24px;margin-bottom:40px}}.son-product-specs__pre-title{color:var(--ACCENT);font-size:14px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0}@media(min-width:768px){.son-product-specs__pre-title{font-size:16px}}.son-product-specs .son-product-specs__title{font-size:28px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1;margin:0}@media(min-width:768px){.son-product-specs .son-product-specs__title{font-size:56px}}.son-product-specs__tabs{display:flex;flex-wrap:wrap;gap:8px}.son-product-specs__tab.son-product-specs__tab{align-items:center;background:none;border:1px solid var(--LIGHT);border-radius:999px;color:var(--text);display:inline-flex;font-family:var(--font-family);font-size:12px;font-weight:500;gap:8px;letter-spacing:var(--letter-spacing-default);line-height:1;padding:6px 16px;transition:background-color .2s ease,border-color .2s ease}.son-product-specs__tab.son-product-specs__tab:hover{background-color:hsla(0,0%,100%,.15)}.son-product-specs__tab.son-product-specs__tab.is-active{background-color:var(--TRIAL);border-color:var(--TRIAL)}.son-product-specs__tab{cursor:pointer}.son-product-specs__panel{margin-top:48px}.son-product-specs__panel[hidden]{display:none}.son-product-specs__bullets,.son-product-specs__features ul{font-size:14px;line-height:1.5;list-style:none;margin:0;padding:0}.son-product-specs__bullets li,.son-product-specs__features ul li{margin-bottom:12px;padding-left:20px;position:relative}.son-product-specs__bullets li:before,.son-product-specs__features ul li:before{background-color:var(--ACCENT);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.5em;width:6px}.son-product-specs__features ul{-moz-columns:2;column-count:2;-moz-column-gap:60px;column-gap:60px}.son-product-specs__features ul li{-moz-column-break-inside:avoid;break-inside:avoid}@media(max-width:767px){.son-product-specs__features ul{-moz-columns:1;column-count:1}}.son-product-specs__group+.son-product-specs__group{margin-top:56px}.son-product-specs .son-product-specs__heading{font-size:18px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0 0 20px}.son-product-specs__list{margin:0}.son-product-specs__row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;font-size:14px;gap:24px;justify-content:space-between;padding:12px 0}.son-product-specs__row dt{font-weight:400}.son-product-specs__row dd{margin:0;text-align:right}.son-product-specs__row dd a{color:inherit;font-family:inherit;font-weight:inherit}.son-product-specs__release+.son-product-specs__release{margin-top:48px}.son-product-specs .son-product-specs__release-header{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.son-product-specs .son-product-specs__release-header h3{font-size:18px;font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0}.son-product-specs .son-product-specs__release-header time{font-size:13px;opacity:.7}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:not(:has(.son-bundle-products)) .son-try--to-bundle{display:none}.son-bundle-products{color:var(--text);font-family:var(--font-family);scroll-margin-top:var(--space-gap-m)}.son-bundle-products__title{font-size:24px;letter-spacing:var(--letter-spacing-heading);margin:0 0 var(--space-gap-m)}.son-bundle-products__items{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.son-bundle-products__item{align-items:center;border:1px solid var(--LIGHT);border-radius:var(--radius-panel);display:flex;gap:16px;padding:16px}.son-bundle-products__image{flex-shrink:0;width:110px}.son-bundle-products__image img{border-radius:4px;display:block;height:auto;width:100%}.son-bundle-products__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.son-bundle-products__name{color:inherit;font-size:18px;font-weight:900;text-decoration:none}.son-bundle-products__name:link,.son-bundle-products__name:visited{color:inherit;font-family:inherit;font-weight:900}.son-bundle-products__description{font-size:14px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.son-bundle-products__saving{color:var(--pink);font-size:12px;font-weight:400;margin:0}.son-bundle-products__summary{color:var(--pink);font-size:14px;font-weight:400;margin:-8px 0 var(--space-gap-m)}.son-bundle-products__try{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-bundle-products__try,.son-bundle-products__try:link,.son-bundle-products__try:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-bundle-products__try,.son-bundle-products__try:visited{background-color:var(--TRIAL)}.son-bundle-products__try:focus,.son-bundle-products__try:focus-visible,.son-bundle-products__try:hover{background-color:var(--blue-hover)}.son-bundle-products__try:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;width:30px}.son-bundle-products__try{flex-shrink:0}@media(max-width:419px){.son-bundle-products__item{align-items:center;display:grid;gap:4px 16px;grid-template-columns:90px minmax(0,1fr)}.son-bundle-products__body{display:contents}.son-bundle-products__image{grid-row:1/3;width:90px}.son-bundle-products__name{align-self:end;grid-column:2}.son-bundle-products__description{align-self:start;grid-column:2;overflow:visible;text-overflow:clip;white-space:normal}.son-bundle-products__saving{grid-column:1/-1;margin-top:12px}.son-bundle-products__try{grid-column:1/-1;justify-self:end;margin-top:8px}}.son-filter-bar{display:flex;flex-wrap:wrap;gap:16px 8px;margin-bottom:32px}@media(min-width:1025px){.son-filter-bar{margin-bottom:60px}}.son-filter-bar__tab.son-filter-bar__tab{align-items:center;background:none;border:1px solid var(--LIGHT);border-radius:999px;color:var(--text);display:inline-flex;font-family:var(--font-family);font-size:12px;font-weight:500;gap:8px;letter-spacing:var(--letter-spacing-default);line-height:1;padding:6px 16px;transition:background-color .2s ease,border-color .2s ease}.son-filter-bar__tab.son-filter-bar__tab:hover{background-color:hsla(0,0%,100%,.15)}.son-filter-bar__tab.son-filter-bar__tab.is-active{background-color:var(--TRIAL);border-color:var(--TRIAL)}.son-filter-bar__tab{cursor:pointer}.son-filter-hidden{display:none!important}.son-header-actions{--son-cart-box-w:132px;--son-cart-box-h:50px;--items-indicator-background-color:var(--pink);position:relative}.elementor .son-header-actions.son-header-actions{border-color:transparent}.elementor .son-header-actions.e-con{padding:0 12px 0 28px}.son-header-actions .e-svg-base{position:relative}.logged-in .son-header-actions .e-svg-base:after{background:var(--pink) url(/app/themes/love-it/dist/assets/img/icon_check.svg) center/10px no-repeat;border-radius:50%;content:"";height:10px;left:15px;pointer-events:none;position:absolute;top:16px;width:10px}.son-header-actions .elementor-menu-cart__toggle,.son-header-actions .elementor-menu-cart__toggle_wrapper,.son-header-actions .elementor-menu-cart__wrapper,.son-header-actions .elementor-widget-woocommerce-menu-cart{align-items:center;display:flex;position:static}.son-header-actions .elementor-menu-cart__toggle{-webkit-margin-end:16px;margin-inline-end:16px;position:relative}.son-header-actions .elementor-menu-cart__toggle,.son-header-actions>:not(.elementor-widget-woocommerce-menu-cart){position:relative;z-index:2}.son-header-actions .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button,.son-header-actions .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button:focus,.son-header-actions .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button:focus-visible,.son-header-actions .elementor-menu-cart__toggle .elementor-menu-cart__toggle_button:hover{background:none;border:0;height:auto;padding:0}.son-header-actions .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:4px;bottom:auto;box-shadow:none;height:auto;position:absolute;top:-1px;inset-inline:auto -1px;max-height:var(--son-cart-box-h);min-width:0;overflow:hidden;padding-top:calc(var(--son-cart-box-h) - 2px);pointer-events:none;transform:none!important;transition:width .35s ease,max-height .35s ease;width:var(--son-cart-box-w);z-index:1}.son-header-actions .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__container{max-height:var(--son-cart-open-h,620px);pointer-events:auto;width:min(380px,100vw - 32px)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{align-items:center;display:flex;justify-content:center;line-height:1;padding-top:3px}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"]{display:none}.son-header-actions:has(.woocommerce-mini-cart__empty-message) .elementor-menu-cart__toggle_button{pointer-events:none}.son-header-actions:has(.woocommerce-mini-cart__empty-message) .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{max-height:var(--son-cart-box-h);pointer-events:none;width:var(--son-cart-box-w)}.son-header-actions .elementor-menu-cart__close-button{display:none}.son-header-actions .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{box-shadow:none;color:var(--text);font-family:var(--font-family);max-height:var(--son-cart-main-max,min(60vh,520px));min-height:0;overflow:hidden;padding:8px 20px 20px;transform:none!important;transition:opacity .15s ease}.son-header-actions .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--shown .elementor-menu-cart__main{transition:opacity .2s ease .12s}.son-header-actions .elementor-menu-cart__main .widget_shopping_cart_content{flex:1 1 auto;height:auto;min-height:0}.son-header-actions .elementor-menu-cart__products{flex:1 1 auto;max-height:none;min-height:0}.son-header-actions .elementor-menu-cart__product{border-bottom:1px solid hsla(0,0%,100%,.15);grid-template-columns:minmax(0,1fr)}.son-header-actions .elementor-menu-cart__product-image{display:none}.son-header-actions .elementor-menu-cart__product-name,.son-header-actions .elementor-menu-cart__product-price{grid-column:1;padding-left:0}.son-header-actions .elementor-menu-cart__product-name,.son-header-actions .elementor-menu-cart__product-name a,.son-header-actions .elementor-menu-cart__product-price,.son-header-actions .elementor-menu-cart__subtotal{color:var(--text);font-size:14px}.son-header-actions .elementor-menu-cart__product-name a{font-family:inherit;font-weight:inherit;text-decoration:none}.son-header-actions .elementor-menu-cart__product-name a:hover{color:var(--ACCENT)}.son-header-actions .elementor-menu-cart__product-remove{color:var(--text);font-family:inherit;font-weight:inherit}.son-header-actions .elementor-menu-cart__product-remove:hover{color:var(--BUY)}.son-header-actions .elementor-menu-cart__subtotal{font-weight:900;padding:12px 0}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons{display:flex;flex-direction:column;gap:12px}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a{align-items:center;border:0;border-radius:var(--radius-button);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:18px;font-weight:900;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:link,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:visited{background-color:var(--TRIAL)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:focus,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:focus-visible,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a:hover{background-color:var(--blue-hover)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a{width:100%}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var(--font-family);font-size:18px;font-weight:900}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{display:var(--view-cart-button-display,inline-flex)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout:visited{background-color:var(--BUY)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout:focus,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout:focus-visible,.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover{background-color:var(--pink-hover)}.son-header-actions .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{display:var(--checkout-button-display,inline-flex)}.son-header-actions .woocommerce-mini-cart__empty-message{color:var(--text);font-size:14px;margin:12px 0;opacity:.7}.son-footer-menu__children,.son-footer-menu__list{list-style:none;margin:0;padding:0}.son-footer-menu__list{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.son-footer-menu__list{display:grid;grid-template-columns:repeat(2,1fr)}}.son-footer-menu__children{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.son-footer-menu__child{align-items:center;display:inline-flex;gap:12px}.son-footer-menu__child:before{speak:never;color:var(--ACCENT);content:"•"}.son-footer-menu .son-footer-menu__link{color:var(--text);font-family:var(--font-family);font-size:16px;font-weight:500;text-decoration:none}.son-footer-menu .son-footer-menu__link:hover{text-decoration:underline}.son-footer-menu .son-footer-menu__child-link{color:var(--text);font-family:var(--font-family);font-size:12px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:16px;text-decoration:none}.son-footer-menu .son-footer-menu__child-link:hover{text-decoration:underline}@media(min-width:768px){.son-footer-menu .son-footer-menu__child-link{font-size:14px;line-height:18px}}.son-legal-menu.son-legal-menu .elementor-nav-menu>li:not(:last-child){align-items:center;display:flex}.son-legal-menu.son-legal-menu .elementor-nav-menu>li:not(:last-child):after{speak:never;border:0;color:var(--ACCENT);content:"•"}.son-legal-menu.son-legal-menu .elementor-nav-menu a:hover{text-decoration:underline}.son-button{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-button,.son-button:link,.son-button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-button--trial,.son-button--trial:visited{background-color:var(--TRIAL)}.son-button--trial:focus,.son-button--trial:focus-visible,.son-button--trial:hover{background-color:var(--blue-hover)}.son-button--buy,.son-button--buy:visited{background-color:var(--BUY)}.son-button--buy:focus,.son-button--buy:focus-visible,.son-button--buy:hover{background-color:var(--pink-hover)}.son-button--outline,.son-button--outline:visited{background-color:transparent;border:1px solid var(--LIGHT)}.son-button--outline:focus,.son-button--outline:focus-visible,.son-button--outline:hover{background-color:var(--LIGHT);color:var(--DARK)}.son-button--default{min-width:174px}.son-button--action{min-width:130px}.son-button--small{font-size:16px;height:auto;padding:4px 20px}.son-button__label{padding-top:3px}.son-button__icon{background-color:currentcolor;flex-shrink:0;height:30px;width:30px}.son-button__icon--play{-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat}.son-button__icon--cart{-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat}.son-button__icon--plus{-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_plus.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_plus.svg) center/contain no-repeat}.son-faq{color:var(--text);font-family:var(--font-family)}.son-faq__header{margin-bottom:var(--space-heading-block-m)}@media(min-width:768px){.son-faq__header{margin-bottom:var(--space-heading-block)}}.son-faq__pre-title{color:var(--ACCENT);font-size:14px;font-weight:500;letter-spacing:.1em;margin:0 0 16px}@media(min-width:768px){.son-faq__pre-title{font-size:16px}}.son-faq .son-faq__title{color:var(--text);font-size:36px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1.15;margin:0}@media(min-width:768px){.son-faq .son-faq__title{font-size:64px}}.son-faq__items{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.son-faq__items{gap:40px}}.son-faq__item{border:1px solid var(--LIGHT);border-radius:var(--radius-panel);padding:0 20px}@media(min-width:768px){.son-faq__item{padding:0 40px}}.son-faq .son-faq__question{align-items:center;background:none;border:none;border-radius:0;color:var(--text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:16px;font-weight:700;gap:12px;letter-spacing:var(--letter-spacing-default);line-height:1.4;padding:20px 0;text-align:left;white-space:normal;width:100%}@media(min-width:768px){.son-faq .son-faq__question{font-size:20px;gap:20px;padding:32px 0}}.son-faq .son-faq__question:before{align-self:flex-start;background-color:var(--ACCENT);content:"";flex-shrink:0;height:12px;margin-top:3px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_play.svg) center/contain no-repeat;transform:rotate(90deg);transition:transform .3s ease;width:12px}@media(min-width:768px){.son-faq .son-faq__question:before{margin-top:6px}}.son-faq__item.is-collapsed .son-faq__question:before{transform:rotate(0deg)}.son-faq__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.son-faq__item.is-collapsed .son-faq__answer{grid-template-rows:0fr}.son-faq__answer-inner{min-height:0;overflow:hidden}.son-faq__answer-body{color:#ccc;font-size:14px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:1.8;padding:0 0 20px 24px}@media(min-width:768px){.son-faq__answer-body{font-size:16px;padding:0 0 32px 32px}}.son-faq__answer-body>:first-child{margin-top:0}.son-faq__answer-body>:last-child{margin-bottom:0}.son-faq .son-faq__all{color:var(--ACCENT);display:inline-block;font-family:var(--font-family);font-size:14px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:1;margin-top:20px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.son-faq .son-faq__all:focus-visible,.son-faq .son-faq__all:hover{text-decoration:none}@media(min-width:768px){.son-faq .son-faq__all{font-size:16px;margin-top:32px}}.son-faq--notice{border:none;font-size:14px;opacity:.6;padding:12px}.son-collapsible-text{color:var(--text);font-family:var(--font-family)}.son-collapsible-text__toggle.son-collapsible-text__toggle{align-items:center;background:none;border:0;color:var(--ACCENT);cursor:pointer;display:flex;font-family:var(--font-family);font-size:14px;font-weight:500;gap:6px;letter-spacing:var(--letter-spacing-default);line-height:1;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.son-collapsible-text__toggle.son-collapsible-text__toggle{font-size:16px}}.son-collapsible-text__icon{background-color:currentcolor;flex-shrink:0;height:11px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_plus.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_plus.svg) center/contain no-repeat;transform:rotate(45deg);transition:transform .3s ease;width:11px}.son-collapsible-text.is-collapsed .son-collapsible-text__icon{transform:rotate(0deg)}.son-collapsible-text__label{padding-top:1px}.son-collapsible-text__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.son-collapsible-text.is-collapsed .son-collapsible-text__body{grid-template-rows:0fr}.son-collapsible-text__inner{min-height:0;overflow:hidden}.son-collapsible-text__content{font-size:18px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:24px;padding-top:20px}@media(max-width:767px){.son-collapsible-text__content{font-size:16px;line-height:22px}}.son-collapsible-text__content p{margin:0 0 16px}.son-collapsible-text__content p:last-child{margin-bottom:0}.son-testimonial{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-family);font-weight:400;margin:0 auto;max-width:100%;padding:53px 34px 18px;width:409px}.son-testimonial__media{align-self:center;border-radius:50%;flex-shrink:0;height:240px;overflow:hidden;width:240px}.son-testimonial__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.son-testimonial__quote{margin:0;text-align:left}.son-testimonial__media+.son-testimonial__quote{margin-top:36px}.son-testimonial__caption{color:var(--text);font-style:normal;margin:0;text-align:right}.son-testimonial__quote+.son-testimonial__caption{margin-top:20px}.son-testimonial__media+.son-testimonial__caption{margin-top:36px}.son-testimonial__name{font-size:inherit;line-height:inherit;margin:0}.son-testimonial__meta{font-size:11px;letter-spacing:var(--letter-spacing-default);line-height:15px;margin:4px 0 0}.son-testimonial__meta a{color:inherit;text-decoration:underline;white-space:nowrap}.son-testimonial__meta a:hover{text-decoration:none}@media(max-width:767px){.son-testimonial{font-size:16px;line-height:22px;max-width:88vw;padding:34px 24px 16px;width:320px}.son-testimonial__media{height:210px;width:210px}.son-testimonial__media+.son-testimonial__caption,.son-testimonial__media+.son-testimonial__quote{margin-top:28px}}body.son-scroll-lock{overflow:hidden}.elementor-widget-son-mobile-menu,.elementor-widget-son-mobile-menu .elementor-widget-container,.son-mobile-menu{align-items:center;display:flex}.son-mobile-menu__toggle.son-mobile-menu__toggle,.son-mobile-menu__toggle.son-mobile-menu__toggle:active,.son-mobile-menu__toggle.son-mobile-menu__toggle:focus,.son-mobile-menu__toggle.son-mobile-menu__toggle:focus-visible,.son-mobile-menu__toggle.son-mobile-menu__toggle:hover{background:none;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:7px;padding:0}.son-mobile-menu__toggle span{background-color:var(--text);border-radius:1px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:24px}.son-mobile-menu.is-open .son-mobile-menu__toggle span:first-child{transform:translateY(9px) rotate(45deg)}.son-mobile-menu.is-open .son-mobile-menu__toggle span:nth-child(2){opacity:0}.son-mobile-menu.is-open .son-mobile-menu__toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.son-mobile-menu__overlay{background-color:rgba(0,0,0,.6);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility 0s .25s;visibility:hidden;z-index:719}.son-mobile-menu.is-open .son-mobile-menu__overlay{opacity:1;pointer-events:auto;transition:opacity .25s ease;visibility:visible}.son-mobile-menu__popup{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);position:fixed;top:var(--son-mm-top,90px);inset-inline:var(--son-mm-inline,8px);max-height:0;opacity:0;overflow:hidden;padding:56px 16px 24px;pointer-events:none;transition:max-height .35s ease,opacity .2s ease,visibility 0s .35s;visibility:hidden;z-index:720}.son-mobile-menu.is-open .son-mobile-menu__popup{max-height:calc(100vh - var(--son-mm-top, 90px) - 16px);opacity:1;overflow-y:auto;pointer-events:auto;transition:max-height .35s ease,opacity .2s ease;visibility:visible}.son-mobile-menu__list{align-items:center;display:flex;flex-direction:column;gap:32px;list-style:none;margin:0;padding:0}.son-mobile-menu__list li{margin:0}.son-mobile-menu__list a,.son-mobile-menu__list a:link,.son-mobile-menu__list a:visited{color:var(--text);display:block;font-family:var(--font-family);font-size:16px;font-weight:500;letter-spacing:var(--letter-spacing-default);padding:4px 8px;text-decoration:none}.son-mobile-menu__list a:focus-visible,.son-mobile-menu__list a:hover{color:var(--ACCENT)}.son-mobile-menu__extra{margin-top:40px}@media(min-width:768px){.son-mobile-menu__overlay{display:none}.son-mobile-menu__popup{inset-inline:auto var(--son-mm-inline,8px);max-width:calc(100vw - var(--son-mm-inline, 8px)*2);min-width:240px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.son-bundled-item .product-name,.son-bundled-item td.product-name{font-size:.9em;padding-left:2em}.son-bundled-item .product-thumbnail img{max-width:40px}.son-bundled-item__parent{display:block;opacity:.7}.son-bundled-item__included{font-size:.9em;opacity:.7}body.woocommerce-cart #content{max-width:calc(1200px + var(--space-outer)*2);padding:40px var(--space-outer) 80px}@media(min-width:768px){body.woocommerce-cart #content{padding-top:64px}}.woocommerce-cart #content .woocommerce{align-items:start;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1280px){.woocommerce-cart #content .woocommerce{-moz-column-gap:30px;column-gap:30px;grid-template-columns:minmax(0,770px) minmax(0,400px);grid-template-rows:auto auto auto 1fr;justify-content:space-between}.woocommerce-cart #content .woocommerce .woocommerce-cart-form>*,.woocommerce-cart #content .woocommerce>*{grid-column:1/-1}.woocommerce-cart #content .woocommerce table.shop_table.cart{grid-area:3/1}.woocommerce-cart #content .woocommerce .son-cart-summary{grid-area:4/1}.woocommerce-cart #content .woocommerce .son-cart-suggestions{grid-area:3/2/span 2}}.woocommerce-cart #content .woocommerce .woocommerce-cart-form{display:contents}.woocommerce-cart #content .woocommerce .cart-collaterals{display:none}.woocommerce-cart #content .woocommerce .son-cart__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin:0 0 50px}@media(min-width:768px){.woocommerce-cart #content .woocommerce .son-cart__head{margin-bottom:40px}}.woocommerce-cart #content .woocommerce .son-cart__title{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1}@media(min-width:768px){.woocommerce-cart #content .woocommerce .son-cart__title{font-size:56px}}.woocommerce-cart #content .woocommerce .son-cart__title{margin:0}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__code,.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__toggle{display:none}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__menu{opacity:1;padding:0;position:static;transform:none;visibility:visible}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__menu ul{background:none;border:0;display:flex;gap:10px;padding:0}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option,.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option:focus,.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option:focus-visible,.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option:hover{color:var(--text);font-size:12px;font-weight:400;line-height:16px;padding:0;width:auto}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option:focus-visible,.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option:hover{color:var(--ACCENT)}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option.is-active{color:var(--text);font-weight:700}.woocommerce-cart #content .woocommerce .son-cart__currency .son-currency-switcher .son-currency-switcher__option .son-currency-switcher__symbol{font-weight:inherit;min-width:0}.woocommerce-cart #content .woocommerce table.shop_table.cart{border:0;border-collapse:collapse;border-radius:0;color:var(--text);margin:0;max-width:730px}.woocommerce-cart #content .woocommerce table.shop_table.cart td,.woocommerce-cart #content .woocommerce table.shop_table.cart th{background:transparent;border:0;font-size:16px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:22px;padding:24px 10px;text-align:left;vertical-align:middle}.woocommerce-cart #content .woocommerce table.shop_table.cart thead th{font-size:12px;line-height:16px;padding-bottom:14px;padding-top:0}.woocommerce-cart #content .woocommerce table.shop_table.cart .product-thumbnail{display:none}.woocommerce-cart #content .woocommerce table.shop_table.cart .product-remove{padding-right:0;width:20px}.woocommerce-cart #content .woocommerce table.shop_table.cart .product-price{width:100px}.woocommerce-cart #content .woocommerce table.shop_table.cart .product-quantity{width:80px}.woocommerce-cart #content .woocommerce table.shop_table.cart .product-subtotal{width:90px}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.cart_item td{border-top:1px solid var(--LIGHT)}.woocommerce-cart #content .woocommerce table.shop_table.cart tr:has(>td.actions){display:none}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-name a{color:var(--text);font-weight:900;text-decoration:none}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-name .variation{font-size:12px;line-height:16px;margin:6px 0 0}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.son-bundled-item td.product-name{font-size:12px;padding-left:40px}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.son-bundled-item td.product-name a{font-size:12px;font-weight:500;line-height:16px}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.son-bundled-item td.product-name .variation{display:none}.woocommerce-cart #content .woocommerce table.shop_table.cart a.remove{border-radius:0;color:var(--text)!important;font-size:20px;font-weight:400;height:20px;line-height:20px;opacity:.6;width:20px}.woocommerce-cart #content .woocommerce table.shop_table.cart a.remove:hover{background:transparent;opacity:1}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity{position:relative;top:-.11em}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty,.woocommerce-cart #content .woocommerce table.shop_table.cart .son-cart-qty{display:inline-block;margin-left:6px;text-align:center;width:37px}.woocommerce-cart #content .woocommerce table.shop_table.cart .son-cart-qty{line-height:28px}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty,.woocommerce-cart #content .woocommerce table.shop_table.cart .son-cart-qty--fixed{background:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);font-family:var(--font-family);font-size:16px;font-weight:400;height:28px;letter-spacing:var(--letter-spacing-default);line-height:22px;padding:3px 0 0}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty::-webkit-inner-spin-button,.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce-cart #content .woocommerce table.shop_table.cart .quantity .qty:focus{border-color:var(--TRIAL);outline:none}.woocommerce-cart #content .woocommerce .son-cart-summary{margin-top:50px;max-width:730px}.woocommerce-cart #content .woocommerce .cart_totals{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);display:flex;flex-direction:column;float:none;gap:10px;padding:12px;width:100%}@media(min-width:768px){.woocommerce-cart #content .woocommerce .cart_totals{padding:24px 40px}}.woocommerce-cart #content .woocommerce .cart_totals h2{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0;padding:3px 0 4px}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tbody{display:flex;flex-direction:column;gap:10px}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table{border:0;border-radius:0;margin:0}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tr{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:40px}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table td,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table th{background:transparent;border:0;color:var(--text);display:block;font-size:16px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:22px;padding:0;text-align:left;width:auto}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table td:before,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table th:before{display:none}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table td{text-align:right!important}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tr.cart-discount td,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tr.cart-discount th,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tr.fee td,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table tr.fee th{color:var(--BUY)}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table a.son-coupon-remove{color:var(--text);display:inline-block;font-size:20px;font-weight:400;line-height:16px;margin-left:8px;opacity:.6;text-decoration:none;vertical-align:-1px}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table a.son-coupon-remove:hover{opacity:1}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table .order-total strong,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table .order-total td,.woocommerce-cart #content .woocommerce .cart_totals table.shop_table .order-total th{font-weight:900}.woocommerce-cart #content .woocommerce .cart_totals table.shop_table .order-total small.includes_tax{display:none}.woocommerce-cart #content .woocommerce .cart_totals tr.son-cart-coupon td{flex:1 1 auto}.woocommerce-cart #content .woocommerce .cart_totals .coupon{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:12px 0}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code{background:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);font-family:var(--font-family);font-size:12px;height:34px;letter-spacing:var(--letter-spacing-default);padding:3px 12px 0}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code::-moz-placeholder{color:#cdcdcd;opacity:1}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code::placeholder{color:#cdcdcd;opacity:1}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code:focus{border-color:var(--TRIAL);outline:none}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code{flex:1 1 0;font-weight:400;line-height:16px;margin:0;max-width:231px;min-width:0}.woocommerce-cart #content .woocommerce .cart_totals #coupon_code.has-error{border-color:var(--BUY)}.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon],.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]:visited{background-color:var(--TRIAL)}.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]:focus,.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]:focus-visible,.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]:hover{background-color:var(--blue-hover)}.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]{font-size:16px;height:auto;line-height:18px;padding:7px 20px 4px}.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon] .son-btn-label{transform:none}.woocommerce-cart #content .woocommerce .cart_totals button.button[name=apply_coupon]{color:var(--text);flex:0 0 auto;width:auto}.woocommerce-cart #content .woocommerce .cart_totals .coupon-error-notice{color:var(--BUY);flex:1 0 100%;font-size:12px;line-height:16px;margin:0;text-align:left}.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout{padding:0}.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:visited{background-color:var(--BUY)}.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:focus-visible,.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--pink-hover)}.woocommerce-cart #content .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button{display:flex;font-size:18px;height:48px;margin:0;padding:3px 20px 0;width:100%}@media(max-width:767px){.woocommerce-cart #content .woocommerce table.shop_table.cart{display:block}.woocommerce-cart #content .woocommerce table.shop_table.cart tbody{border-bottom:1px solid var(--LIGHT);display:block}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.cart_item{border-top:1px solid var(--LIGHT);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"name name name remove" "price qty total total";grid-template-columns:100px 80px minmax(0,1fr) 20px;padding:20px 12px 12px;row-gap:24px}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.cart_item td{border:0;padding:0;text-align:left!important;width:auto}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.cart_item td:before{display:none}.woocommerce-cart #content .woocommerce table.shop_table.cart tr.son-bundled-item td.product-name{padding-left:12px}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-remove{grid-area:remove}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-name{grid-area:name}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-price{grid-area:price}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-quantity{grid-area:qty}.woocommerce-cart #content .woocommerce table.shop_table.cart td.product-subtotal{grid-area:total;text-align:right!important}}.woocommerce-cart #content .son-cart-suggestions{color:var(--text);margin-top:50px;max-width:400px}@media(min-width:1280px){.woocommerce-cart #content .son-cart-suggestions{margin-top:-12px}}.woocommerce-cart #content .son-cart-suggestions__title{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0 0 18px}.woocommerce-cart #content .son-cart-suggestion{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);display:flex;min-height:241px;overflow:hidden;position:relative}.woocommerce-cart #content .son-cart-suggestion+.son-cart-suggestion{margin-top:24px}.woocommerce-cart #content .son-cart-suggestion__content{display:flex;flex:1 1 280px;flex-direction:column;max-width:280px;padding:26px 0 32px 17px;position:relative;z-index:1}.woocommerce-cart #content .son-cart-suggestion__name{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0}.woocommerce-cart #content .son-cart-suggestion__name a{color:var(--text);text-decoration:none}.woocommerce-cart #content .son-cart-suggestion__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:22px;margin:11px 0 24px;overflow:hidden}.woocommerce-cart #content .son-cart-suggestion__add{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.woocommerce-cart #content .son-cart-suggestion__add,.woocommerce-cart #content .son-cart-suggestion__add:link,.woocommerce-cart #content .son-cart-suggestion__add:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.woocommerce-cart #content .son-cart-suggestion__add,.woocommerce-cart #content .son-cart-suggestion__add:visited{background-color:var(--BUY)}.woocommerce-cart #content .son-cart-suggestion__add:focus,.woocommerce-cart #content .son-cart-suggestion__add:focus-visible,.woocommerce-cart #content .son-cart-suggestion__add:hover{background-color:var(--pink-hover)}.woocommerce-cart #content .son-cart-suggestion__add:before{background-color:currentcolor;content:"";flex-shrink:0;height:30px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_cart.svg) center/contain no-repeat;width:30px}.woocommerce-cart #content .son-cart-suggestion__add+.added_to_cart{display:none}.woocommerce-cart #content .son-cart-suggestion__add{margin-top:auto;width:153px}.woocommerce-cart #content .son-cart-suggestion__media{align-self:flex-end;flex:0 0 143px;height:175px;margin:0 0 16px auto}.woocommerce-cart #content .son-cart-suggestion__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.woocommerce-cart #content .son-cart-suggestion__price .price{align-items:center;color:var(--text);display:flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:var(--letter-spacing-default);margin:0}.woocommerce-cart #content .son-cart-suggestion__price del{font-size:12px;font-weight:400}.woocommerce-cart #content .son-cart-suggestion__price .price>.woocommerce-Price-amount,.woocommerce-cart #content .son-cart-suggestion__price ins{background-color:var(--BUY);line-height:1;padding:7px 9px;text-decoration:none}.woocommerce-cart #content .son-cart-suggestion__price .price bdi{position:relative;top:.11em}.woocommerce div.product .woocommerce-cart #content .son-cart-suggestion__price .price{color:var(--text);font-size:16px;font-weight:500}.woocommerce div.product .woocommerce-cart #content .son-cart-suggestion__price .price ins{background-color:var(--BUY);font-weight:500}.woocommerce-cart #content .son-cart-suggestion__price{position:absolute;right:0;top:10px;z-index:1}.woocommerce-cart #content .son-cart-suggestion__price del{display:none}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){align-items:center;background-color:var(--DARK);border:1px solid var(--LIGHT);border-color:var(--TRIAL);border-radius:var(--radius-panel);color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-family);font-size:14px;gap:8px 16px;line-height:1.4;list-style:none;margin:0 0 24px;padding:15px 20px 13px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):after,body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{display:none}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button){color:inherit;text-decoration:underline}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button):hover{color:var(--TRIAL)}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button{align-items:center;border:0;border-radius:var(--radius-button);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:18px;font-weight:900;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:link,body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button,body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:visited{background-color:var(--TRIAL)}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:focus,body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:focus-visible,body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:hover{background-color:var(--blue-hover)}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button{float:none;font-size:16px;height:36px;margin-left:auto;order:1;padding-inline:16px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button:not(:has(.son-btn-label)){padding-bottom:0;padding-top:4px}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) li{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px 16px;margin:0}body.checkout-wc #cfw-alert-container .cfw-alert{align-items:center;background-color:var(--DARK);border:1px solid var(--LIGHT);border-color:var(--TRIAL);border-radius:var(--radius-panel);color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-family);font-size:14px;gap:8px 16px;line-height:1.4;list-style:none;margin:0 0 24px;padding:15px 20px 13px}body.checkout-wc #cfw-alert-container .cfw-alert:after,body.checkout-wc #cfw-alert-container .cfw-alert:before{display:none}body.checkout-wc #cfw-alert-container .cfw-alert a:not(.button){color:inherit;text-decoration:underline}body.checkout-wc #cfw-alert-container .cfw-alert a:not(.button):hover{color:var(--TRIAL)}body.checkout-wc #cfw-alert-container .cfw-alert a.button{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.checkout-wc #cfw-alert-container .cfw-alert a.button,body.checkout-wc #cfw-alert-container .cfw-alert a.button:link,body.checkout-wc #cfw-alert-container .cfw-alert a.button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}body.checkout-wc #cfw-alert-container .cfw-alert a.button,body.checkout-wc #cfw-alert-container .cfw-alert a.button:visited{background-color:var(--TRIAL)}body.checkout-wc #cfw-alert-container .cfw-alert a.button:focus,body.checkout-wc #cfw-alert-container .cfw-alert a.button:focus-visible,body.checkout-wc #cfw-alert-container .cfw-alert a.button:hover{background-color:var(--blue-hover)}body.checkout-wc #cfw-alert-container .cfw-alert a.button{float:none;font-size:16px;height:36px;margin-left:auto;order:1;padding-inline:16px}body.checkout-wc #cfw-alert-container .cfw-alert a.button:not(:has(.son-btn-label)){padding-bottom:0;padding-top:4px}body.checkout-wc #cfw-alert-container .cfw-alert li{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px 16px;margin:0}body.checkout-wc #cfw-alert-container .cfw-alert .message{display:contents}.site-main>.woocommerce-notices-wrapper:not(:empty){margin-inline:auto;max-width:calc(1200px + var(--space-outer)*2);padding:24px var(--space-outer) 0}body.woocommerce-order-received .son-breadcrumbs{display:none}body.woocommerce-order-received #content{max-width:calc(1200px + var(--space-outer)*2);padding:40px var(--space-outer) 80px}@media(min-width:768px){body.woocommerce-order-received #content{padding-top:64px}}.son-thankyou{color:var(--text);font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:var(--letter-spacing-default);line-height:22px}.son-thankyou p{margin:0}.son-thankyou .son-thankyou__title{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1.2}@media(min-width:768px){.son-thankyou .son-thankyou__title{font-size:56px}}.son-thankyou .son-thankyou__title{margin:0 0 40px}.son-thankyou .son-thankyou__button{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-thankyou .son-thankyou__button,.son-thankyou .son-thankyou__button:link,.son-thankyou .son-thankyou__button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-thankyou .son-thankyou__button,.son-thankyou .son-thankyou__button:visited{background-color:var(--TRIAL)}.son-thankyou .son-thankyou__button:focus,.son-thankyou .son-thankyou__button:focus-visible,.son-thankyou .son-thankyou__button:hover{background-color:var(--blue-hover)}.son-thankyou .son-thankyou__button--buy,.son-thankyou .son-thankyou__button--buy:visited{background-color:var(--BUY)}.son-thankyou .son-thankyou__button--buy:focus,.son-thankyou .son-thankyou__button--buy:focus-visible,.son-thankyou .son-thankyou__button--buy:hover{background-color:var(--pink-hover)}.son-thankyou .son-thankyou__button--small{font-size:16px;height:auto;line-height:18px;padding:7px 20px 4px}.son-thankyou .son-thankyou__button--small .son-btn-label{transform:none}.son-thankyou__columns{display:flex;flex-direction:column;gap:50px}@media(min-width:1025px){.son-thankyou__columns{align-items:start;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:minmax(0,711px) minmax(0,429px);justify-content:space-between}}.son-thankyou__main{display:flex;flex-direction:column;gap:30px}.son-thankyou__order{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.son-thankyou .son-thankyou__order-number{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0}.son-thankyou__status{align-items:center;border:1px solid;border-radius:var(--radius-button);display:inline-flex;font-size:12px;font-weight:500;gap:12px;line-height:16px;padding:12px 20px 9px}.son-thankyou__status:before{background-color:currentcolor;border-radius:50%;content:"";flex-shrink:0;height:10px;margin-top:-3px;width:10px}.son-thankyou__status--success{color:var(--ACCENT)}.son-thankyou__status--neutral{color:var(--text)}.son-thankyou__status--error{color:var(--BUY)}.son-thankyou__failed{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.son-thankyou__details{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel)}.son-thankyou__details-row{display:flex;flex-direction:column}@media(min-width:768px){.son-thankyou__details-row{flex-direction:row;gap:24px}}.son-thankyou__detail{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere;padding:24px}.son-thankyou__detail p{font-size:16px;line-height:24px}.son-thankyou__detail address{font-style:normal;line-height:24px}.son-thankyou .son-thankyou__detail-title{font-size:19px;line-height:25px}.son-thankyou .son-thankyou__detail-label,.son-thankyou .son-thankyou__detail-title{color:var(--text);font-family:var(--font-family);font-weight:500;letter-spacing:var(--letter-spacing-default);margin:0}.son-thankyou .son-thankyou__detail-label{font-size:12px;line-height:18px}.son-thankyou__main>:is(section,h2,ul,p):not([class*=son-thankyou]){margin:0}.son-thankyou__summary{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:16px;padding:24px}.son-thankyou .son-thankyou__summary-title{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0}.son-thankyou__items{border-bottom:1px solid var(--LIGHT);list-style:none;margin:0;padding:0}.son-thankyou__item{align-items:flex-start;border-top:1px solid var(--LIGHT);display:flex;font-size:12px;gap:16px;line-height:18px;padding:16px 0}.son-thankyou__item-info{display:flex;flex:1;flex-direction:column;min-width:0}.son-thankyou__item-name,.son-thankyou__item-price{font-weight:500}.son-thankyou__item-price{flex-shrink:0;margin-left:auto;white-space:nowrap}.son-thankyou__totals{display:flex;flex-direction:column;gap:4px;margin:0}.son-thankyou__total-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.son-thankyou__total-row dd,.son-thankyou__total-row dt{font-weight:inherit;margin:0}.son-thankyou__total-row--discount{color:var(--BUY)}.son-thankyou__total-row--discount dd{font-weight:900}.son-thankyou__total-row--transaction{color:#888;font-size:12px;line-height:18px}.son-thankyou__total-row--transaction dt{flex-shrink:0}.son-thankyou__total-row--transaction dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.son-thankyou__grand-total{border-top:1px solid var(--LIGHT);display:flex;flex-direction:column;gap:4px;padding-top:16px}.son-thankyou__grand-total .son-thankyou__total-row{font-weight:900;line-height:24px}.son-thankyou__total-amount{color:var(--BUY)}.son-thankyou__tax-note{color:#888;font-size:12px;line-height:18px;text-align:right}.son-thankyou__licenses{margin-top:100px}.son-thankyou__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:24px}.son-thankyou .son-thankyou__section-title{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1}@media(min-width:768px){.son-thankyou .son-thankyou__section-title{font-size:56px}}.son-thankyou .son-thankyou__section-title{margin:0}.son-thankyou__os{border:1px solid var(--LIGHT);border-radius:999px;display:flex;padding:3px}.son-thankyou .son-thankyou__os-tab{align-items:center;background:none;border:0;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:14px;font-weight:700;gap:6px;height:30px;justify-content:center;line-height:1;padding:0;width:104px}.son-thankyou .son-thankyou__os-tab:focus,.son-thankyou .son-thankyou__os-tab:hover{background:none;color:var(--text)}.son-thankyou .son-thankyou__os-tab.is-active,.son-thankyou .son-thankyou__os-tab.is-active:focus,.son-thankyou .son-thankyou__os-tab.is-active:hover{background-color:var(--TRIAL);color:var(--text)}.son-thankyou__os-icon{background-color:currentcolor;flex-shrink:0;height:14px;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:14px}.son-thankyou__os-icon--mac{-webkit-mask-image:url(/app/themes/love-it/dist/assets/img/icon_mac.svg);mask-image:url(/app/themes/love-it/dist/assets/img/icon_mac.svg);transform:translateY(-1px)}.son-thankyou__os-icon--windows{-webkit-mask-image:url(/app/themes/love-it/dist/assets/img/icon_windows.svg);mask-image:url(/app/themes/love-it/dist/assets/img/icon_windows.svg);-webkit-mask-size:80%;mask-size:80%}.son-thankyou .son-thankyou__license-table{background-color:var(--DARK);border:1px solid var(--LIGHT);border-collapse:separate;border-radius:var(--radius-panel);border-spacing:0;margin:0;overflow:hidden;width:100%}.son-thankyou .son-thankyou__license-table td,.son-thankyou .son-thankyou__license-table th{background:transparent;border:0;padding:16px 0 16px 60px;text-align:left;vertical-align:middle}.son-thankyou .son-thankyou__license-table td:first-child,.son-thankyou .son-thankyou__license-table th:first-child{padding-left:24px}.son-thankyou .son-thankyou__license-table td:last-child,.son-thankyou .son-thankyou__license-table th:last-child{padding-right:24px;text-align:center;white-space:nowrap}.son-thankyou .son-thankyou__license-table thead th{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;line-height:18px;padding-bottom:6px;padding-top:10px}.son-thankyou .son-thankyou__license-table tbody td{background:transparent;border-top:1px solid hsla(0,0%,100%,.07)}.son-thankyou .son-thankyou__license-table tbody tr{transition:background-color .2s}.son-thankyou .son-thankyou__license-table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.son-thankyou__license-product{font-weight:900;line-height:24px;width:100%}.son-thankyou__license-file,.son-thankyou__license-key{color:hsla(0,0%,100%,.8);font-size:12px;line-height:18px;white-space:nowrap}.son-thankyou__license-key{min-width:300px}.son-thankyou__license-key--pending{color:#888}.son-thankyou__license-file{min-width:160px}.son-thankyou__license-note{display:flex;flex-direction:column;gap:8px;margin-bottom:80px}.son-thankyou .son-thankyou__license-note-lead{color:var(--text);font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:25px;margin:0;max-width:760px}@media(min-width:768px){.son-thankyou .son-thankyou__license-note-lead{font-size:24px;line-height:32px}}.son-thankyou__license-note-extra a{color:inherit;text-decoration:underline}.son-thankyou__continue{display:flex;justify-content:center;padding:100px 0}.son-thankyou .son-thankyou__eyebrow{color:var(--ACCENT);font-size:14px;font-weight:500;line-height:1;margin:0 0 20px}@media(min-width:768px){.son-thankyou .son-thankyou__eyebrow{font-size:16px}}.son-thankyou .son-thankyou__tutorials-title{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1}@media(min-width:768px){.son-thankyou .son-thankyou__tutorials-title{font-size:56px}}.son-thankyou .son-thankyou__tutorials-title{margin:0 0 40px}@media(max-width:767px){.son-thankyou .son-thankyou__license-table thead{display:none}.son-thankyou .son-thankyou__license-table tbody tr{border-top:1px solid hsla(0,0%,100%,.07);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"product download" "file download" "key key";grid-template-columns:minmax(0,1fr) auto;padding:16px}.son-thankyou .son-thankyou__license-table tbody tr:first-child{border-top:0}.son-thankyou .son-thankyou__license-table tbody td,.son-thankyou .son-thankyou__license-table tbody td:first-child,.son-thankyou .son-thankyou__license-table tbody td:last-child{border:0;padding:0}.son-thankyou__license-product{grid-area:product}.son-thankyou__license-file{grid-area:file;min-width:0}.son-thankyou__license-key{grid-area:key;min-width:0}.son-thankyou__license-key:empty{display:none}.son-thankyou__license-download{align-self:center;grid-area:download}.son-thankyou__continue{padding:60px 0}}body.woocommerce-account .site-main{max-width:none;padding:0}.son-account{max-width:calc(1200px + var(--space-outer)*2);padding:40px var(--space-outer) 80px}@media(min-width:768px){.son-account{padding-top:64px}}.son-account{letter-spacing:var(--letter-spacing-default);margin-inline:auto}.son-account a{color:var(--text);text-decoration:none}.son-account h2{font-size:24px;font-weight:900;letter-spacing:var(--letter-spacing-heading);line-height:1.2;margin:0 0 20px}.son-account p{margin:0 0 16px}.son-account__title.son-account__title{font-size:40px;font-weight:200;letter-spacing:var(--letter-spacing-heading);line-height:1.1;margin:0 0 32px}@media(min-width:768px){.son-account__title.son-account__title{font-size:56px;margin-bottom:48px}}.son-account__layout{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media(min-width:1025px){.son-account__layout{align-items:start;gap:88px;grid-template-columns:240px minmax(0,1fr)}}.son-account .son-account__layout .woocommerce-MyAccount-content,.son-account .son-account__layout .woocommerce-MyAccount-navigation{float:none;width:auto}.son-account .woocommerce-MyAccount-navigation ul{border-top:1px solid var(--LIGHT);list-style:none;margin:0;padding:0}.son-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--LIGHT);margin:0}.son-account .woocommerce-MyAccount-navigation a{display:block;font-size:16px;font-weight:500;line-height:19px;padding:24px 16px;text-align:center;transition:background-color .2s ease}.son-account .woocommerce-MyAccount-navigation a:focus-visible,.son-account .woocommerce-MyAccount-navigation a:hover{background-color:hsla(0,0%,100%,.1)}.son-account .woocommerce-MyAccount-navigation .is-active a{background-color:var(--TRIAL)}.son-account__panel{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);padding:24px var(--space-panel)}@media(min-width:768px){.son-account__panel{padding:32px}}.son-account__note{font-size:14px;opacity:.7}.son-account__hint{display:block;font-size:12px;margin-top:6px;opacity:.6}.son-account__submit{margin:24px 0 0}body .son-account form .form-row{margin:0 0 16px;padding:0}body .son-account form .form-row label{color:var(--text);display:block;font-size:14px;line-height:1.4;margin-bottom:6px}body .son-account form .form-row .required{color:var(--text);font-weight:inherit;visibility:visible}body .son-account form .form-row .input-text,body .son-account form .form-row select,body .son-account form .form-row textarea{background-color:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);font-family:var(--font-family);font-size:16px;height:48px;letter-spacing:var(--letter-spacing-default);line-height:normal;padding:4px 16px 0;width:100%}body .son-account form .form-row .input-text::-moz-placeholder,body .son-account form .form-row select::-moz-placeholder,body .son-account form .form-row textarea::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}body .son-account form .form-row .input-text::placeholder,body .son-account form .form-row select::placeholder,body .son-account form .form-row textarea::placeholder{color:hsla(0,0%,100%,.6);opacity:1}body .son-account form .form-row .input-text:focus,body .son-account form .form-row select:focus,body .son-account form .form-row textarea:focus{border-color:var(--TRIAL);outline:none}body .son-account form .form-row .input-text[readonly],body .son-account form .form-row select[readonly],body .son-account form .form-row textarea[readonly]{cursor:default;opacity:.6}body .son-account form .form-row textarea{height:auto;padding:12px 16px}body .son-account form .form-row.woocommerce-invalid .input-text,body .son-account form .form-row.woocommerce-invalid select{border-color:var(--BUY)}body .son-account form .form-row.woocommerce-invalid label{color:var(--text)}.son-account form .form-row-first,.son-account form .form-row-last{width:calc(50% - 8px)}.son-account form .form-row label.woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.4;margin:0}.son-account form .form-row label.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:2px;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.son-account form .form-row label.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked{background:var(--TRIAL) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m2 6 3 3 5-6'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--TRIAL)}.son-account form .form-row label.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:focus-visible{outline:2px solid var(--TRIAL);outline-offset:2px}.son-account form .form-row label.woocommerce-form__label-for-checkbox a{text-decoration:underline}.son-account fieldset{border:0;margin:32px 0 0;padding:0}.son-account fieldset legend{font-size:18px;font-weight:700;margin:0 0 16px;padding:0}.son-account .select2-container--default .select2-selection--single{background-color:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);height:48px}.son-account .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text);font-size:16px;line-height:42px;padding:4px 0 0 16px}.son-account .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:8px}.son-account .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text) transparent transparent}.son-account .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--TRIAL)}body.woocommerce-account .son-account table{border:0;border-collapse:collapse;margin:0;width:100%}body.woocommerce-account .son-account table td,body.woocommerce-account .son-account table th{border:0}body.woocommerce-account .son-account table thead tr th{border-top:0}body.woocommerce-account .son-account table tbody>tr:hover>td,body.woocommerce-account .son-account table tbody>tr:nth-child(2n)>td,body.woocommerce-account .son-account table tbody>tr:nth-child(odd)>td{background-color:transparent}.son-account .button:not(:has(.son-btn-label)){padding-bottom:0;padding-top:4px}body.woocommerce-account .select2-dropdown{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text)}body.woocommerce-account .select2-dropdown .select2-search__field{background-color:transparent;border:1px solid var(--LIGHT);color:var(--text)}body.woocommerce-account .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:var(--TRIAL)}.son-account--login .son-account__panels{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:960px}@media(min-width:768px){.son-account--login .son-account__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.son-account--login .son-account__panels:after,.son-account--login .son-account__panels:before{display:none}.son-account--login .son-account__panels .col-1,.son-account--login .son-account__panels .col-2{float:none;width:auto}.son-account--login .son-account__panel--single{margin-inline:auto;max-width:460px}.son-account--login form.login,.son-account--login form.register{border:0;border-radius:0;margin:0;padding:0}.son-account--login button.button{width:100%}.son-account--login form .son-account__submit{margin-top:24px}.son-account--login .lost_password{font-size:16px;margin:16px 0 0}.son-account--login .lost_password a{text-decoration:underline}.son-account--login .son-account__terms{margin-top:20px}.son-account--login .woocommerce-privacy-policy-text{font-size:12px;line-height:1.4;margin-top:12px;opacity:.6}.son-account--login .woocommerce-privacy-policy-text p{margin:0}.son-account--login .woocommerce-privacy-policy-text a{text-decoration:underline}.son-status{border:1px solid;border-radius:999px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:var(--letter-spacing-default);line-height:1;padding:5px 12px 3px;white-space:nowrap}.son-status--on-hold,.son-status--pending,.son-status--processing{color:var(--TRIAL)}.son-status--completed{color:var(--green)}.son-status--cancelled,.son-status--failed,.son-status--refunded{color:var(--LIGHT);opacity:.6}.son-orders__panel{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);padding:8px var(--space-panel)}@media(min-width:768px){.son-orders__panel{padding:16px 32px}}.son-orders table.woocommerce-orders-table{font-size:16px}.son-orders table.woocommerce-orders-table td,.son-orders table.woocommerce-orders-table th{line-height:1.3;padding:16px 12px;text-align:left;vertical-align:middle}.son-orders table.woocommerce-orders-table thead th{border-bottom:1px solid var(--LIGHT);font-size:14px;font-weight:500;opacity:.6;padding-bottom:12px}.son-orders table.woocommerce-orders-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.25)}.son-orders table.woocommerce-orders-table tbody tr:last-child{border-bottom:0}.son-orders table.woocommerce-orders-table .button{font-size:16px;height:36px;padding:0 16px}.son-orders__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px 20px;justify-content:center}.son-orders__invoice{align-items:center;display:inline-flex;font-size:16px;font-weight:400;gap:8px}.son-orders__invoice:before{background-color:currentcolor;content:"";flex-shrink:0;height:20px;-webkit-mask:url(/app/themes/love-it/dist/assets/img/icon_download.svg) center/contain no-repeat;mask:url(/app/themes/love-it/dist/assets/img/icon_download.svg) center/contain no-repeat;width:20px}.son-orders__invoice .son-btn-label{text-decoration:underline}.son-orders__invoice:hover{color:var(--green)}.son-orders__none{opacity:.4}.son-orders__footer{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 24px;justify-content:space-between;margin-top:20px}.son-orders__footer p{margin:0}.son-orders__footer a{color:var(--green);font-weight:700}.son-orders__footer a:hover{text-decoration:underline}.son-orders .woocommerce-pagination{display:flex;justify-content:space-between;margin-top:24px}.son-orders .woocommerce-pagination .woocommerce-button--next{margin-left:auto}@media(max-width:767px){.son-orders table.woocommerce-orders-table tbody tr{display:block;padding:12px 0}.son-orders table.woocommerce-orders-table tbody td{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:6px 0}.son-orders table.woocommerce-orders-table tbody td:before{flex-shrink:0;float:none;font-size:12px;font-weight:500;letter-spacing:.06em;opacity:.6;text-transform:uppercase}.son-orders__actions{justify-content:flex-end}}.son-order .son-order__back{color:var(--green);display:inline-block;font-size:16px;font-weight:700;margin-bottom:24px}.son-order .son-order__back:hover{text-decoration:underline}.son-order__panel{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);padding:24px var(--space-panel)}@media(min-width:768px){.son-order__panel{padding:32px}}.son-order__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 12px;margin:0 0 24px}.son-order__meta-sep{opacity:.4}.son-order .son-order__items{font-size:16px}.son-order .son-order__items td,.son-order .son-order__items th{line-height:1.3;padding:14px 0;text-align:left;vertical-align:top}.son-order .son-order__items td:last-child,.son-order .son-order__items th:last-child{text-align:right;white-space:nowrap}.son-order .son-order__items thead tr th{border-bottom:1px solid var(--LIGHT);font-size:14px;font-weight:500;opacity:.6;padding:0 0 12px}.son-order__qty{margin-left:4px;opacity:.6}.son-order__totals{font-size:14px;margin-top:20px}.son-order__total{display:flex;gap:24px;justify-content:space-between;padding:6px 0}.son-order__total>span:first-child{flex-shrink:0}.son-order__total>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right}.son-order__total--strong{font-size:16px;font-weight:700}.son-order__total--muted{opacity:.7}.son-order__total--grand{font-size:24px;font-weight:700;margin-top:8px}.son-order__total--grand>span:last-child{color:var(--green);font-weight:900}.son-order__total--grand del{color:var(--text);font-size:14px;font-weight:400;opacity:.6}.son-order__total--grand ins{text-decoration:none}.son-order__total--payment{margin-top:8px}.son-order__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.son-account-data{display:grid;gap:48px}.son-account-data__section{background-color:var(--DARK);border:1px solid var(--LIGHT);border-radius:var(--radius-panel);padding:24px var(--space-panel)}@media(min-width:768px){.son-account-data__section{padding:32px}}.son-account-data__section form h2{margin-bottom:20px}.son-account-data__section .optional{opacity:.6}.son-account-data__section #save-card-hosted,.son-account-data__section .son-account__submit,.son-account-data__section p:has(>button[name=save_address]){text-align:right}body .son-account-data p:has(>button[name=save_address]){margin-top:32px}body .son-account-data .son-account__submit{margin-top:16px}.son-account-data .son-account-data__section--cards h3{font-size:18px;font-weight:700;margin:0 0 12px}.son-account-data .son-account-data__section--cards #sfwp-cardtype{background-color:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);font-family:var(--font-family);font-size:16px;height:48px;line-height:normal;margin-bottom:16px;max-width:320px;padding:4px 16px 0;width:100%}.son-account-data .son-account-data__section--cards #sfwp-cardtype option{background-color:var(--DARK)}.son-account-data .son-account-data__section--cards #saferpay-div{padding:0}.son-account-data .son-account-data__section--cards #saferpay-div .row{margin-bottom:16px}.son-account-data .son-account-data__section--cards #saferpay-div .row:last-child{gap:16px}.son-account-data .son-account-data__section--cards #saferpay-div.sample-one input{background-color:transparent;border:1px solid var(--LIGHT);border-radius:var(--radius-button);color:var(--text);font-family:var(--font-family);font-size:16px;min-height:48px;padding:4px 16px 0}.son-account-data .son-account-data__section--cards #saferpay-div.sample-one input::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}.son-account-data .son-account-data__section--cards #saferpay-div.sample-one input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.son-account-data .son-account-data__section--cards button{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:18px;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.son-account-data .son-account-data__section--cards button,.son-account-data .son-account-data__section--cards button:link,.son-account-data .son-account-data__section--cards button:visited{color:var(--text);font-family:var(--font-family);font-weight:900}.son-account-data .son-account-data__section--cards button,.son-account-data .son-account-data__section--cards button:visited{background-color:var(--TRIAL)}.son-account-data .son-account-data__section--cards button:focus,.son-account-data .son-account-data__section--cards button:focus-visible,.son-account-data .son-account-data__section--cards button:hover{background-color:var(--blue-hover)}.son-account-data .son-account-data__section--cards button{padding:4px 20px 0}.son-account-data .son-account-data__section--cards .divScroll{overflow-x:auto}.son-account-data .son-account-data__section--cards table{font-size:14px;margin-top:16px}.son-account-data .son-account-data__section--cards table td,.son-account-data .son-account-data__section--cards table th{border-bottom:1px solid hsla(0,0%,100%,.25);padding:10px 12px;text-align:left;vertical-align:middle}.son-account-data .son-account-data__section--cards table th{font-size:12px;font-weight:500;letter-spacing:.06em;opacity:.6;text-transform:uppercase}
/*# sourceMappingURL=styles.css.map*/