@charset "UTF-8";.color-main-100{color:#354c54}.color-main-200{color:#283b42}.color-main-300{color:#03141a}.color-secondary-100{color:#e0f7ff}.color-secondary-200{color:#c9e5ee}.color-secondary-300{color:#8ccbcd}.color-secondary-400{color:#94e4ff}.color-tertiary-100{color:#fbf2eb}.color-tertiary-200{color:#ffe7d4}.color-bw-100{color:#fff}.color-bw-200{color:#f1f0f0}.color-bw-300{color:#dadada}.color-success-100{color:#bdffd6}.color-success-200{color:#49cc7b}.color-success-300{color:#007f35}.color-warning-100{color:#ffdeb5}.color-warning-200{color:#ff8c00}.color-warning-300{color:#cc7000}.color-error-100{color:#ffc6d6}.color-error-200{color:#ff0149}.color-error-300{color:#c10037}@font-face{font-family:Aeonik,sans-serif;src:url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-CXFmwfKI.eot);src:url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-CXFmwfKI.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-BCnv6VdC.woff2) format("woff2"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-BnViKD9M.woff) format("woff"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-BcUqW04i.ttf) format("truetype"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_regular-DA8GT69g.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik,sans-serif;src:url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-BPghYsEq.eot);src:url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-BPghYsEq.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-CctRZ_Tl.woff2) format("woff2"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-CTtKoFxj.woff) format("woff"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-CWQWS5Hb.ttf) format("truetype"),url(/wp-content/themes/byosom-x/public/build/assets/Aeonik_bold-7j-8Uo3Q.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}p{color:#354c54}h1,h2,h3,h4,h5,h6{letter-spacing:-.06em;line-height:1}.h-xl{font-size:clamp(2.5rem,6vw + 1rem,8.75rem)!important;font-weight:700;line-height:1;letter-spacing:-.06em}.h-l{font-size:80px;font-weight:700;line-height:1;letter-spacing:-.06em}.h-m,.section-woocommerce h2,.article-content-container h1{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.06em}.h-s,#app .woo-my-account-content h2,.article-content-container .p-name,.article-content-container h2{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.06em}.h-xs,#app .woo-my-account-content fieldset legend,.article-content-container h3{font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.06em}.h-xxs,.article-content-container h4{font-size:26px;font-weight:700;line-height:1.25}.body-xl{font-size:16px;line-height:24px;font-weight:400}.body-m{font-size:14px;line-height:20px;font-weight:400}.body-s{font-size:12px;line-height:16px;font-weight:400}.clamp80{font-size:clamp(32px,6vw,80px);font-weight:700;line-height:1.2}@media(max-width:768px){.h-xl{font-size:80px;line-height:1.1}.h-l{font-size:56px;line-height:1.1}.h-m,.section-woocommerce h2,.article-content-container h1{font-size:40px;line-height:1.1}.h-s,#app .woo-my-account-content h2,.article-content-container .p-name,.article-content-container h2{font-size:32px;line-height:1.1}.h-xs,#app .woo-my-account-content fieldset legend,.article-content-container h3{font-size:24px;line-height:1.1}← .h-xxs,← .article-content-container h4,.article-content-container ← h4{font-size:20px;line-height:1.1}}.nav-desktop{border-radius:48px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s ease}.nav-desktop li a{transition:color .3s ease}.nav-desktop li a:hover{color:#000}.cart-desktop,.chat-desktop,.ajax-logout-button{display:none}@media(min-width:768px){.cart-desktop,.chat-desktop,.ajax-logout-button{display:flex}}.cart-desktop,.chat-desktop,.ajax-logout-button{width:56px;height:56px;padding:16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:56px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s ease}.cart-desktop svg path,.chat-desktop svg path,.ajax-logout-button svg path{transition:stroke .3s ease}.cart-desktop:hover,.cart-desktop:focus,.chat-desktop:hover,.chat-desktop:focus,.ajax-logout-button:hover,.ajax-logout-button:focus{background:#ffffff80}.ajax-logout-button.loading{position:absolute;right:20px;top:24px;pointer-events:none;color:transparent;position:relative;transition:color .2s ease-in-out}.ajax-logout-button.loading svg path{stroke:transparent!important;fill:transparent!important}.ajax-logout-button.loading:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid rgba(148,228,255,.5);border-top-color:#94e4ff;border-radius:50%;animation:spin 1s linear infinite}.blue-active .ajax-logout-button,.orange-active .ajax-logout-button{background:#ffffff4d}.blue-active .ajax-logout-button svg path,.orange-active .ajax-logout-button svg path{stroke:#283b42}.blue-active .ajax-logout-button:hover,.blue-active .ajax-logout-button:focus,.orange-active .ajax-logout-button:hover,.orange-active .ajax-logout-button:focus{background:#ffffff80}.logo-svg svg{width:154px;height:17px}.logo-svg svg path{transition:fill .25s ease}.dark-active .logo-svg svg path{fill:#fff!important}.dark-active .nav-desktop{background:#354c544d}.dark-active .nav-desktop li a{color:#c9e5ee}.dark-active .nav-desktop li a:hover{color:#f1f0f0}.dark-active .cart-desktop,.dark-active .chat-desktop,.dark-active .ajax-logout-button{background:#354c544d}.dark-active .cart-desktop svg path,.dark-active .chat-desktop svg path,.dark-active .ajax-logout-button svg path{stroke:#c9e5ee}.dark-active .cart-desktop:hover,.dark-active .cart-desktop:focus,.dark-active .chat-desktop:hover,.dark-active .chat-desktop:focus,.dark-active .ajax-logout-button:hover,.dark-active .ajax-logout-button:focus{background:#354c54cc}.dark-active .cart-desktop:hover svg path,.dark-active .cart-desktop:focus svg path,.dark-active .chat-desktop:hover svg path,.dark-active .chat-desktop:focus svg path,.dark-active .ajax-logout-button:hover svg path,.dark-active .ajax-logout-button:focus svg path{stroke:#f1f0f0}.nav-mobile{min-height:100dvh}.nav-mobile a{color:#e0f7ff}.header-minimal{position:fixed;top:0;left:0;padding-top:40px;width:100%;z-index:50;text-align:center}.header-minimal .logo-top-middle{display:inline-block}.header-minimal .ajax-logout-button{display:block;position:absolute;right:20px;top:24px}.fixed-header{top:0}.page-template-dna-kit .fixed-header{top:64px;transition:top .1s linear,transform .35s ease-in-out}.no-sticky-timer .page-template-dna-kit .fixed-header{top:0}@media(min-width:48rem){.header-minimal .ajax-logout-button{right:40px}}@media(max-width:47.99rem){.fixed-header{transition:transform .35s ease-in-out}.slide-out-menu{transition:all .35s ease-in-out}html.tuck-up-header .fixed-header{transform:translateY(-100%)}html.tuck-up-header .slide-out-menu{height:calc(100vh + 55px)!important}}html,body{overflow-x:hidden;transition:background .5s linear}html{font-family:Aeonik,sans-serif}#app{position:relative;z-index:10}.container{max-width:1320px;margin:0 auto}ul a{color:#283b42}button{cursor:pointer}.dark-section,.orange-section,.blue-section,.dark-section-no-grad,.orange-section-no-grad,.blue-section-no-grad{position:relative;z-index:5;transition:opacity .25s linear}.dark-section>div:first-of-type:not(.no-relative),.orange-section>div:first-of-type:not(.no-relative),.blue-section>div:first-of-type:not(.no-relative),.dark-section-no-grad>div:first-of-type:not(.no-relative),.orange-section-no-grad>div:first-of-type:not(.no-relative),.blue-section-no-grad>div:first-of-type:not(.no-relative){z-index:10}.dark-section,.dark-section-no-grad{background:#283b42}.orange-section,.orange-section-no-grad{background:#fbf2eb}.blue-section,.blue-section-no-grad{background:#c9e5ee}.blue-section .gradient-bg{background:#4493a557}.orange-section .gradient-bg{background:#ffe1ca;opacity:.75}.dark-section .gradient-bg{background:#4493a557}.gradient-bg{z-index:0}[data-aos=fd-to-50]{transition-property:color}[data-aos=fd-to-50].aos-animate{color:#283b421a!important}[data-aos=grow-to-100]{transition-property:height;transition-duration:10s!important}[data-aos=grow-to-100].aos-animate{height:100%}.footer-container{max-width:1440px;background-image:url(/wp-content/themes/byosom-x/public/build/assets/footer-img-ChRV86YI.webp);background-size:90% auto;background-repeat:no-repeat;background-position:center bottom}.bg-fix{background:#283b42;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.footer-slogan,.copyright{color:#fff}.footer-slogan{font-weight:400;padding:20px 0 24px}.copyright{font-weight:700}.footer-visible .chat-desktop{display:none}.footer-social-link{display:flex;width:48px;height:48px;padding:16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:48px;background:#354c544d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s ease,box-shadow .3s ease}.footer-social-link:hover,.footer-social-link:focus{background:#354c5499;box-shadow:1px 1px 1px #ffffffa6 inset}.footer-social-link:hover svg path,.footer-social-link:focus svg path{stroke:#f1f0f0}.useful-links{padding-top:25px}.useful-links a{color:#e0f7ff;transition:color .3s ease}.useful-links a:hover,.useful-links a:focus{color:#8ccbcd}img[x-zoomable]:hover{cursor:zoom-in}.zoomable-fullscreen-container{position:fixed;top:0;left:0;width:100%;height:100vh;background:#354c544d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;z-index:998;cursor:zoom-out;overflow:hidden;touch-action:none}.zoomable-fullscreen-image{position:absolute;max-height:none;max-width:none;cursor:grab;transition:transform .2s ease-out;top:50%;left:50%;transform:translate(-50%,-50%);touch-action:none;-webkit-user-select:none;user-select:none}.zoomable-fullscreen-image.dragging{cursor:grabbing;transition:none}.zoomable-controls-panel{position:fixed;top:20px;right:20px;display:flex;gap:10px;z-index:999}.zoomable-control-button{background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.zoomable-control-button>svg{width:20px;height:20px}.zoomable-control-button:hover,.zoomable-control-button:focus{background:#ffffff8c;outline:none}html body.page-template-default .section-page-default p,html body.page-template-validation-page .section-page-default p{line-height:1.45;margin-bottom:.7rem}html body.page-template-default .section-page-default h1,html body.page-template-default .section-page-default h2,html body.page-template-default .section-page-default h3,html body.page-template-default .section-page-default h4,html body.page-template-default .section-page-default h5,html body.page-template-default .section-page-default h6,html body.page-template-validation-page .section-page-default h1,html body.page-template-validation-page .section-page-default h2,html body.page-template-validation-page .section-page-default h3,html body.page-template-validation-page .section-page-default h4,html body.page-template-validation-page .section-page-default h5,html body.page-template-validation-page .section-page-default h6{font-family:Aeonik,sans-serif;color:#283b42;line-height:1.2;margin-bottom:.75rem;margin-top:.25rem}html body.page-template-default .section-page-default h1,html body.page-template-validation-page .section-page-default h1{font-size:3rem}html body.page-template-default .section-page-default h2,html body.page-template-validation-page .section-page-default h2{font-size:2.5rem}html body.page-template-default .section-page-default h3,html body.page-template-validation-page .section-page-default h3{font-size:2rem}html body.page-template-default .section-page-default h4,html body.page-template-validation-page .section-page-default h4{font-size:1.75rem}html body.page-template-default .section-page-default h5,html body.page-template-validation-page .section-page-default h5{font-size:1.5rem}html body.page-template-default .section-page-default h6,html body.page-template-validation-page .section-page-default h6{font-size:1.25rem}html body.page-template-default .section-page-default ul,html body.page-template-validation-page .section-page-default ul{padding-left:1.5rem;list-style-type:disc;color:#283b42;margin-bottom:.7rem}.subscribe-box{background:#ffe7d4}.newsletter-form{position:relative;height:72px}.newsletter-form .tnp-subscription-minimal input.tnp-email,.newsletter-form .tnp-subscription-minimal input#email,.newsletter-form ._form-content input.tnp-email,.newsletter-form ._form-content input#email{width:100%!important;max-width:100%!important;height:72px;line-height:72px;padding:0 24px 0 64px;background-color:#fbf2eb;border-radius:72px;border:1px solid transparent;font-size:16px;transition:border .3s}.newsletter-form .tnp-subscription-minimal input.tnp-email:focus-visible,.newsletter-form .tnp-subscription-minimal input#email:focus-visible,.newsletter-form ._form-content input.tnp-email:focus-visible,.newsletter-form ._form-content input#email:focus-visible{outline:none;border:1px solid #03141a}.newsletter-form .tnp-subscription-minimal input.tnp-submit,.newsletter-form .tnp-subscription-minimal button._submit,.newsletter-form ._form-content input.tnp-submit,.newsletter-form ._form-content button._submit{position:absolute;z-index:20;right:8px;top:50%;margin-top:-28px;display:flex;width:56px;height:56px;justify-content:center;align-items:center;flex-shrink:0;border-radius:56px;background:#ffffff4d;transition:background .3s;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.newsletter-form .tnp-subscription-minimal input.tnp-submit:hover,.newsletter-form .tnp-subscription-minimal input.tnp-submit:focus,.newsletter-form .tnp-subscription-minimal button._submit:hover,.newsletter-form .tnp-subscription-minimal button._submit:focus,.newsletter-form ._form-content input.tnp-submit:hover,.newsletter-form ._form-content input.tnp-submit:focus,.newsletter-form ._form-content button._submit:hover,.newsletter-form ._form-content button._submit:focus{background:#ffffffd9}.newsletter-form ._form{width:100%;position:relative}.newsletter-form ._form .email-icon{top:26px}.newsletter-form ._form #email-error{position:absolute;top:100%;color:#ff0149;width:100%;text-align:center;font-size:16px;outline:none}.newsletter-form ._form ._form-thank-you{text-align:center;color:#49cc7b;font-weight:700;font-size:20px;outline:none}.subscribe-submit-icon{position:absolute;z-index:21;right:24px;top:50%;margin-top:-12px;pointer-events:none}.email-icon{position:absolute;left:24px;pointer-events:none}@media(max-width:768px){.zoomable-controls-panel{top:10px;right:10px}.zoomable-control-button{width:44px;height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}}.zoomable-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;color:#737373;font-size:1rem}.zoomable-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #737373;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.zoomable-loading-indicator[hidden]{display:none}@media(max-width:767px){.footer-container{text-align:center;padding-bottom:40vw}.copyright{padding-top:80px}}@media(min-width:768px){.footer-container{background-size:40% auto}.footer-spacer{height:100px}}@media(min-width:48rem){[data-aos=grow-to-100]{transition-property:width;transition-duration:10s!important}[data-aos=grow-to-100].aos-animate{width:100%}}@media(min-width:980px){.footer-container{background-size:50% auto}.footer-spacer{min-height:200px}}@media(min-width:1280px){.footer-spacer{min-height:300px}}.slide-icon{border-radius:80px;border:.5px solid #ffe7d4}.hero-welcome{min-height:100dvh}.hero-welcome .h-xl{font-size:clamp(2.5rem,6vw + 1rem,8.75rem);line-height:1.1;font-weight:700;letter-spacing:-.06em}.h-g{color:#e0f7ff;text-shadow:0 4px 8.4px rgba(0,0,0,.09)}.g-g{color:var(--main-100, #354C54)}.hero-btn{border-radius:56px;background:#283b42;color:#fff}.scroll-container{position:relative;width:100%;max-width:340px;padding-left:20px;height:450px;border-radius:12px;overflow:hidden;cursor:grab}.scroll-container:active{cursor:grabbing}.text-swiper{width:100%;height:100%;mask-image:linear-gradient(to bottom,transparent 0%,transparent 5%,black 150px,black calc(100% - 150px),transparent 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 5%,black 150px,black calc(100% - 150px),transparent 95%,transparent 100%)}.text-swiper .swiper-slide{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;height:auto!important}.text-swiper .swiper-slide p{color:#486a76;margin:0 0 20px;font-size:16px;line-height:1.5}.section-homepage-science{min-height:600px}.section-homepage-science .max-h-img-container{max-height:90%}.section-homepage-science .serum-single-image{width:170px;max-height:100%;object-fit:contain}.section-homepage-science #bg-left-svg{position:absolute;left:0;top:15%;pointer-events:none}.section-homepage-science #bg-right-svg{position:absolute;right:0;top:10%;pointer-events:none;width:10vw;min-width:180px}.section-homepage-science .text-science{font-weight:700}.section-homepage-science .mob-img{max-width:20vw;padding-top:60px}.svg-txt{max-width:30vw}.svg-txt2{max-width:31vw}@media(min-width:980px){.section-homepage-science{min-height:700px;height:100vh}}@media(min-width:1280px){.section-homepage-science .svg-txt{max-width:467px}.section-homepage-science .svg-txt2{max-width:494px}}.max-w-1200px{max-width:1200px}.section-homepage-faq .faq-title{color:#354c54}.section-homepage-faq .faq-question{color:#354c54;font-weight:400}.section-homepage-faq .faq-question:hover{color:#283b42}.bg-orange-blur{border-radius:50%;background:#ffe1ca;filter:blur(159.1999969482px)}.collapsible{transition:all .5s ease-in-out;opacity:0;pointer-events:none;overflow:hidden;height:0}.collapsible.is-open{opacity:1;pointer-events:auto}.slider-text-column h2{color:#ffe7d4;font-size:56px;font-weight:700}.slider-text-column p{color:#fbf2eb}.slide-enter-active,.slide-leave-active{transition:all .7s ease}.slide-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.slide-container>*{grid-column:1;grid-row:1}.section-homepage-dna{max-width:100%}.glass-info-block{max-width:320px;margin:0 auto}.glass-icon{display:flex;width:100px;height:100px;padding:30px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:100px;background:#ffffff4d;box-shadow:1px 1px #ffffffa6 inset,-1px -1px #ffffffa6 inset;transition:background .5s ease,box-shadow .5s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-info-title{font-size:24px;font-weight:700;color:#283b42}.home-about-section .section-header .color-secondary-100{text-shadow:0 4px 8.4px rgba(0,0,0,.09)}@media not (min-width:48rem){.home-about-section .section-header .leading-tight{text-align:center}.home-about-section .section-header span{display:inline}}.home-about-section .about-block{margin-bottom:20px}.home-about-section .about-block-title{font-size:40px;line-height:1;font-weight:700;color:#283b42}.home-about-section .about-block-text{font-size:16px;color:#283b42}.home-about-section .h-about-icon{display:block;width:80px;height:80px;border:.5px solid #283b42;border-radius:80px;padding-top:20px;text-align:center;margin-bottom:20px}.home-about-section .h-about-icon svg{display:inline-block}.home-about-section .h-about-icon svg path{stroke:#283b42}.img-zoom-container{padding:13% 6%;border-radius:40px;background:#354c544d;box-shadow:1px 1px 1px #ffffff40 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.blue-btn{background-color:#94e4ff;color:#03141a;position:relative;padding-left:52px;padding-right:52px;transition:color .25s ease,background-color .25s ease;border-radius:100px}.blue-btn svg{position:absolute;left:16px}.blue-btn svg path{stroke:#03141a;transition:stroke .25s ease}.blue-btn:hover{color:#94e4ff;background-color:#03141a}.blue-btn:hover svg path{stroke:#94e4ff}.dark-blue-btn,#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,#app .woo-my-account-content .button,#app .woocommerce-Address-title a{background-color:#283b42;color:#e0f7ff;position:relative;padding-left:52px;padding-right:52px;transition:color .25s ease,background-color .25s ease;border-radius:100px}.dark-blue-btn svg,#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit svg,#app .woo-my-account-content .button svg,#app .woocommerce-Address-title a svg{position:absolute;left:16px}.dark-blue-btn svg path,#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit svg path,#app .woo-my-account-content .button svg path,#app .woocommerce-Address-title a svg path{stroke:#94e4ff;transition:stroke .25s ease}.dark-blue-btn:hover,#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,#app .woo-my-account-content .button:hover,#app .woocommerce-Address-title a:hover{color:#283b42;background-color:#94e4ff}.dark-blue-btn:hover svg path,#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover svg path,#app .woo-my-account-content .button:hover svg path,#app .woocommerce-Address-title a:hover svg path{stroke:#03141a}.col-tet-200{color:#ffe7d4}.stroke-sec-200{-webkit-text-stroke:1px #c9e5ee;color:transparent}.white-glass{background:#ffffff8c;box-shadow:1px 1px 1px #ffffffbf inset;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dna-kit-hero button{background-color:#283b42}.orders-limited-mob{background-color:#ffdeb5}.decoration-bottom-left{z-index:0;position:absolute;bottom:0;left:0}.decoration-bottom-right{z-index:0;position:absolute;bottom:0;right:0}.decoration-top-right{z-index:0;position:absolute;top:0;right:0}.aging-factors h2,.aging-factors p{color:#283b42}.dna-privacy h2{color:#ffe7d4}.dna-privacy p{color:#fbf2eb}.scan-line-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.scan-line{position:absolute;left:50%;transform:translate(-50%);width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(76,201,240,.4) 15%,rgb(76,201,240) 50%,rgba(76,201,240,.4) 85%,transparent 100%);box-shadow:0 0 15px #4cc9f0,0 0 30px #4cc9f099,0 0 45px #4cc9f04d}.scan-line-img{position:absolute;left:50%;transform:translate(-50%);width:100%;animation:scan 3s ease-in-out infinite;z-index:10;pointer-events:none}@keyframes scan{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.dna-kit-report h2{color:#ffe7d4}.h-stroked{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--secondary-200, #C9E5EE);color:transparent;font-weight:700;line-height:0px;letter-spacing:-3.36px;font-size:56px;margin-top:0;display:block;line-height:1}.report-includes h2,.report-includes p{color:#283b42}.reports-include-icon{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;aspect-ratio:1/1;background:url(/wp-content/themes/byosom-x/public/build/assets/reports-include-ga2sS-eL.svg)}.report-includes-card{border-radius:24px;background:#ffffff40;box-shadow:1px 1px 1px #ffffffbf inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dna-kit-price h2{color:#283b42;font-weight:700}.dna-kit-price h3{color:#985d5d;font-weight:700;font-size:18px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.report-cards div{border-radius:24px;background:#ffffff40;box-shadow:1px 1px 1px #ffffffbf inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width:768px){.report-includes{background-image:url(/wp-content/themes/byosom-x/public/build/assets/woman-report-CkE_D-0k.png);background-repeat:no-repeat;background-size:30%;background-position:bottom left;background-blend-mode:normal}}@media(min-width:768px)and (max-width:1199px){.report-includes{background-image:url(/wp-content/themes/byosom-x/public/build/assets/woman-report-CkE_D-0k.png);background-repeat:no-repeat;background-size:clamp(26%,32vw,38%);background-position:left 75%}}@media(min-width:1200px){.report-includes{background-image:url(/wp-content/themes/byosom-x/public/build/assets/woman-report-CkE_D-0k.png);background-repeat:no-repeat;background-size:36%;background-position:left bottom}}@media(min-width:768px)and (max-width:1199px){.report-includes .container{padding-left:20rem}}.section-how-it-works .how-it-works-h{color:#283b42;position:absolute;top:40%;width:100%;text-align:center;z-index:11}.section-how-it-works .swiper{width:100%;min-height:28vw;height:700px;overflow:visible;z-index:15}.section-how-it-works .swiper-slide{cursor:grab;opacity:0;width:340px;height:500px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff8c;box-shadow:1px 1px 1px #ffffffbf inset;display:flex;align-items:left;justify-content:center;flex-direction:column;padding:32px;border-radius:32px;max-width:70%!important}.section-how-it-works .swiper-slide h2{color:#283b42;margin-top:40px;margin-bottom:16px;pointer-events:none}.section-how-it-works .swiper-slide svg,.section-how-it-works .swiper-slide p{pointer-events:none}.section-how-it-works .swiper-slide.image-slide{background-position:center;background-size:cover;background-repeat:no-repeat;width:905px}.section-how-it-works .swiper-wrapper .swiper-slide-prev{transition:transform .4s linear,opacity .5s ease-in;opacity:1;transform:rotate(-10deg) translate(-5vw,40px)}.section-how-it-works .swiper-wrapper .swiper-slide-prev.image-slide{transform:rotate(-10deg) translate(-5vw,80px)}.section-how-it-works .swiper-wrapper .swiper-slide-next{transition:transform .4s linear,opacity .5s ease-in;opacity:1;transform:rotate(10deg) translate(5vw,40px)}.section-how-it-works .swiper-wrapper .swiper-slide-next.image-slide{transform:rotate(10deg) translate(5vw,80px)}.section-how-it-works .swiper-wrapper .swiper-slide-active{transition:transform .4s linear,opacity .5s ease-in;opacity:1;transform:rotateY(0) translate(0);z-index:2}.section-how-it-works .how-it-works-swiper{width:100%;margin-top:8vw;z-index:30!important}@media(max-width:767px){.section-how-it-works .how-it-works-h{font-size:56px;line-height:56x}.section-how-it-works .swiper{height:450px}.section-how-it-works .swiper-slide{max-width:70%!important;min-width:245px!important;height:360px;font-size:14px}.section-how-it-works .swiper-slide h2{margin-top:24px;margin-bottom:12px}.section-how-it-works .swiper-wrapper .swiper-slide-prev.image-slide{transform:rotate(-10deg) translate(-5vw,40px)}.section-how-it-works .swiper-wrapper .swiper-slide-next.image-slide{transform:rotate(10deg) translate(5vw,40px)}}@media(max-width:960px){.section-how-it-works .swiper-wrapper .swiper-slide-prev.image-slide{transform:rotate(-10deg) translate(-5vw,60px)}.section-how-it-works .swiper-wrapper .swiper-slide-next.image-slide{transform:rotate(10deg) translate(5vw,60px)}}.full-screen-video-section{padding-top:56.25%;position:relative}.byosom-video-iframe,.byosom-video{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:0}.byosom-play-btn,.byosom-pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;width:56px;height:56px;justify-content:center;align-items:center;flex-shrink:0;border-radius:56px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;opacity:.7;transition:opacity .3s ease,background .3s ease}.byosom-play-btn:hover,.byosom-play-btn:focus,.byosom-pause-btn:hover,.byosom-pause-btn:focus{background:#ffffff80;opacity:1}.byosom-play-btn svg,.byosom-pause-btn svg{display:inline-block}.byosom-pause-btn{opacity:0}.byosom-overlay{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:10}.byosom-overlay .testimonial-top-info{position:absolute;top:0;left:0;width:100%;height:95px;line-height:95px;padding-left:20px;color:#fff;opacity:1}.byosom-overlay .testimonial-top-info .bg-fade-down{position:absolute;top:0;left:0;width:100%;height:95px;background:linear-gradient(180deg,#000000bd 18.27%,#0000);z-index:0}.byosom-overlay .testimonial-top-info .img-and-name{position:relative;z-index:1;font-size:16px}.byosom-overlay .testimonial-top-info img{display:inline-block;width:56px;height:56px;border-radius:56px;margin-right:15px}.byosom-overlay img[alt="video cover"]{opacity:1;width:100%;height:100%}.byosom-overlay.video-is-playing img[alt="video cover"],.byosom-overlay.video-is-playing .testimonial-top-info{transition:opacity .3s ease;opacity:0}.byosom-overlay:hover .byosom-pause-btn{opacity:.7}.byosom-overlay:hover .byosom-pause-btn:hover,.byosom-overlay:hover .byosom-pause-btn:focus{opacity:1}.whats-section .section-header{margin-bottom:3rem}.whats-section .section-header span{display:block;text-align:center;line-height:.9}.whats-section .section-header .top-left-header{color:#283b42}.whats-section .section-header .bottom-right-header{color:#e0f7ff;text-shadow:0 4px 8.4px rgba(0,0,0,.09)}.whats-section .pkg-content h2{margin-bottom:30px;color:#283b42}.whats-section .pkg-img-box{background:#e0f7ff;border-radius:36px;overflow:hidden;width:100%}.whats-section .pkg-img-box img{max-height:90%}.whats-section .pkg-img-box img.w-full{position:absolute;top:0;left:0;width:100%;max-height:none;height:100%;object-fit:cover;object-position:center}.whats-section .pkg-img-box img.fullimg{max-width:100%;max-height:100%;width:100%;object-fit:contain;object-position:center}@media not (min-width:48rem){.whats-section .section-header h1{font-size:40px}}@media(min-width:48rem){.whats-section .section-header .top-left-header{color:#283b42;padding-right:15rem}.whats-section .section-header .bottom-right-header{padding-left:15rem}}@media(min-width:64rem){.whats-section .section-header .top-left-header{padding-right:15rem}.whats-section .section-header .bottom-right-header{padding-left:15rem}.whats-section .pkg-img-box{height:500px}}.section-report-login .lwa-username{display:none!important}.section-report-login .h-xl{color:#e0f7ff;text-shadow:0 4px 8.4px rgba(0,0,0,.09)}.secure-login-info{position:absolute;bottom:60px;left:50%;transform:translate(-50%);width:100%}.secure-login-info span{display:inline-block;vertical-align:middle;font-weight:700;color:#354c54}.secure-login-info svg{margin-right:5px}.secure-login-info svg path{stroke:#354c54}.password-update-message{text-align:center;font-weight:700;padding:8px 15px;margin-top:10px;border-radius:20px}.password-update-message.password-update--error{background:#ffc6d6}.password-update-message.password-update--success{background:#bdffd6}.login-form-container{width:473px;max-width:100%;position:relative;height:72px}.login-form-container .login-lock-icon,.login-form-container .login-user-icon{position:absolute;z-index:21;left:24px;top:50%;margin-top:-12px;pointer-events:none}.login-form-container .lwa-status{position:absolute;bottom:102%;width:100%;left:0;z-index:100}.login-form-container .lwa-status.lwa-status-invalid{background:#ffc6d6;padding:10px 15px;border-radius:16px}.login-form-container .lwa-status.lwa-status-confirm{background:#bdffd6;padding:10px 15px;border-radius:16px}.login-form-container .lwa-username{margin-bottom:8px}.login-form-container .lwa-password label,.login-form-container .lwa-username label{display:none!important}.login-form-container .lwa-password.input-field,.login-form-container .lwa-username.input-field{width:100%!important;max-width:100%!important;height:72px;line-height:72px}.login-form-container .lwa-password.input-field input[name=pwd],.login-form-container .lwa-password.input-field input[name=log],.login-form-container .lwa-username.input-field input[name=pwd],.login-form-container .lwa-username.input-field input[name=log]{width:100%!important;max-width:100%!important;height:72px;line-height:72px;padding:0 24px 0 64px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:72px;border:1px solid transparent;font-size:16px;transition:border .3s}.login-form-container .lwa-password.input-field input[name=pwd]:focus-visible,.login-form-container .lwa-password.input-field input[name=log]:focus-visible,.login-form-container .lwa-username.input-field input[name=pwd]:focus-visible,.login-form-container .lwa-username.input-field input[name=log]:focus-visible{outline:none;border:1px solid #03141a}.login-form-container .grid-container.submit{position:absolute;z-index:20;right:8px;top:50%;margin-top:-28px;display:flex;width:56px;height:56px;justify-content:center;align-items:center;flex-shrink:0;border-radius:56px}.login-form-container .grid-container.submit .button-primary{width:56px;height:56px;border-radius:56px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s;cursor:pointer}.login-form-container .grid-container.submit .button-primary:hover,.login-form-container .grid-container.submit .button-primary:focus{background:#ffffffd9}.login-form-container.full-login-form{margin-top:4rem;height:150px}.login-form-container.full-login-form .login-user-icon{top:36px}.login-form-container.full-login-form .login-lock-icon,.login-form-container.full-login-form .grid-container.submit,.login-form-container.full-login-form .subscribe-submit-icon{top:116px}.decor-svg{position:absolute!important;width:auto;max-width:30%;height:auto;z-index:-1}.decor-svg svg{max-width:100%}.decor-svg.decor-tl{top:0;left:0}.decor-svg.decor-cr{top:50%;right:0;transform:translateY(-50%)}.decor-svg.decor-br{bottom:0;right:0}.decor-svg.decor-bl{bottom:0;left:0}.lwa-login.lwa-is-working{opacity:.6;transition:opacity .3s;pointer-events:none}.byosom-results-fingerprint{max-width:30vw}.active-svg-fingerprint rect{cursor:pointer}.results-value-circle{animation:opacity 2s ease-in-out infinite}.results-value-circle[width="40"]{animation:none}.results-value-circle:nth-of-type(1){animation-delay:0s}.results-value-circle:nth-of-type(2){animation-delay:-.4s}.results-value-circle:nth-of-type(3){animation-delay:-.8s}.results-value-circle:nth-of-type(4){animation-delay:-1.2s}.results-value-circle:nth-of-type(5){animation-delay:-1.6s}@keyframes opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.results-value-circle.very-low-risk,.results-value-circle.low-risk{fill:#49cc7b}.results-value-circle.medium-risk{fill:#ffe694}.results-value-circle.high-risk{fill:#ff9d61}.results-value-circle.very-high-risk{fill:#ff4479}.dna-show-results h1{color:#ffe7d4}.dna-show-results p{color:#fbf2eb;justify-content:center;align-items:center;text-align:center}.dna-show-results-v2 p,.dna-show-results-v2 h2{color:#fbf2eb;text-align:left}.mobile-nav-slides{position:fixed;bottom:0;left:0;width:100%;z-index:50;height:80px;background:#00000096;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dna-results-help{z-index:0}.scrollable{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.scrollable::-webkit-scrollbar{display:none}.scrollable-results{padding:90px 0 140px 20px;margin-left:-20px}.btn-showresults{border-radius:56px;background:#94e4ff;padding:16px;justify-content:center;align-items:center;gap:12px}.btn-showresults-v2{border-radius:56px;background:#94e4ff;padding:16px 60px;justify-content:center;align-items:center;gap:12px;transition:background .3s;width:100%}.btn-showresults-v2:hover,.btn-showresults-v2:focus{background:#8ccbcd}.dna-report-recommendations h2{color:#ffe7d4}.dna-report-recommendations h3{color:#fbf2eb;font-size:32px}.dna-report-recommendations p{color:#fbf2eb}.icon-circle{border-radius:140px;background:#354c544d;box-shadow:1px 1px 1px #ffffff54 inset;width:100px;height:100px;padding:30px;aspect-ratio:1/1}.icons-results svg path{stroke:#e0f7ff!important}.icons-results svg rect{stroke:transparent}.dna-results-help h2{color:#283b42}.dna-results-help p{color:#354c54}#report-loading-svg{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50vh;min-height:200px;display:block}.dna-show-results{opacity:1;transition:opacity 1s linear}#grad-slow{animation:pulseGradient 3s infinite}.no-show-before-load{opacity:0;pointer-events:none;z-index:-1;transition:opacity 2s linear;height:0;overflow:hidden}.show-results-now .dna-show-results{opacity:0;position:fixed;min-width:100%;top:0;left:0;right:0;bottom:0;pointer-events:none}.show-results-now .no-show-before-load{opacity:1;z-index:5;height:auto;overflow:initial;pointer-events:auto}.gauge{position:relative;width:150px;height:165px;display:flex;align-items:center;justify-content:center}.gauge svg{position:absolute;top:-10px;left:0;width:171px;height:171px;transform:rotate(90deg);overflow:visible}.gauge-very-high{--gauge-color: #FF4479;--gauge-percent: 15;--dash-array: 471}.gauge-high-risk{--gauge-color: #ff8c42;--gauge-percent: 45;--dash-array: 471}.gauge-medium-risk{--gauge-color: #ffd966;--gauge-percent: 75;--dash-array: 471}.gauge-low-risk,.gauge-very-low-risk{--gauge-color: #4ade80;--gauge-percent: 98;--dash-array: 471}.gauge-bg{fill:none;stroke:#ffffff1a;stroke-width:10}.gauge-progress{fill:none;stroke:var(--gauge-color);stroke-width:10;stroke-linecap:round;stroke-dasharray:var(--dash-array);filter:drop-shadow(0 0 8px var(--gauge-color))}.gauge.animated .gauge-progress{stroke-dashoffset:var(--dash-offset)}.gauge-content{left:12px;top:-5px;position:relative;z-index:2;text-align:center}.gauge-value{font-size:42px;font-weight:700;color:#fff;line-height:1;margin-bottom:2px;letter-spacing:-.06em}.gauge-label{font-size:14px;color:var(--gauge-color);font-weight:500}.results-value-circle{transition:x 1s ease,y 1s ease,width 1s ease,height 1s ease,rx 1s ease}.dna-results-text{color:#fbf2eb;justify-content:center;align-items:center;text-align:center;font-size:16px}.section-dna-results h3{color:#fbf2eb}.next-slide-btn,.prev-slide-btn{width:40px;height:40px;border-radius:40px;border:.5px solid #e0f7ff;transition:background-color .3s}.next-slide-btn:hover,.prev-slide-btn:hover{background-color:#e0f7ff1a}.next-slide-btn:active,.prev-slide-btn:active{background-color:#e0f7ff40}.next-slide-btn{transform:rotate(180deg)}.slide-pagination-dot{width:8px;height:8px;border-radius:8px;background-color:#dadada;transition:background-color .3s,opacity .3s}.slide-pagination-dot:hover{opacity:.7}.slide-pagination-dot.active{background-color:#94e4ff}.def-results-html,.dna-results-html{color:#fbf2eb;margin-bottom:30px}.def-results-html h3,.dna-results-html h3{font-size:20px;font-weight:700;margin:30px 0 20px}.def-results-html img.rounded-lg,.dna-results-html img.rounded-lg{border-radius:20px}.def-results-html ul,.dna-results-html ul{list-style:none}.def-results-html ul li,.dna-results-html ul li{padding-left:25px;position:relative;margin-bottom:5px}.def-results-html ul li:before,.dna-results-html ul li:before{content:"";position:absolute;width:12px;height:12px;left:0;top:6px;border-radius:12px;background:#94e4ff}.def-results-html ul li ul li,.dna-results-html ul li ul li{padding-left:20px}.def-results-html ul li ul li:before,.dna-results-html ul li ul li:before{background:transparent;border:1px solid #94e4ff;height:8px;width:8px;top:9px}@media(min-width:32rem){.btn-showresults-v2{width:auto}}@media(min-width:48rem){.dna-results-text{text-align:left}.def-results-html{color:#fbf2eb}.def-results-html h3{font-size:24px}.scrollable{padding-top:80px;padding-bottom:90px;mask-image:linear-gradient(to bottom,transparent 0%,transparent 5%,black 100px,black calc(100% - 120px),transparent 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 5%,black 100px,black calc(100% - 120px),transparent 95%,transparent 100%)}}.blog-page-title{color:#283b42}article.type-post{margin-bottom:16px}article header time{font-size:14px;margin-bottom:12px;display:block;color:#03141a}h2.entry-title{font-size:16px;margin-bottom:22px;letter-spacing:normal;color:#03141a}.blog-read-more-link{font-size:16px;font-weight:700;color:#283b42;padding-bottom:3px;border-bottom:2px solid #283b42;transition:border-bottom-color .3s ease,color .3s ease}.blog-read-more-link:hover,.blog-read-more-link:focus{color:#03141a;border-bottom-color:#03141a}.nav-links{display:flex;width:100%;justify-content:space-between;padding-top:40px}.nav-links a{font-size:16px;font-weight:700;color:#283b42;padding-bottom:3px;border-bottom:2px solid #283b42;transition:border-bottom-color .3s ease,color .3s ease}.nav-links a:hover,.nav-links a:focus{color:#03141a;border-bottom-color:#03141a}.nav-links .nav-next{margin-left:auto}.single-article-container{max-width:996px}.back-button{display:inline-block;font-size:16px;font-weight:500;line-height:24px;color:#03141a;transition:transform .3s ease;margin-bottom:24px}.back-button svg{display:inline-block;transform:rotate(180deg);margin-right:5px;vertical-align:middle}.back-button:hover,.back-button:focus{transform:scale(1.1)}.article-content-container{max-width:600px}.article-content-container p{color:#03141a;margin-bottom:40px}.article-content-container h1,.article-content-container h2,.article-content-container h3,.article-content-container h4,.article-content-container h5,.article-content-container h6{color:#03141a;margin-bottom:40px;font-weight:700}.article-content-container .share-wo-title{font-size:24px;font-weight:400;color:#03141a;margin:0}.blog-post-img-m{transition:opacity .2s ease}.blog-post-img-m:hover,.blog-post-img-m:focus{opacity:.85}.share-section{padding:20px 0;margin-bottom:60px;line-height:40px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.share-section .share-icons{padding:0;height:40px}.share-section .share-icons a{display:inline-block;margin-right:5px}.share-section .share-icons .share-icon{position:relative}.share-section .share-icons .share-icon rect{transition:fill .2s ease}.share-section .share-icons .share-icon rect:hover,.share-section .share-icons .share-icon rect:focus{fill:#354c54}.share-section .share-icons .copy-tooltip{position:absolute;top:-38px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:6px 10px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:1;transition:opacity .6s ease;pointer-events:none;z-index:999}.share-section .share-icons .copy-tooltip.fade-out{opacity:0}.form-container{background-color:#ffe7d4;border-radius:1.5rem;padding:2rem}.form-container{display:flex;flex-direction:column;align-items:center}.form-container .wpcf7,.form-container .wpcf7-form{width:100%;max-width:405px;margin:0 auto!important}.form-container h2,.form-container p{color:#354c54}.form-container button{background-color:#354c54}input::placeholder{color:#354c54}textarea::placeholder{color:#354c54}.contact-grid span{color:#03141a}.wpcf7 *{margin:0;padding:0;box-sizing:border-box}.wpcf7{margin:0!important;padding:0!important}.wpcf7-form{margin:0!important;padding:0!important;width:100%!important;max-width:405px!important}.wpcf7-form>p{margin:0 0 1rem!important;padding:0!important;position:relative}.wpcf7-form>p:last-of-type{margin-bottom:0!important}.wpcf7-form-control-wrap{display:block!important;width:100%!important}.wpcf7-form>p:nth-child(1):before,.wpcf7-form>p:nth-child(2):before,.wpcf7-form>p:nth-child(3):before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10;pointer-events:none}.wpcf7-form>p{position:relative!important}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email]{width:100%!important;padding:.875rem 1.25rem .875rem 3.5rem!important;background-color:#fbf2eb!important;border-radius:9999px!important;outline:none!important;font-size:.9375rem!important;color:#1f2937!important;font-family:inherit!important;box-shadow:none!important;border:1px solid transparent!important;transition:border .3s!important}.wpcf7-form input[type=text]:focus-visible,.wpcf7-form input[type=tel]:focus-visible,.wpcf7-form input[type=email]:focus-visible{outline:none!important;border:1px solid #03141a!important}.wpcf7-form textarea{width:100%!important;padding:.875rem 1.25rem!important;background-color:#fbf2eb!important;border:1px solid transparent!important;border-radius:1.25rem!important;outline:none!important;resize:none!important;font-size:.9375rem!important;color:#1f2937!important;font-family:inherit!important;max-height:120px!important;box-shadow:none!important;transition:border .3s!important}.wpcf7-form textarea:focus-visible{outline:none!important;border:1px solid #03141a!important}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#354c54!important}.wpcf7-form input:focus,.wpcf7-form textarea:focus{box-shadow:0 0 0 2px #0000001a!important}.wpcf7-form input[type=submit]{width:100%!important;padding:.9375rem 2rem!important;background-color:#283b42!important;color:#fff!important;font-weight:500!important;font-size:1rem!important;border:none!important;border-radius:9999px!important;cursor:pointer!important;transition:all .2s ease!important;font-family:inherit!important;box-shadow:none!important;outline:none!important;display:block!important;visibility:visible!important;opacity:1!important;transition:background-color .3s!important}.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:focus{background-color:#03141a!important}.wpcf7-not-valid-tip{display:none!important}.wpcf7-response-output{margin:1rem 0 0!important;padding:.75rem!important;border-radius:.5rem!important;border:none!important;font-size:.875rem!important}.wpcf7-mail-sent-ok{background-color:#d1fae5!important;color:#065f46!important}.wpcf7-validation-errors,.wpcf7-mail-sent-ng{background-color:#fee2e2!important;color:#991b1b!important}.wpcf7-spinner{display:none!important}.form-container .wpcf7{max-width:100%}.input-wrap{position:relative}.input-wrap .input-icon{position:absolute;top:50%;margin-top:-12px;left:24px;z-index:10;pointer-events:none}.input-wrap{margin-bottom:16px}.input-wrap br{display:none}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:#ff0149!important}.wpcf7-form input.wpcf7-not-valid:focus-visible,.wpcf7-form textarea.wpcf7-not-valid:focus-visible{border-color:#03141a!important}.consultation-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;display:flex;align-items:center;justify-content:center;padding:20px}.consultation-popup-wrapper{display:flex;align-items:stretch;gap:0;position:relative;max-width:1024px;width:100%;max-height:90vh}@media(max-width:1023px){.consultation-popup-wrapper{flex-direction:column;max-width:520px}}.consultation-doctor-image{display:none}@media(min-width:1024px){.consultation-doctor-image{display:block;width:320px;flex-shrink:0;overflow:hidden;border-radius:24px 0 0 24px}.consultation-doctor-image img{width:100%;height:100%;object-fit:cover;object-position:center top}}.consultation-modal{position:relative;width:518px;flex:1;background:#c9e5ee;padding:64px 80px;border-radius:24px;box-shadow:0 20px 60px #0000004d;overflow-y:auto;display:flex;flex-direction:column;min-height:600px}@media(min-width:1024px){.consultation-modal{border-radius:0 24px 24px 0}}@media(max-width:1023px){.consultation-modal{width:100%;max-width:518px;min-height:auto}}@media(max-width:768px){.consultation-modal{padding:40px 32px;border-radius:16px}}@media(max-width:640px){.consultation-modal{padding:32px 24px}}.consultation-modal h2{color:#283b42;margin-bottom:20px;text-align:left}@media(max-width:768px){.consultation-modal h2{font-size:2rem}}@media(max-width:640px){.consultation-modal h2{font-size:1.75rem}}.consultation-modal p{font-size:.938rem;color:#283b42;margin-bottom:41px;line-height:1.65;text-align:left;max-width:100%}@media(max-width:640px){.consultation-modal p{font-size:.875rem;margin-bottom:36px}}.consultation-modal .wpcf7-form{width:100%!important;max-width:100%!important}.consultation-modal .input-wrap{position:relative;width:100%!important}.consultation-modal .input-wrap>span{display:block!important;width:100%!important}.consultation-modal .input-wrap-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;width:100%!important}.consultation-modal .input-wrap-row>span{display:block!important;width:100%!important}.consultation-modal .input-wrap-row .input-wrap{margin-bottom:0}@media(max-width:640px){.consultation-modal .input-wrap-row{grid-template-columns:1fr!important}}.consultation-modal .input-icon{position:absolute;left:20px;top:32px;width:18px;height:18px;pointer-events:none;z-index:2}.consultation-modal .wpcf7-form input[type=text],.consultation-modal .wpcf7-form input[type=email],.consultation-modal .wpcf7-form input[type=tel],.consultation-modal .wpcf7-form input[type=date],.consultation-modal .wpcf7-form textarea{width:100%;padding:18px 20px 18px 54px;background-color:#e0f7ff!important;border:1px solid rgba(22,32,38,.08);border-radius:20px;font-size:.938rem;color:#162026;transition:all .3s ease;font-family:inherit}.consultation-modal .wpcf7-form input[type=text]:focus,.consultation-modal .wpcf7-form input[type=email]:focus,.consultation-modal .wpcf7-form input[type=tel]:focus,.consultation-modal .wpcf7-form input[type=date]:focus,.consultation-modal .wpcf7-form textarea:focus{outline:none;background-color:#e0f7ff!important;border-color:#16202626;box-shadow:0 2px 8px #0000000f}.consultation-modal .wpcf7-form input[type=text]::placeholder,.consultation-modal .wpcf7-form input[type=email]::placeholder,.consultation-modal .wpcf7-form input[type=tel]::placeholder,.consultation-modal .wpcf7-form input[type=date]::placeholder,.consultation-modal .wpcf7-form textarea::placeholder{color:#16202680;font-size:.938rem}.consultation-modal .wpcf7-form textarea{min-height:120px;resize:vertical;padding-top:16px}.consultation-modal .wpcf7-form input[type=date]{padding-right:18px;cursor:pointer}.consultation-modal .wpcf7-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;padding:4px}.consultation-modal .wpcf7-form input[type=submit]{width:100%;padding:20px 32px;background:#283b42!important;color:#fff;border:none;border-radius:20px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:32px;font-family:inherit}.consultation-modal .wpcf7-form input[type=submit]:hover{background:#283b42!important}.consultation-modal .wpcf7-form input[type=submit]:active{transform:translateY(0)}.consultation-modal .wpcf7-form input[type=submit]:before{content:"→ ";margin-right:8px;font-size:1.1rem}.consultation-modal .wpcf7-not-valid-tip{font-size:.8rem;color:#d32f2f;margin-top:6px;padding-left:4px}.consultation-modal .wpcf7-response-output{margin-top:20px;padding:14px 18px;border-radius:12px;font-size:.9rem;text-align:center}.consultation-modal .wpcf7-mail-sent-ok{background:#2e7d321a;border:1px solid rgba(46,125,50,.3);color:#2e7d32}.consultation-modal .wpcf7-validation-errors{background:#d32f2f1a;border:1px solid rgba(211,47,47,.3);color:#d32f2f}.consultation-modal .wpcf7-spinner{margin:8px auto;display:block}.consultation-modal .input-wrap>label{display:block;font-size:.875rem;color:#162026;font-weight:500}.consultation-close{position:absolute;top:24px;right:24px;width:40px;height:40px;background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;font-size:24px;color:#162026;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.consultation-close:hover{background:#ffffff80;transform:rotate(90deg)}@media(max-width:640px){.consultation-close{top:16px;right:16px;width:36px;height:36px;font-size:20px}}body:has(.consultation-overlay){overflow:hidden}.byosom-product-hero{color:#283b42;font-size:40px}.evidence-section h3,.evidence-section h2,.evidence-section p{color:#283b42}.byosom-product-hero button{background-color:#283b42;color:#e0f7ff}.byosom-product-hero p{color:#03141a}.personalized-ingr h2{color:#283b42}.features-list h3{font-size:24px}.features-product h3{font-size:14px;font-weight:700}.features-payment p{font-size:16px;font-weight:700}.feature-item h3{font-size:24px}science-section h3,science-section p,science-section h2{color:#283b42}.mb-ft-slider h3{font-size:24px}.feature-item h3,.feature-item p{color:#283b42}.evidence-cards{border-radius:24px;background:#ffffff40;box-shadow:1px 1px 1px #ffffffbf inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.evidence-section h2,.evidence-section p,.evidence-section h3,.evidence-section span{color:#283b42}.evidence-cards-mob{border-radius:24px;background:#ffffff40;box-shadow:1px 1px 1px #ffffffbf inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.evidence-cards-mob span{font-size:24px}.evidence-cards-mob p{font-size:14px}.evidence-cards h3,.evidence-cards span{font-size:24px}.slider-container h3{color:#283b42}.inifinity-carousel-container{max-width:2000px;background-color:#fbf2eb}.infinity-gallery-swiper{width:100%;height:320px}.infinity-gallery-swiper .swiper-slide{width:320px;height:320px}.testimonial-video-wrapper{border-radius:32px}.testimonial-video-wrapper .byosom-player{width:100%;padding-top:177.5%}.testimonial-stars{display:flex;margin-bottom:8px;gap:4px}.video-bottom-text{background:#fff;padding:12px 20px;z-index:500;position:relative}.video-bottom-text img{width:16px;height:16px;display:inline-block;margin-right:5px}.video-bottom-text .vid-testimonial-text{min-height:50px}.section-header-centered{text-align:center}.section-header-centered .color-secondary-100{text-shadow:0 4px 8.4px rgba(0,0,0,.09)}.section-header-centered .subheader{font-size:16px;line-height:24px;color:#283b42;margin-top:20px}.line-point{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;left:-50px;border-radius:40px;background:#94e4ff80}.line-point span{width:20px;height:20px;display:block;border-radius:40px;background:#94e4ff;position:absolute;top:10px;left:10px}.timeline-table-title{color:#283b42;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.06em;margin-bottom:15px}.timeline-item{padding:24px 32px 64px;position:relative}.timeline-dayz{font-size:16px;color:#283b42;line-height:24px}.timeline-dayz img{display:inline}.bottom-time-approx{color:#8c8c8c;font-size:16px;position:absolute;left:32px;bottom:24px}.bottom-time-approx img{display:inline}.timeline-progress{position:absolute;border-radius:5px;background:#94e4ff;z-index:1;width:5px;top:0;left:0;height:0}.timeline-line-y{position:absolute;border-radius:5px;width:5px;height:100%;left:20px;top:0;background:#fff}@media(min-width:48rem){.stickyimg{position:sticky;right:0}.timeline-line{position:absolute;border-radius:5px;width:100%;top:49%;left:0;height:5px;background:#fff}.timeline-progress{width:0%;top:0;left:0;height:5px}.line-point{top:-18px;margin-top:0}.line-point.line-point-1{left:20%}.line-point.line-point-2{left:40%}.line-point.line-point-3{left:60%}.line-point.line-point-4{left:80%}.line-point.line-point-1:before,.line-point.line-point-3:before{content:"";display:block;border-left:1px dashed #000;height:60px;position:absolute;left:20px;bottom:42px}.line-point.line-point-2:before,.line-point.line-point-4:before{content:"";display:block;border-left:1px dashed #000;height:60px;position:absolute;left:20px;top:42px}.timeline-dayz{position:absolute;top:10px}.timeline-dayz.dayz-1{left:0}.timeline-dayz.dayz-2{left:40%;transform:translate(-85px)}.timeline-dayz.dayz-3{left:60%;transform:translate(55px)}.timeline-dayz.dayz-4{right:0}}.section-woocommerce h2{color:#283b42}#app .woo-my-account-content h2{color:#283b42;margin-bottom:24px}#app .woo-my-account-content label{font-weight:700;margin-top:15px;margin-bottom:5px;display:block}#app .woo-my-account-content fieldset{margin-top:20px}#app .woo-my-account-content fieldset legend{color:#283b42}#app .woocommerce form.checkout_coupon,#app .woocommerce form.login,#app .woocommerce form.register{border:0}#app .woo-my-account-content input,#app .woo-my-account-content select,#app .woocommerce form .form-row .input-text,#app .woocommerce form .form-row select{width:100%!important;max-width:100%!important;height:72px;line-height:72px;padding:0 24px;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:72px;border:1px solid transparent;font-size:16px;transition:border .3s}#app .woo-my-account-content input.input--error,#app .woo-my-account-content select.input--error,#app .woocommerce form .form-row .input-text.input--error,#app .woocommerce form .form-row select.input--error{background:#ffc6d6}#app .woo-my-account-content input:focus-visible,#app .woo-my-account-content select:focus-visible,#app .woocommerce form .form-row .input-text:focus-visible,#app .woocommerce form .form-row select:focus-visible{outline:none;border:1px solid #03141a}#app .woo-my-account-content .button,#app .woocommerce-Address-title a{display:block;border-radius:50px;padding:16px 45px;margin:20px 0 0;width:fit-content}#app .woo-my-account-content .button:before,#app .woocommerce-Address-title a:before{content:"";display:block;clear:both}#app p a{color:#354c54;text-decoration:underline}#app .woocommerce-Address-title{margin-top:20px}#app .woocommerce-Address-title a{border-radius:50px;padding:12px 30px;margin-bottom:20px;display:inline-block}#app .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{border-radius:50px;padding:16px 45px;min-width:145px}#app .woocommerce-form__input-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid transparent;border-radius:4px;background:#f1f0f0;cursor:pointer;position:relative;transition:all .3s ease;vertical-align:middle;margin-right:8px}#app .woocommerce-form__input-checkbox:hover{border-color:#283b42}#app .woocommerce-form__input-checkbox:checked{background:#283b42;border-color:#283b42}#app .woocommerce-form__input-checkbox:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}#app .woocommerce-form__input-checkbox:focus{outline:none;box-shadow:0 0 0 3px #667eea33}#app .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;height:48px;line-height:48px;float:right}.woocommerce-notices-wrapper{padding:0 20px;max-width:1440px;margin:0 auto}.woocommerce-notices-wrapper ul{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;box-shadow:1px 1px 1px #ffffffa6 inset;border-top-width:5px}.woocommerce-notices-wrapper ul.woocommerce-error{border-top-color:#ff0149;background-color:#ffc6d636;padding:16px 24px}.woocommerce-notices-wrapper .woocommerce-message{border-top-color:#49cc7b;border-top-width:5px;background-color:#d4f8e636;padding:16px 24px}.white-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;box-shadow:1px 1px 1px #ffffffa6 inset}.section-questionnaire .clamp80 .color-secondary-100,.section-questionnaire-login .clamp80 .color-secondary-100{text-shadow:0 4px 8.4px rgba(0,0,0,.09)}.section-questionnaire .subtitle,.section-questionnaire-login .subtitle{font-size:16px;margin:2rem auto 1.5rem}.questionnaire-option{position:relative;display:flex;align-items:center;width:100%!important;max-width:100%!important;height:72px;padding:24px 20px;line-height:1;background:#ffffff4d;box-shadow:1px 1px 1px #ffffffa6 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:72px;border:1px solid transparent;font-size:16px;transition:border .3s,background-color .3s;cursor:pointer}.questionnaire-option:focus-visible{outline:none}.questionnaire-option:hover{background:#fff3}.questionnaire-option:active{background-color:#fff6}.questionnaire-option span:after{position:absolute;left:5px;width:10px;height:10px;border-radius:50%;background-color:#283b42}.questionnaire-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.questionnaire-option input[type=radio]:checked+span:before{border-color:#283b42}.questionnaire-option input[type=radio]:checked+span:after{content:"";position:absolute;left:15px;width:10px;height:10px;background-color:#283b42;border-radius:50%}.questionnaire-option input[type=radio]:focus+span:before{outline:none}.questionnaire-option span{position:relative;padding-left:46px;font-size:14px;color:#283b42;font-weight:400;display:flex;align-items:center}.questionnaire-option span:before{content:"";position:absolute;left:10px;width:20px;height:20px;border:2px solid #6B8E99;border-radius:50%;transition:all .2s;background-color:transparent}.questionnaire-option .tooltip-wrapper{position:relative;margin-left:auto;padding-left:12px}.questionnaire-option .tooltip-trigger{width:24px;height:24px;border:none;cursor:pointer;flex-shrink:0}.questionnaire-option .tooltip-content{position:absolute;bottom:calc(100% + 12px);right:0;background-color:#283b42;color:#e0f7ff;padding:8px 20px;text-align:center;border-radius:8px;font-size:14px;line-height:1.4;width:473px;max-width:calc(100vw - 40px);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;pointer-events:none;z-index:10;box-shadow:0 4px 12px #283b4226}@media(min-width:59rem){.questionnaire-option .tooltip-content{right:-237px;padding:8px 45px}}.questionnaire-option .tooltip-wrapper:hover .tooltip-content{opacity:1;visibility:visible}.questionnaire-option .tooltip-wrapper.active .tooltip-content{opacity:1;visibility:visible;pointer-events:auto}@media not (min-width:48rem){.questionnaire-option .tooltip-content{right:-20px;width:calc(100vw - 40px);max-width:320px}}#questionnaire-form button.loading{pointer-events:none;color:transparent;position:relative;transition:color .2s ease-in-out}#questionnaire-form button.loading:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid rgba(148,228,255,.5);border-top-color:#94e4ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
