@charset "UTF-8";:root{--sonsblack: #24272a;--sonswhite: #ffffff;--sonslime: #eefad5;--sonsblue: #4100E6;--sonsdarkgrey: #373737;--sonslightgrey: #dddddd;--sonsmidgrey: #E6E6E6;--sonsevens: #f7f7f7;--sonsfont: "Aeroport" !important;--h1: 36px;--h2: 24px;--h3: 18px;--h4: 12px;--h5: 12px;--sonstext: 16px;--mobileheading: 24px;--cursor: pointer;--colpadding: 30px;--halfpadding: 15px;--bdradius: 20px;--mobileradius: 8px;--btnradius: 33px;--letter-spacing: -.04em}@font-face{font-family:Aeroport;src:url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.eot?v=4501669306956787989);src:url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.eot?%23iefix&v=4501669306956787989) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.woff2?v=8430379176844585169) format("woff2"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.woff?v=16367529782070192572) format("woff"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.ttf?v=13815612108311626995) format("truetype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-bold.svg%23Aeroport-Bold?60537) format("svg");font-style:normal;font-weight:700}@font-face{font-family:Aeroport;src:url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.eot?v=741492022319172014);src:url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.eot?%23iefix&v=741492022319172014) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.woff2?v=16549788850746659353) format("woff2"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.woff?v=14499325069445092940) format("woff"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.ttf?v=8417430077711128339) format("truetype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light.svg%23Aeroport-Light?60537) format("svg");font-style:normal;font-weight:100}@font-face{font-family:Aeroport;src:url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light-italic.eot?v=4852377472607028657) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light-italic.woff2?v=10251142074552535989) format("woff2"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light-italic.woff?v=7947351889260190597) format("woff"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light-italic.ttf?v=16513230624831051278) format("truetype"),url(//cdn.shopify.com/s/files/1/0255/7725/9086/t/36/assets/Aeroport-light-italic.svg%23Aeroport-LightItalic?60537) format("svg");font-style:italic;font-weight:300}h1,.h1,.h1 *:not(br){font-family:var(--sonsfont);font-weight:600!important;font-size:var(--h1);letter-spacing:var(--letter-spacing)!important;line-height:34px;padding:0!important;margin-bottom:36px!important}h2,.h2{font-family:var(--sonsfont);font-weight:600;font-size:var(--h2);letter-spacing:var(--letter-spacing)!important;line-height:26px;padding:0!important}h3,.h3{font-family:var(--sonsfont);font-weight:600;font-size:var(--h3);letter-spacing:var(--letter-spacing)!important;line-height:22px!important;padding:0!important}h4,.h4{font-family:var(--sonsfont);font-weight:600!important;font-size:var(--h4)!important;letter-spacing:var(--letter-spacing)!important;line-height:14px!important;padding:0!important}h5,.h5{font-family:var(--sonsfont);font-weight:100!important;font-size:var(--h5)!important;letter-spacing:var(--letter-spacing)!important;line-height:14px!important;padding:0!important}p,.p,.p *:not(br){font-family:var(--sonsfont);font-weight:100!important;font-size:var(--sonstext);letter-spacing:-.02em!important;line-height:20px!important;padding:0!important}b{font-family:var(--sonsfont);font-weight:600!important;letter-spacing:-.02em!important;line-height:20px!important}ul li,ol li{font-family:var(--sonsfont);font-weight:100!important;font-size:var(--sonstext);letter-spacing:-.02em!important;line-height:20px!important;padding:0!important}a{font-family:var(--sonsfont);font-weight:inherit;background:transparent;border:0 solid transparent;color:var(--sonsblue);padding:0;margin:0;text-decoration:none}a:hover{color:var(--sonsblack)}button,.button{background:var(--sonsdarkgrey);text-align:center;font-weight:100;font-family:var(--sonsfont);color:var(--sonswhite);padding:15px;border-radius:var(--btnradius);min-width:258px;border:none;margin-top:20px;font-size:16px;line-height:16px;display:block}button:hover,.button:hover{background:var(--sonsblue);transition:.5s;color:var(--sonswhite);cursor:var(--cursor)}button.blue,.button.blue{background:var(--sonsblue)}button.blue:hover,.button.blue:hover{background:var(--sonsdarkgrey);transition:.5s;color:var(--sonswhite);cursor:var(--cursor)}button.grey,.button.grey{background:var(--sonsdarkgrey)}button.grey:hover,.button.grey:hover{background:var(--sonsblue);transition:.5s;color:var(--sonswhite);cursor:var(--cursor)}button.lime,.button.lime{background:var(--sonslime);color:var(--sonsblack)}button.lime:hover,.button.lime:hover{background:var(--sonsdarkgrey);color:var(--sonswhite);transition:.5s;cursor:var(--cursor)}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%;padding:0;margin:0!important}.boss-nov{max-width:360px;height:auto;margin-bottom:-19px;transition:.3s;background:var(--sonsblack)}@media screen and (max-width: 992px){.boss-nov{max-width:300px}}.boss-nov img{max-width:100%;height:auto;background:#e6e6e6e6}.promotion-image-width{max-width:490px!important;background:#d2d2da!important}@media screen and (max-width: 992px){.promotion-image-width{max-width:360px!important}}.pill,.menu__nav .nav__menu .menu .basket__pill,.menu__nav .nav__menu .menu .account__pill,.menu__nav .nav__menu .menu .menu__pill{max-width:140px;min-height:40px;border-radius:var(--bdradius);background:#e6e6e6e6;color:var(--sonsblack);text-align:center;padding:11px;margin:0;font-family:var(--sonsfont);font-weight:100!important;letter-spacing:var(--letter-spacing);font-size:18px;line-height:18px;-webkit-box-shadow:13px 14px 42px -16px rgba(0,0,0,.33);box-shadow:13px 14px 42px -16px #00000054;cursor:pointer;pointer-events:all}@media screen and (max-width: 991px){.pill,.menu__nav .nav__menu .menu .basket__pill,.menu__nav .nav__menu .menu .account__pill,.menu__nav .nav__menu .menu .menu__pill{max-width:40px;height:40px;min-height:40px;margin-left:2px;margin-top:5px}}.stop-scroll{overflow:hidden}.cn_mn{background:var(--sonsblack);margin-bottom:30px;position:relative;transition:.3s}.cn_mn .icon-link{align-content:center;display:block;content:url(icon_white.svg);width:45px;height:45px;left:50%;transform:translate(-50%,-50%);position:absolute;margin-top:-25px;pointer-events:all}.scrolled{background:transparent;transition:.3s}.scrolled .icon-link{display:none}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-50%)}}.menu__nav{width:100%;position:fixed;top:0;left:0;height:auto;padding:0 0 var(--colpadding) 0;z-index:99990;pointer-events:none}.menu__nav .sonslogo{width:30px;height:auto;display:block}@media screen and (min-width: 991px){.menu__nav{content:url(menu_contact.jpg) url(menu_shop-hair-loss.jpg) url(menu_60-seconds.jpg) url(menu_our-story.jpg) url(menu_minoxidil.jpg) url(menu_oraltab.jpg) url(menu_blog.jpg) url(menu_account.jpg) url(menu_refer-a-friend.jpg) url(menu_testimonials.jpg) url(menu_logout.jpg) url(combo-spray.jpg) url(menu_shop-beard-growth.jpg)}}.menu__nav .nav_nobanner{height:30px}.menu__nav .nav_banner{background-color:#d2d2da;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:30px;width:100%;height:auto;pointer-events:all}.menu__nav .nav_banner a{width:100%;height:100%;color:var(--sonswhite);text-align:center;line-height:52px;font-size:18px;font-weight:100;display:block}@media screen and (max-width: 991px){.menu__nav .nav_banner a{font-size:15px}}@media screen and (max-width: 991px){.menu__nav .nav_banner .header-marquee{overflow:unset;height:52px}.menu__nav .nav_banner .header-track{overflow:hidden;white-space:nowrap;animation:scrollText 10s infinite linear;margin:0;display:inline-block}.menu__nav .nav_banner .header-track .text{color:var(--sonswhite)!important;padding-left:100%;animation:marquee 10s linear infinite}.menu__nav .nav_banner .header-track .text:nth-child(2){animation-delay:2.5s}}.menu__nav .nav__menu{width:calc(100% + -0px);display:flex;justify-content:space-between;position:relative;z-index:99999;padding:0 var(--colpadding)}.menu__nav .nav__menu .menu{width:50%;cursor:pointer}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .menu__pill{margin-left:0;margin-top:1px}}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .menu__pill .desktop{display:none}}.menu__nav .nav__menu .menu .menu__pill .mobile{display:none}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .menu__pill .mobile{display:block;position:relative}.menu__nav .nav__menu .menu .menu__pill .mobile.open-burger{margin-top:8px;transition:all .5s ease-in-out}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineTop{top:.5px;left:0}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineCenter{top:7.5px;left:0}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineBottom{top:14.5px;left:0}.menu__nav .nav__menu .menu .menu__pill .mobile span{height:2px;background:#000;position:absolute;width:100%;transition:all .5s ease-in-out}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineTopAnimation{transform:rotate(45deg)}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineCenterAnimation{opacity:0}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineBottomAnimation{transform-origin:0 0;transform:rotate(-45deg)}.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineBottomAnimation,.menu__nav .nav__menu .menu .menu__pill .mobile .burgerLineTopAnimation{transform-origin:center;top:50%}}.menu__nav .nav__menu .menu .account__pill{width:150px;margin-right:30px}.menu__nav .nav__menu .menu .account__pill a{color:var(--sonsblack)}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .account__pill{margin-right:10px;margin-top:0;width:40px}}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .account__pill .desktop{display:none}}.menu__nav .nav__menu .menu .account__pill .mobile{display:none}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .account__pill .mobile{display:block}}.menu__nav .nav__menu .menu .account__pill .icon-f-888{background-image:url(account_icon_black.png);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;display:inline-block}.menu__nav .nav__menu .menu .basket__pill{margin-right:0;margin-left:0;border-radius:50%;min-width:43px}@media screen and (max-width: 991px){.menu__nav .nav__menu .menu .basket__pill{margin-right:-4px;margin-top:0;min-width:40px}}.menu__nav .nav__menu .menu.right{display:flex;justify-content:flex-end;border-right:0}.menu__nav .nav__menu.active .sonslogo{display:none}.menu__nav .nav__menu.active .menu__pill,.menu__nav .nav__menu.active .menu__pill.product{background:var(--sonsblue);color:#fff}@media screen and (max-width: 991px){.menu__nav .nav__menu.active .menu__pill .mobile span{background:var(--sonswhite)}}.menu__nav .nav__menu.active .account__pill{background:var(--sonsblue);color:var(--sonswhite)}.menu__nav .nav__menu.active .account__pill.product{background:var(--sonsblue);color:#fff}.menu__nav .nav__menu.active .account__pill a{color:var(--sonswhite)}.menu__nav .nav__menu.active .account__pill .icon-f-888,.menu__nav .nav__menu.active .account__pill .product{background-image:url(account_icon.png)}.menu__nav .nav__menu.active .basket__pill{background:var(--sonsblue);color:var(--sonswhite)}.menu__nav .nav__menu.active .basket__pill.product{background:var(--sonsblue);color:#fff}.menu__nav .nav__menu.active .basket__pill a,.menu__nav .nav__menu.active .basket__pill a:visited{color:var(--sonswhite)}.menu__nav .nav__overlay{display:none;position:absolute;top:0;left:0;z-index:99995;width:100%;height:100vw;max-height:100vh;pointer-events:all}.menu__nav .nav__overlay .overlay__overlay{width:100%;display:flex}.menu__nav .nav__overlay .overlay__overlay .overlay__image{width:50%;height:100vh;opacity:1;filter:grayscale(100%);background-size:cover;background-repeat:no-repeat;background-color:var(--sonsblack)}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__image{display:none}}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_contact{background-image:url(menu_contact.jpg);background-position:48%;background-size:149%}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_log_out{background-image:url(menu_logout.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_hair_loss{background-image:url(menu_shop-hair-loss.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_beard_growth{background-image:url(menu_shop-beard-growth.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_hair_consultation{background-image:url(menu_hair-loss.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_testimonials{background-image:url(menu_testimonials.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_consultation{background-image:url(menu_60-seconds.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_our_story{background-image:url(menu_our-story.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_minoxidil{background-image:url(menu_minoxidil.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_finasteride{background-image:url(menu_oraltab.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_blog{background-image:url(menu_blog.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_account{background-image:url(menu_account.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_refer_a_friend{background-image:url(menu_refer-a-friend.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__image.m_combination_spray{background-image:url(combo-spray.jpg)}.menu__nav .nav__overlay .overlay__overlay .overlay__menu{width:50%;background-color:#4000e6e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;overflow-y:scroll}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu{width:100%;height:100vh}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items{width:67%;height:93%;padding-top:145px}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items{padding-top:115px}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__logo{width:100%;display:flex;justify-content:center;margin-bottom:40px}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__logo:hover{opacity:.75;transition:.5s;cursor:pointer}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__logo{margin-bottom:22px}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__logo img{width:92px;margin-right:10px}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__logo img{width:55px;margin-right:15px}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links{margin:17px 0 31px;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links{margin:7px 0 11px}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links:nth-child(1){margin-bottom:29px}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links .links__title{width:100%;margin-bottom:22px;font-size:19px;line-height:26px;font-family:var(--sonsfont);font-weight:100;color:var(--sonswhite);text-align:center;margin-top:17px;margin-right:13px}@media screen and (max-width: 991px){.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links .links__title{margin-bottom:7px}}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links .links__main{font-size:3.265vh;line-height:3.58vh;font-family:var(--sonsfont);font-weight:700;text-align:center;margin-right:17px;letter-spacing:-1px}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links .links__main a{color:var(--sonswhite);cursor:pointer}.menu__nav .nav__overlay .overlay__overlay .overlay__menu .menu__items .items__links .links__main a:hover{opacity:.75;transition:.5s}.header-marquee{width:100%;max-width:100%;overflow-x:hidden}.header-track{position:relative;white-space:nowrap;will-change:transform;animation:marquee 10s linear infinite}.header-track .text{color:var(--sonswhite);margin-right:15px;font-size:12px;display:inline-block;line-height:32px!important}@keyframes marquee{0%{left:0}to{left:-55%}}.footer{background:var(--sonsblack);color:var(--sonslightgrey);font-family:var(--sonsfont)!important}.footer .col{padding:var(--colpadding)}.footer small{font-size:70%}.footer .title{padding-bottom:5px;font-weight:700!important}.footer a{color:var(--sonslightgrey);text-decoration:none!important}.footer p{font-size:15px!important;color:var(--sonslightgrey)}.footer p small{color:var(--sonslightgrey)}.footer ul{list-style:none}.footer li{color:var(--sonslightgrey);cursor:var(--cursor);padding:8px 0!important;display:list-item;font-size:15px!important;font-weight:100!important}.footer .items li{border-bottom:var(--sonslightgrey) 1px solid}.footer_logo{height:30vh}.footer_logo img{display:flex;margin:0 auto;padding:60px 0 20px;max-width:320px}.copyrights ul{list-style:none;filter:grayscale(100%)!important;padding-bottom:50px}.copyrights li{display:inline-block!important}.copyrights img{max-width:110px!important;height:auto}.theseal{padding-top:15px}.theseal img{max-width:82px!important;margin-right:15px}.sons_logo{width:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}.sons_logo_container{height:0;width:100%;padding-bottom:100%;position:relative;top:50%;left:0%}.sons-symbol__part{animation-direction:normal;animation-duration:.6s;animation-fill-mode:forwards;animation-play-state:paused;animation-timing-function:cubic-bezier(.785,.135,.15,.86);background-color:var(--sonswhite);height:50%;position:absolute;width:50%}.sons-symbol .top-left,.sons-symbol-account .top-left{animation-duration:1.2s;animation-name:top-left;border-top-left-radius:100%;left:0;top:0;transform-origin:100% 100%;will-change:rotate,transform}.sons-symbol .top-right,.sons-symbol-account .top-right{animation-name:top-right;border-top-right-radius:100%;right:0;top:0;will-change:transform}.sons-symbol .bottom-left,.sons-symbol-account .bottom-left{animation-name:bottom-left;border-bottom-left-radius:100%;bottom:0;left:0;will-change:transform}.sons-symbol .bottom-right,.sons-symbol-account .bottom-right{animation-duration:1.2s;animation-name:bottom-right;border-bottom-right-radius:100%;bottom:1px;right:0;transform-origin:0 0;will-change:rotate,transform}.sons-symbol.sons-symbol--no-animation .top-left,.sons-symbol-account.sons-symbol--no-animation .top-left{transform:rotate(-90deg)}.sons-symbol.sons-symbol--no-animation .bottom-left,.sons-symbol-account.sons-symbol--no-animation .bottom-left{transform:translateY(100%)}.sons-symbol.sons-symbol--no-animation .bottom-right,.sons-symbol-account.sons-symbol--no-animation .bottom-right{transform:rotate(-90deg)}.sons-symbol.is-active .bottom-left,.sons-symbol.is-active .bottom-right,.sons-symbol.is-active .top-left,.sons-symbol.is-active .top-right,.sons-symbol-account.is-active .bottom-left,.sons-symbol-account.is-active .bottom-right,.sons-symbol-account.is-active .top-left,.sons-symbol-account.is-active .top-right{animation-play-state:running}@keyframes top-left{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(90deg)}}@keyframes top-right{0%{transform:translateY(0)}to{transform:translateY(50%)}}@keyframes bottom-left{0%{transform:translateY(-.5%)}to{transform:translateY(-50.5%)}}@keyframes bottom-right{0%{transform:translateY(-.5%) rotate(0)}50%{transform:translateY(49.5%) rotate(0)}to{transform:translateY(50%) rotate(90deg)}}.home_vid{background:var(--sonsblack);color:var(--sonswhite);overflow:hidden!important;position:relative;max-height:116.9vh}.home_vid{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.home_vid .col{margin:0;overflow:hidden}.home_vid .span_1_of_2{width:50%}.home_vid .span_2_of_2{width:100%}.home_vid_content{color:var(--sonslightgrey)!important;min-height:80vh}.home_vid_inner{max-width:450px;min-height:95%;position:relative;padding:30px}.home_vid_inner h1{font-size:62px;line-height:62px}.home_vid_inner p{font-size:var(--sonstext)}.home_vid_inner .top{position:absolute;top:calc(30vh - 50px)}@media only screen and (max-width: 992px){.home_vid_inner .top{position:static;padding:0}}.home_vid_inner .btm{position:absolute;bottom:calc(15vh - 50px)}@media only screen and (max-width: 992px){.home_vid_inner .btm{position:relative;bottom:0}.home_vid_inner .btm p{max-width:90%;padding-bottom:15px!important}}.home_vid_inner ul{margin-top:30px;margin-bottom:30px;margin-left:0}.home_vid_inner li{list-style:none;margin-left:30px;padding:5px 0!important}.home_vid_inner li:before{content:"\2022";position:absolute;left:0;margin-top:-5px;font-size:40px}.bgvid{min-height:100vh;background-size:cover!important;background-repeat:no-repeat}#getstarted.hl_main .padded .section .span_1_of_4:first-child{margin-top:-19px}.hair-loss-new-banner{background:var(--sonsblack);min-height:65vh;padding:var(--colpadding)!important;color:var(--sonswhite)!important;position:relative;overflow:hidden}@media only screen and (max-width: 992px){.padded-group{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.hair-loss-new-banner img{border-radius:0!important}@media only screen and (max-width: 992px){.hair-loss-new-banner img{max-width:100%!important;margin-top:0!important}}.hair-loss-banner-image{position:relative;padding:37px 0 0!important}@media screen and (max-width: 992px){.hair-loss-banner-image{max-height:54vh;overflow:hidden}}.margin-bottom-class{margin-bottom:0!important}.hair-loss-padding{padding:120px 0}@media screen and (max-width: 991px){.hair-loss-padding{padding:0}}.hl-banner-image{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden}@media screen and (max-width: 992px){.hl-banner-image{position:relative;max-width:100%}}@media screen and (max-width: 992px){.mobile-inner-block{padding-top:10px!important}}.tackle{background:var(--sonsevens);color:var(--sonsblack);padding:var(--colpadding)!important;overflow:hidden}@media screen and (max-width: 991px){.tackle .col.toptackle{display:flex;justify-content:flex-end}}.tackle .padded{padding:60px 0!important}.tackle h2{font-size:36px}@media screen and (max-width: 991px){.tackle h2{font-size:var(--mobileheading);margin:30px 0 10px}}.tackle .tackle-hair,.tackle .tackle-beard{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:595px;width:595px}@media screen and (max-width: 992px){.tackle .tackle-hair,.tackle .tackle-beard{width:58.52417303vw;height:58.52417303vw}}@media screen and (min-width: 993px) and (max-width: 1235px){.tackle .tackle-hair,.tackle .tackle-beard{width:100%;height:380px}}@media screen and (min-width: 1236px) and (max-width: 1550px){.tackle .tackle-hair,.tackle .tackle-beard{width:100%;height:480px}}@media screen and (min-width: 1550px) and (max-width: 1680px){.tackle .tackle-hair,.tackle .tackle-beard{width:100%;height:520px}}@media screen and (min-width: 1681px) and (max-width: 1920px){.tackle .tackle-hair,.tackle .tackle-beard{width:100%}}.tackle .tackle-hair img,.tackle .tackle-beard img{max-width:100%;height:auto;border-radius:50%;position:absolute}.tackle .tackle-hair .button,.tackle .tackle-beard .button{margin-top:0!important;position:static;transform:unset}@media screen and (max-width: 991px){.tackle .tackle-hair .button,.tackle .tackle-beard .button{min-width:166px;max-height:40px;font-size:16px;padding:13px}}.tackle .mb_hair,.tackle .mb_beard{width:100%;height:auto;display:block}.tackle .b_tackle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--sonsblack);cursor:pointer;z-index:10;display:block}.tackle .b_tackle:hover{background-color:var(--sonsblue)}.trustee{background:var(--sonswhite);color:var(--sonsblack);overflow:hidden}.trustee .col{padding:var(--colpadding)}.trustee h2{text-align:center;max-width:600px;margin:0 auto;line-height:42px!important}.trustee .trustpilot-widget{margin:0 auto;max-width:165px;display:flex;padding-bottom:0;max-height:85px}.trustee .trustpilot-widget iframe{width:100%}@media screen and (max-width: 991px){.trustee .trustpilot-widget iframe{max-height:81px}}.trustee u{height:1px}.tp-widget-wrapper,.tp-widget-profile-link{max-width:200px!important}.home_grid{background:var(--sonswhite);color:var(--sonsblack);padding:var(--colpadding)!important;overflow:hidden}.home_grid img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.home_grid img{border-radius:var(--mobileradius)}}.home_grid .circle{border-radius:50%!important;padding:0;margin-top:5px;margin-left:5px}.home_grid .grid-h{overflow:hidden}.home_grid .padded{padding:60px 0!important}.home_grid .right-img{height:100%;width:100%;object-fit:cover;margin-top:19px}.home_grid .nomargin{margin:0}.home_grid .one-img{object-fit:cover!important;width:100%;margin-top:6px;margin-right:5px}.home_grid .btm-img{object-fit:cover!important;width:100%;margin-top:10px}@media screen and (max-width: 992px){.home_grid .btm-img{margin-top:0}}.mild_mod{background:var(--sonsevens);padding:var(--colpadding)!important;color:var(--sonsblack);overflow:hidden!important}.mild_mod h2{font-family:var(--sonsfont);font-weight:600!important;font-size:var(--h1);letter-spacing:var(--letter-spacing)!important;line-height:34px;padding:0!important}@media screen and (max-width: 991px){.mild_mod h2{font-size:var(--mobileheading);line-height:24px;margin:30px 0 60px}}@media screen and (max-width: 991px){.mild_mod{padding:30px 30px 60px!important}}.mild_mod button{margin:10px auto 0;display:block}.mild_mod a{color:var(--sonsblack)}.mild_mod .mild_cd,.mild_mod .moderate_cd{background:var(--sonsmidgrey);padding:var(--colpadding);border-radius:var(--bdradius);position:relative}@media screen and (max-width: 992px){.mild_mod .mild_cd,.mild_mod .moderate_cd{border-radius:var(--mobileradius)}}.mild_mod .mild_cd h3,.mild_mod .moderate_cd h3{text-align:center;font-weight:600;font-size:36px;letter-spacing:-.04em;line-height:34px}@media screen and (max-width: 992px){.mild_mod .mild_cd h3,.mild_mod .moderate_cd h3{font-size:16px;line-height:16px}}.mild_mod .mod_i{margin:0 auto;display:block;padding:85px 0;max-width:95px}@media screen and (max-width: 991px){.mild_mod .mod_i{padding:55px 0}}.mild_mod .mod_i img{max-width:100%;height:auto}.mild_mod .temples{font-size:16px!important;position:absolute;top:180px;border-top:1px #000 solid;padding-top:10px!important;display:block;text-align:left;width:28%}.mild_mod .thinning{font-size:16px!important;position:absolute;top:150px;right:30px;border-top:1px #000 solid;padding-top:10px!important;display:block;text-align:right;width:28%}.mild_mod .padded{padding:60px 0}@media screen and (max-width: 991px){.mild_mod .padded{padding:0}}.mild_mod .getstarted{padding-top:20px!important;text-align:center}.mild_mod .getstarted u{text-underline-offset:3px!important}.countup{background:var(--sonswhite);padding:var(--colpadding)!important;text-align:center;min-height:30vh;overflow:hidden}.countup h2{font-size:55px;line-height:58px;margin:0!important;padding-bottom:30px!important}@media screen and (max-width: 991px){.countup h2{font-size:36px!important;line-height:38px!important}}.countup a{margin-top:30px!important;color:var(--sonsblack);font-size:inherit!important}.countup p{font-size:16px}.countup u{text-underline-offset:5px!important}.countup .thecounter{padding:80px 0}.countup .counter{display:inline-block}.featured_in{background:var(--sonswhite);padding:var(--colpadding)!important;overflow:hidden}.featured_in h2{font-size:24px;margin-bottom:50px}.featured_in .brands{padding:var(--colpadding)!important;background:var(--sonslime);width:80%;display:block;margin:0 auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.featured_in .brands{border-radius:var(--mobileradius)}}.featured_in .padded{padding:60px 0!important}.seenon{text-align:center}.seenonft{text-align:center;border-right:1px #000 solid}.seeinmobil{display:none}.seeinsl{display:block}.seenonft img{max-width:100%;height:auto;margin:0 50px;padding:10px}.mobilimg{padding:10px;background:none;text-align:center;margin:10px 0!important}.featured-carousel{margin-top:10px}.boss_footer{background:var(--sonsblack) url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/sons-away-day200_1.jpg?v=1725454181);min-height:90vh;max-height:90vh;background-size:cover;background-color:#00000026;background-blend-mode:darken;overflow:hidden;background-position:center}.boss_footer h1,.boss_footer h2{color:var(--sonswhite);text-align:center;margin-top:calc(40vh - 50px);margin-bottom:calc(40vh - 50px)}.boss_footer_2{background:var(--sonsblack) url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/boss_header_2.jpg?v=1726070618);min-height:90vh;max-height:90vh;background-size:cover;background-color:#00000026;background-blend-mode:darken;overflow:hidden;background-position:20%}.boss_footer_2 h1,.boss_footer_2 h2{color:var(--sonswhite);text-align:center;margin-top:calc(40vh - 50px);margin-bottom:calc(40vh - 50px)}.featured_pr{background:#f7f7f7;overflow:hidden;padding:0!important}.featured_pr .flickity-page-dots{bottom:30px}.featured_pr .flickity-page-dots .dot{display:inline-block!important;width:10px!important;height:10px!important;margin:0 8px!important;background:#333!important;border-radius:50%!important;opacity:.25!important;cursor:pointer!important}.featured_pr .flickity-page-dots .dot.is-selected{opacity:1!important}.featured_pr .feature-img{padding-top:20px;padding-bottom:30px}@media screen and (min-width: 992px){.featured_pr .feature-img{padding-bottom:50px}}@media screen and (min-width: 992px){.featured_pr .feature-img img{width:800px!important;margin-bottom:0}}.featured_pr .feature-img .carousel-cell{padding-right:0!important;text-align:center}.featured_pr .carousel-cell{width:100%!important;height:auto;padding-right:30px}@media screen and (max-width: 992px){.featured_pr .flickity-viewport{height:150px!important}}@media screen and (max-width: 992px){.featured_pr{height:auto;margin-top:150px}}.footnote{vertical-align:super;font-size:smaller;text-decoration:none}.promise-content h3{margin:15px 0 1px}.promise-content ul{margin-left:31px;margin-bottom:10px}.promise-content .type-form-wrapper{margin:20px 0}.promise-subtitle{text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center;margin-top:5px;gap:5px}.promise-subtitle i{color:#4100e6!important;font-size:18px;margin-right:6px}@media screen and (max-width: 425px){.promise-subtitle{font-size:13px}}@media screen and (max-width: 375px){.promise-subtitle{font-size:12px}}.hair-loss-banner-text{margin-top:12px;font-weight:300}.hair-loss-banner-text img.sons-promise-icon{width:23px;object-fit:contain;margin:0!important}.hair-loss-banner-text i{color:#fff!important}.active-anchor p,.active-anchor h2,.active-anchor h3,.active-anchor ul{color:#4100e6!important;-webkit-transition:all .1s linear}.sons-promise-sidebar .stickymenu{overflow:auto}.sons-promise-link{color:#fff}.sons-promise-link:hover{color:var(--sonsmidgrey)}.sons-promise--link{color:var(--sonsblack)}.sons-promise--link:hover{color:var(--sonsblue)}img.sons-promise-icon{width:20px;object-fit:contain}.recommendation-carousel-wrapper{background-color:var(--sonslightgrey)!important;padding-top:150px}.recommendation-carousel-wrapper .sciencetab{background-color:var(--sonslightgrey)}@media (max-width: 1145px){.recommendation-carousel-wrapper .sciencetab{padding-bottom:0!important}}@media (max-width: 768px){.recommendation-carousel-wrapper .sciencetab .flickity-page-dots{bottom:-25px!important}}@media (max-width: 992px){.recommendation-carousel-wrapper .sciencetab .padded{padding:30px 0!important}}@media (max-width: 1145px){.recommendation-carousel-wrapper .sciencetab .carousel-cell{height:380px!important}}@media (max-width: 992px){.recommendation-carousel-wrapper .sciencetab .carousel-cell{height:420px!important}}@media (max-width: 527px){.recommendation-carousel-wrapper .sciencetab .carousel-cell{height:380px!important}}@media (max-width: 425px){.recommendation-carousel-wrapper .sciencetab .carousel-cell{height:350px!important}}@media (max-width: 325px){.recommendation-carousel-wrapper .sciencetab .carousel-cell{height:380px!important}}.recommendation-carousel-wrapper .sciencetab .carousel-cell:last-child{padding-right:30px}@media (max-width: 1145px){.recommendation-carousel-wrapper .sciencetab .carousel-cell:last-child{padding-right:0}}.recommendation-carousel-wrapper .sciencetab .numbers{background-color:var(--sonsevens)}@media (max-width: 992px){.recommendation-carousel-wrapper .sciencetab .numbers{padding:22px!important}}@media (max-width: 1145px){.recommendation-carousel-wrapper .sciencetab .numbers{height:auto!important}}.recommendation-carousel-wrapper .sciencetab .numbers .title{font-size:24px!important;text-align:center!important}.recommendation-carousel-wrapper .sciencetab .numbers .center-content{justify-content:unset;flex-grow:unset;height:60%}.recommendation-carousel-wrapper .sciencetab .numbers .center-content img{max-width:100%}.recommendation-carousel-wrapper .sciencetab .numbers .carousel-list-type{border-top:2px var(--sonsmidgrey) solid;border-bottom:2px var(--sonsmidgrey) solid;padding:20px}@media (max-width: 1145px){.recommendation-carousel-wrapper .sciencetab .numbers .carousel-list-type{padding:9px}}.recommendation-carousel-wrapper .sciencetab .numbers .carousel-list-type li{font-size:18px;font-weight:100!important;margin-left:20px!important}.recommendation-carousel-wrapper .sciencetab .numbers .carousel-pricing-sec{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.recommendation-carousel-wrapper .sciencetab .numbers .carousel-pricing-sec span{font-size:18px;font-weight:100!important}.recommendation-carousel-wrapper .sciencetab .numbers .carousel-pricing-sec span.pack-price{font-weight:600!important;padding-right:10px}.recommendation-carousel-wrapper .recommendation-actions .m0{margin:0!important}.recommendation-carousel-wrapper .recommendation-actions .action-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15px!important}.recommendation-carousel-wrapper .recommendation-actions .action-buttons a.button.common-btn-style{width:360px!important}@media (max-width: 375px){.recommendation-carousel-wrapper .recommendation-actions .action-buttons a.button.common-btn-style{width:300px!important}}.recommendation-carousel-wrapper .clear-fix:after{content:"";display:table;clear:both}.cb_black{background:var(--sonsblack);min-height:65vh;padding:var(--colpadding)!important;color:var(--sonswhite)!important;position:relative;overflow:hidden}.cb_black img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.cb_black img{border-radius:var(--mobileradius)}}.cb_black p{font-size:var(--sonstext)}.cb_black .col{margin:0}.cb_white{background:var(--sonswhite);min-height:65vh;padding:var(--colpadding)!important;color:var(--sonsblack)!important;position:relative;overflow:hidden}.cb_white img{max-width:100%;height:auto;border-radius:var(--bdradius);background-position:center 80%!important}@media screen and (max-width: 992px){.cb_white img{border-radius:var(--mobileradius);object-fit:cover;aspect-ratio:1/1;width:100%;min-height:380px;height:auto}}.cb_white p{font-size:var(--sonstext)}.cb_white .col{margin:0}.cb_block_inner{max-width:450px;text-align:left;margin:calc(30vh - 50px) auto;padding:var(--colpadding);overflow:hidden}.cb_block_inner h2{font-size:36px;line-height:36px;margin-bottom:20px}@media only screen and (max-width: 992px){.cb_block_inner{margin-top:calc(10vh - 90px);margin-bottom:calc(10vh - 90px)}.cb_block_inner h2{font-size:24px;line-height:24px}}.cb_block_inner ul{margin-left:20px}.cb_block_inner li{margin-bottom:12px}.cb_hl_black .padded{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.cb_hl_black{background:var(--sonsblack);min-height:65vh;padding:var(--colpadding)!important;color:var(--sonswhite)!important;position:relative;overflow:hidden}.cb_hl_black .boss-badge{position:absolute;display:flex;max-width:260px;height:auto;z-index:1;left:70px;top:10px;transform:rotate(-20deg);transition:.3s}@media screen and (max-width: 992px){.cb_hl_black .boss-badge{max-width:185px!important;left:auto;top:-5px;right:0;transform:rotate(20deg)}}.cb_hl_black .vid_b{margin:40px auto 0;width:75%;max-width:920px;max-height:1110px;height:auto;aspect-ratio:1/1;border-radius:var(--bdradius);overflow:hidden}.cb_hl_black .vid_b video{width:100%!important}@media (max-width: 992px){.cb_hl_black .vid_b{height:auto;margin-top:120px;aspect-ratio:1/1}}@media (min-width: 992px){.cb_hl_black .vid_b{height:auto;aspect-ratio:1/1}}.cb_hl_black img{max-width:75%;height:auto;border-radius:var(--bdradius);margin:0 auto;display:block}@media screen and (max-width: 992px){.cb_hl_black img{border-radius:8px}}.cb_hl_black .padded{padding:60px 0}@media only screen and (max-width: 992px){.cb_hl_black .padded{padding:0}}.cb_hl_black .inner_s{max-width:320px;margin:0 auto;display:block}.cb_hl_black .inner_s p{margin-bottom:40px;font-size:var(--sonstext)}.cb_hl_black .inner_s button{margin:0 auto}.cb_hl_black .inner_s ul{padding:20px 0;margin:20px 0}.cb_hl_black .inner_s li{list-style:none;margin-left:30px;padding:5px 0!important}.cb_hl_black .inner_s li:before{content:"\2022";position:absolute;margin-top:-5px;font-size:40px;color:var(--sonswhite)!important;margin-left:-30px}.cb_hl_black .cb_hl_block_inner{max-width:600px;margin:calc(10vh - 70px) auto;padding:var(--colpadding);position:relative}.cb_hl_black .cb_hl_block_inner h2{text-align:center!important;font-size:62px;line-height:62px;margin-bottom:40px!important}.cb_hl_black .cb_hl_block_inner p{text-align:center}@media only screen and (max-width: 992px){.cb_hl_black .cb_hl_block_inner{margin-bottom:0!important}.cb_hl_black img{max-width:80%;margin-top:115px}.cb_hl_black .cb_hl_block_inner h2{font-size:36px;line-height:36px}}.cb_hl_white{background:var(--sonswhite);min-height:55vh;padding:var(--colpadding)!important;color:var(--sonsblack)!important;position:relative;overflow:hidden}.cb_hl_white img{max-width:75%;height:auto;border-radius:var(--bdradius);margin:0 auto;display:block}.cb_hl_white .padded{padding:0!important}.cb_hl_white .inner_s{max-width:320px;margin:0 auto;display:block}.cb_hl_white .inner_s p{margin-bottom:60px;font-size:var(--sonstext)}.cb_hl_white .inner_s button{margin:0 auto}.cb_hl_white .cb_hl_block_inner{max-width:600px;margin:calc(10vh - 50px) auto;padding:var(--colpadding);position:relative}.cb_hl_white .cb_hl_block_inner h2{text-align:center!important;font-size:62px;line-height:62px;margin-bottom:60px!important}.cb_hl_white .cb_hl_block_inner p{text-align:center}@media only screen and (max-width: 992px){.cb_hl_white .cb_hl_block_inner{margin-bottom:0!important}.cb_hl_white img{max-width:80%!important}.cb_hl_white .cb_hl_block_inner h2{font-size:36px;line-height:36px}}.squeeze-page{background:var(--sonsmidgrey);padding:var(--colpadding)!important;color:var(--sonsblack)!important}.squeeze-page img{max-width:100%;height:auto;border-radius:var(--bdradius)}.squeeze-page .contents{max-width:600px;display:block;min-height:500px;margin:160px auto;position:relative;background:var(--sonsevens);padding:var(--colpadding);border-radius:var(--bdradius)}.squeeze-page .contents ul{padding:20px 0;margin:20px 0}.squeeze-page .contents li{list-style:none;margin-left:30px;padding:5px 0!important}.squeeze-page .contents li:before{content:"\2022";position:absolute;left:0;margin-top:-5px;font-size:40px;color:var(--sonsblack)!important;margin-left:30px}.the_stack{background:var(--sonsblack);font-family:var(--sonsfont)!important}.the_stack .col{margin-top:0;margin-bottom:0}.the_stack .inner{margin:0 auto;display:block;padding:var(--colpadding)!important}.the_stack p{color:var(--sonswhite)}.the_stack tr:hover{font-size:16px;font-weight:100;transition:.2s}.the_stack h2{color:var(--sonswhite);margin-bottom:90px!important}.the_stack table{color:var(--sonswhite)}.the_stack .ticked_y{max-width:20px;height:auto}.the_stack .ticked_y:hover{max-width:24px;transition:.2s;width:24px;height:auto}.the_stack .bg{min-height:75vh;overflow:hidden}@media only screen and (max-width: 992px){.the_stack .bg{min-height:50vh}.the_stack .bg.bgvid{overflow:hidden}.the_stack .bg.bgvid #bgVideo{top:60%!important;position:static!important;width:100%!important;height:100%!important;transform:unset!important}}.the_stack .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.the_stack table{border-collapse:collapse;border-spacing:0;width:100%}.the_stack th,.the_stack td{text-align:left;font-size:16px;font-weight:100;padding:15px;border-bottom:1px var(--sonsdarkgrey) solid}.the_stack td:nth-child(1){min-width:85%}.the_stack td:nth-child(3){max-width:5%;text-align:center}.the_stack td:nth-child(2){text-align:center}.why_hair_loss_happens{background:var(--sonswhite);padding:var(--colpadding)}.why_hair_loss_happens .padded{padding:60px 0}@media only screen and (max-width: 992px){.why_hair_loss_happens .padded{padding:0}}.why_hair_loss_happens h2{font-size:36px;line-height:36px;margin-bottom:20px;margin-top:20px}@media only screen and (max-width: 992px){.why_hair_loss_happens h2{font-size:24px;line-height:24px}}.why_hair_loss_happens p{margin:35px 0;max-width:380px;font-size:var(--sonstext)}.why_hair_loss_happens img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media only screen and (max-width: 992px){.why_hair_loss_happens img{border-radius:var(--mobileradius)}}.why_hair_loss_happens button{margin-bottom:30px}.main_content{padding-top:0!important;clear:both;width:100%;margin:160px auto;padding:var(--colpadding);position:relative}.main_content h1{font-weight:600!important;font-size:var(--h1);letter-spacing:var(--letter-spacing)!important;line-height:34px}.main_content h2{font-weight:600!important;font-size:var(--h2)!important;letter-spacing:var(--letter-spacing)!important;line-height:26px;padding-bottom:15px!important}.main_content h3{font-weight:600!important;font-size:var(--h3)!important;letter-spacing:var(--letter-spacing)!important;line-height:26px;padding-bottom:15px!important}.main_content p{padding-bottom:15px!important;font-size:var(--sonstext)!important}.main_content ul{margin-left:15px;margin-bottom:15px}.main_content ol{margin-left:20px;margin-bottom:15px}.main_content li{font-size:var(--sonstext)!important;padding:5px 0!important}.main_content img{max-width:100%;height:auto;border-radius:var(--bdradius)}.faqmenu{padding-top:150px}.account-container{margin-top:150px!important}.outer_article{padding-top:110px}.rhs-account{background:var(--sonsmidgrey)}.rhs-account .form-default .form-control:not(textarea){height:40px;border-radius:var(--bdradius);padding:25px;font-weight:100!important;font-size:18px;letter-spacing:var(--letter-spacing)}.form-default .form-group label{font-family:var(--sonsfont)!important;font-size:18px;letter-spacing:var(--letter-spacing);font-weight:100;margin-left:5px;margin-bottom:5px}.login-image{background:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/sons-team.jpg?v=1726835699);background-size:cover;min-height:80vh;background-position:center;background-repeat:no-repeat;filter:grayscale(100%)}@media screen and (max-width: 991px){.login-image{min-height:40vh;background-position-y:49px}}.before-after{text-align:center;overflow:hidden}.before-after .results{padding:10px;text-align:left}.before-after .padded{padding:var(--colpadding)}.before-after .btm{padding-bottom:10px;margin-bottom:5px}.before-after .top{margin:5px 0}.before-after .full{width:100%}.before-after img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.before-after img{border-radius:var(--mobileradius)}}.before-after p{font-family:var(--sonsfont)}.before-after .imagery{display:flex;gap:15px;justify-content:space-between;margin:15px 0}.before-after .imagery .before-after-image{flex:1;text-align:center;border:0}.minox_stats{background:var(--sonswhite);padding:var(--colpadding)!important;color:var(--sonsblack);overflow:hidden!important}.minox_stats h2{font-family:var(--sonsfont);font-weight:600!important;font-size:var(--h1);letter-spacing:var(--letter-spacing)!important;line-height:34px;padding:0!important}@media screen and (max-width: 991px){.minox_stats h2{font-size:var(--mobileheading);line-height:24px;margin:30px 0 60px}}@media screen and (max-width: 991px){.minox_stats{padding:30px 30px 60px!important}}.minox_stats .minox_text{margin-bottom:60px}@media screen and (min-width: 2000px){.minox_stats .minox_text{margin-bottom:40px}}.minox_stats .stat{background:var(--sonsmidgrey);padding:var(--colpadding);border-radius:var(--bdradius);position:relative}@media screen and (max-width: 992px){.minox_stats .stat{border-radius:var(--mobileradius)}}.minox_stats .stat h3{text-align:center;font-weight:600;font-size:36px;letter-spacing:-.04em;line-height:34px}@media screen and (max-width: 992px){.minox_stats .stat h3{font-size:16px;line-height:16px}}.minox_stats .mod_i{margin:0 auto;display:block;padding:85px 0;max-width:95px}@media screen and (max-width: 991px){.minox_stats .mod_i{padding:55px 0}}.minox_stats .mod_i img{max-width:100%;height:auto}.minox_stats .tx-left{font-size:16px;position:absolute;top:180px;border-top:1px #000 solid;padding-top:10px;display:block;text-align:left;width:28%}@media screen and (max-width: 991px){.minox_stats .tx-left{top:120px}}.minox_stats .tx-right{font-size:16px;position:absolute;top:170px;right:30px;border-top:1px #000 solid;padding-top:10px;display:block;text-align:right;width:28%}@media screen and (max-width: 991px){.minox_stats .tx-right{top:130px}}.minox_stats .padded{padding:60px 0}@media screen and (max-width: 991px){.minox_stats .padded{padding:0}}.transplant_treatment{background:var(--sonsevens)}.transplant_treatment .padded{padding:var(--colpadding)}.transplant_treatment img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.transplant_treatment img{border-radius:var(--mobileradius)}}.transplant_treatment h2{font-size:var(--h1);line-height:36px;letter-spacing:var(--letter-spacing);margin:30px 0}.transplant_treatment p{font-family:var(--sonsfont)}.using_treatments{background:var(--sonswhite)}.using_treatments .vid_b{margin:40px auto 0;width:75%;max-width:920px;max-height:1110px;height:auto;aspect-ratio:1/1;border-radius:var(--bdradius);overflow:hidden}.using_treatments .vid_b video{width:100%!important}@media (max-width: 992px){.using_treatments .vid_b{height:auto;margin-top:120px;aspect-ratio:1/1}}@media (min-width: 992px){.using_treatments .vid_b{height:auto;aspect-ratio:1/1}}.using_treatments .padded{padding:var(--colpadding)}.using_treatments img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.using_treatments img{border-radius:var(--mobileradius)}}.using_treatments h2{font-size:var(--h1);line-height:36px;letter-spacing:var(--letter-spacing);margin:30px 0}.using_treatments p{font-family:var(--sonsfont)}.hl_main{background:var(--sonsevens);padding:var(--colpadding)!important;color:var(--sonsblack);overflow:hidden}.hl_main .padded{padding:60px 0}.hl_main .nopadding{padding:0}.hl_main .title-adj{margin-top:60px}@media only screen and (max-width: 992px){.hl_main .title-adj{margin-top:0}}.hl_main p,.hl_main .texts{font-family:var(--sonsfont);font-size:var(--sonstext)}@media only screen and (max-width: 992px){.hl_main .texts{font-size:16px;text-align:center;width:58.77862595vw;margin:0 auto 80px}}@media only screen and (max-width: 992px){.hl_main .hair-loss{padding-top:30px}}.hl_main h2{font-size:36px;margin-bottom:35px;line-height:38px}@media only screen and (max-width: 992px){.hl_main h2{font-size:24px;line-height:26px;text-align:center}}.hl_main.crosssells .group .col.title{display:flex;flex-direction:column;margin-top:35px}@media only screen and (max-width: 992px){.hl_main.crosssells .group .col.title{margin-top:1%}}.hl_main.crosssells .group .col.title .h1{width:90%}.hl_main.crosssells .group .col.title a{margin-top:100%;color:var(--sonsblack);text-decoration:underline}.hl_main.crosssells .group .products-wrapper .sons-product .toggle-image .effectiveness-container{background:var(--sonswhite)}@media screen and (max-width: 991px){.hl_main.crosssells .group{display:flex;flex-direction:column}.hl_main.crosssells .group .col:first-child{margin-left:1.6%}.hl_main.crosssells .group .col.title{flex-direction:column}.hl_main.crosssells .group .col.title a{margin-top:0}}.round_img{border-radius:8px;max-width:100%;height:auto;margin-top:50px}.product-before,.product-after{font-size:var(--sonstext);text-align:center}.product-before h2,.product-after h2{font-size:var(--h2)}.product-tab-buttons{margin-top:-60px!important}.toggle-image{background:var(--sonsmidgrey);padding:var(--colpadding);border-radius:var(--bdradius);margin-bottom:30px;position:relative}@media only screen and (max-width: 992px){.toggle-image{border-radius:var(--mobileradius)}}.before .before-link,.after .after-link{background:var(--sonsmidgrey);border-radius:25px 25px 0 0!important}@media only screen and (max-width: 992px){.before .before-link,.after .after-link{border-radius:8px 8px 0 0!important}}.after-link{margin:0 0 10px 10px}.after .before-link{margin:0 10px 10px 0}.after .after-link{margin:0}.toggle-product .toggle-image{border-radius:0 25px 25px}@media only screen and (max-width: 992px){.toggle-product .toggle-image{border-radius:0 8px 8px}}.toggle-product.after .toggle-image{border-radius:25px 0 25px 25px}@media only screen and (max-width: 992px){.toggle-product.after .toggle-image{border-radius:8px 0 8px 8px}}.recommendation-products .toggle-description{border:0}.recommendation-products .product-before,.recommendation-products .product-after{padding:0}.recommendation-products .select-subscription{border-top:1px var(--sonslightgrey) solid}.recommendation-products .sons-product .ongoing{margin-top:-20px!important}.toggle-description{background:var(--sonswhite);border-radius:var(--bdradius);border:1px var(--sonsblack) solid;width:100%;overflow:hidden}@media only screen and (max-width: 992px){.toggle-description{border-radius:var(--mobileradius)}}.hl_middle{min-height:80vh;max-height:90vh;background:var(--sonsblack) url(https://cdn.shopify.com/s/files/1/0845/5035/3226/files/hl-mid.jpg?v=1725894556);background-size:cover;background-color:#00000026;background-blend-mode:darken;overflow:hidden;background-position:center}.hl_middle h1,.hl_middle h2{color:var(--sonswhite);text-align:center;margin-top:calc(40vh - 50px);margin-bottom:calc(40vh - 50px)}@keyframes fadein{0%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slidein{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideinright{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes buttonpop{0%{background:#e9e9ea}to{background:#e1e1e1}}@keyframes tabactive{0%{background:#e1e1e1}to{background:#fff}}.before-link:hover,.after-link:hover{cursor:pointer}.sons-product{margin-bottom:20px;margin-top:20px}.most-effective-grid{background:var(--sonsdarkgrey);min-width:120px;height:auto;display:block;color:var(--sonswhite);border-radius:20px;position:absolute;padding:3px 30px;left:50%;transform:translate(-50%,-50%)}.most-effective-grid p{text-align:center;font-size:12px;white-space:nowrap}.sons-product.shampoo,.sons-product.conditioner,.sons-product.shampoo-conditioner,.sons-product.hair-growth-complex,.sons-product.biotin{margin-top:0!important}.product-tab-buttons{display:flex;background:transparent;position:relative}.product-tab-buttons>h3{width:50%;padding:15px!important;text-align:center;background:var(--sonswhite);border-radius:25px}.sons-product.before .product-after,.sons-product .before .product-after,.sons-product.after .product-before,.sons-product .after .product-before{display:none}.pricing-grid .product-before,.pricing-grid .product-after,.toggle-modal .product-before,.toggle-modal .product-after,.sons-product-info .product-before,.sons-product-info .product-after{padding:0}.flex{display:flex}.top{border-top:1px var(--sonsblack) solid;margin-top:0;padding:10px 0}.right{border-right:1px var(--sonsblack) solid}.flex-6>*{width:50%}.flex-6 .full{width:100%!important;display:block!important}.flex-4>*{width:33.3%}.flex-3>*{width:25%}.toggle-image h2{position:relative;margin-bottom:20px;height:75px;max-height:75px}.toggle-image h2 .effective{position:absolute;right:0;top:0;text-align:right;font-weight:100}.hair-loss-products .h1{margin-bottom:10px!important}.hair-loss-products p{margin-bottom:20px}.toggle-buttons>div{padding-top:0}.toggle-buttons .btn{max-width:100%!important}.toggle-description>div{padding-bottom:0}.effective .counter:after{content:"";display:none;margin-left:0}.sons-product .counter,.sons-product .counter2{font-weight:unset;font-size:unset;line-height:unset;padding-bottom:unset;display:inline-block}.recommendation-container .sons-description{min-height:66px}.finasteride .recommendation-container .sons-description{min-height:110px}.pre-con-message{font-size:12px!important}.hl_main .group .sons-product.before .product-tab-buttons{margin-top:-60px}.hl_main .group .sons-product.before .product-tab-buttons .before-link{background:transparent!important;border-radius:0!important;padding:0!important}.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__background{background:var(--sonswhite);height:calc(100% + 2px);border-radius:20px 20px 0 0}@media only screen and (max-width: 992px){.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__background{border-radius:8px 8px 0 0}}.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__foreground{width:100%;height:100%}.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__item{background:var(--sonsmidgrey);border-radius:20px 20px 0 0;padding:15px;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 992px){.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__item{border-radius:8px 8px 0 0}}@media screen and (min-width: 993px) and (max-width: 1380px){.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__item{max-height:75px}}.hl_main .group .sons-product.before .product-tab-buttons .before-link .link__item span{margin-top:-12px;margin-right:10px}.hl_main .group .sons-product.before .product-tab-buttons .after-link{background:transparent!important;border-radius:0!important;padding:0!important;margin:0}.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__background{background:var(--sonsmidgrey);width:100%;height:100%;display:block}.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__foreground{background:var(--sonsevens);border-radius:0 0 0 20px;width:100%;height:100%;display:block}@media only screen and (max-width: 992px){.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__foreground{border-radius:0 0 0 8px}}.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__item{padding:15px!important;text-align:center;background:var(--sonswhite);border-radius:20px;margin:0 0 10px 10px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 992px){.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__item{border-radius:8px}}@media screen and (min-width: 993px) and (max-width: 1380px){.hl_main .group .sons-product.before .product-tab-buttons .after-link .link__item{max-height:55px}}.hl_main .group .sons-product.after .pulsate{animation:none;opacity:1}.hl_main .group .sons-product.after .product-tab-buttons{margin-top:-60px}.hl_main .group .sons-product.after .product-tab-buttons .before-link{background:transparent!important;border-radius:0!important;padding:0!important;margin:0}.hl_main .group .sons-product.after .product-tab-buttons .before-link .link__background{background:var(--sonsmidgrey);width:100%;height:100%;display:block}.hl_main .group .sons-product.after .product-tab-buttons .before-link .link__foreground{background:var(--sonsevens);border-radius:0 0 20px;width:100%;height:100%;display:block}@media only screen and (max-width: 992px){.hl_main .group .sons-product.after .product-tab-buttons .before-link .link__foreground{border-radius:0 0 8px}}.hl_main .group .sons-product.after .product-tab-buttons .before-link .link__item{padding:15px!important;text-align:center;background:var(--sonswhite);border-radius:20px;margin:0 10px 10px 0;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 992px){.hl_main .group .sons-product.after .product-tab-buttons .before-link .link__item{border-radius:8px}}.hl_main .group .sons-product.after .product-tab-buttons .after-link{background:transparent!important;border-radius:0!important;padding:0!important;margin:0}.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__background{background:var(--sonswhite);height:calc(100% + 2px);border-radius:20px 20px 0 0;display:block}@media only screen and (max-width: 992px){.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__background{border-radius:8px 8px 0 0}}.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__foreground{width:100%;height:100%;display:block}.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__item{background:var(--sonsmidgrey);border-radius:20px 20px 0 0;padding:15px;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 992px){.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__item{border-radius:8px 8px 0 0}}.hl_main .group .sons-product.after .product-tab-buttons .after-link .link__item span{margin-top:-12px;margin-left:10px}.boss-badge-reco{position:absolute;display:flex;max-width:260px;height:auto;z-index:1;left:20px;top:200px;transform:rotate(-20deg);transition:.3s}@media screen and (max-width: 992px){.boss-badge-reco{max-width:185px!important}}.sons-table{background-color:var(--sonsblack);font-family:Aeroport,serif!important}.sons-table .header-text{font-size:24px;font-weight:700;color:var(--sonswhite);padding:30px;text-align:center}.sons-table .sons-table-parent-div{display:flex;justify-content:center;align-items:center;padding:0 20px 40px}.sons-table .sons-table-container{width:700px;height:465px;border:2px solid var(--sonsblack);border-radius:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background-color:var(--sonswhite)}.sons-table .box{padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sons-table .box:nth-child(1){border-radius:20px 20px 0}.sons-table .box:nth-child(2){border:1px solid var(--sonswhite);background-color:var(--sonsblack);color:var(--sonswhite);border-radius:0 20px 0 0}.sons-table .box:nth-child(3){background-color:#bbb;border-radius:0 0 0 20px}.sons-table .box:nth-child(4){border:1px solid var(--sonswhite);background-color:var(--sonsblack);color:var(--sonswhite);border-radius:0 0 20px}.sons-table .box img{width:100%;height:100%;object-fit:cover;border-radius:20px 0 0}.sons-table .box p{margin:0;font-size:16px;color:#333}.sons-table .box ul{margin:0;padding-left:20px;font-size:14px;color:#333}.sons-table .box ul li{margin-bottom:5px}.sons-table li{list-style:none;margin-left:30px;padding:5px 0!important}.sons-table li:before{content:"\2022";display:inline-block;position:relative;width:20px;height:20px;margin-right:8px;padding:2px;font-size:12px;font-weight:700;line-height:14px;background-color:#bbb;color:#bbb;border:2px solid #000;border-radius:50%;text-align:center}.sons-table .text-bulletin-one li{list-style:none;margin:1em 0}.sons-table .text-bulletin-one li:before{content:"\2713";display:inline-block;position:relative;width:20px;height:20px;margin-right:8px;padding:2px;font-size:12px;font-weight:700;line-height:14px;background-color:var(--sonsblack);color:#a3cf4e;border:2px solid #000;border-radius:50%;text-align:center}.sons-table .text-bulletin-two li{color:var(--sonswhite);list-style:none;margin:1em 0}@media (max-width: 768px){.sons-table .sons-table-container{width:100%;height:auto;border:2px solid #000;border-radius:20px;display:flex;flex-direction:column}.sons-table .box{width:100%;height:auto;border:none}.sons-table .box:last-child{margin-bottom:0}.sons-table .box img{width:100%;height:auto;border-radius:20px 20px 0 0}.sons-table .box:nth-child(1){order:1;border-radius:20px 20px 0 0}.sons-table .box:nth-child(2){order:3;border-radius:0;border-bottom:0}.sons-table .box:nth-child(3){order:2;border-radius:0}.sons-table .box:nth-child(4){order:4;border-top:0;border-radius:0 0 20px 20px}}.product-container{background:var(--sonsevens);color:var(--sonsblack);padding:var(--colpadding)!important;overflow:hidden;padding-bottom:10px!important}.product-container .bigger{font-size:4.167vw;margin-top:160px;margin-bottom:-100px;letter-spacing:-.04em}@media screen and (max-width: 991px){.product-container .bigger{font-size:36px!important;margin-top:140px!important;margin-bottom:-160px!important}}.product_information .two .span_1_of_2{margin-top:0}.product_information{background:var(--sonswhite);padding:var(--colpadding);color:var(--sonsblack);padding:var(--colpadding)!important;overflow:hidden;font-size:var(--sonstext)}.product_information img{max-width:100%;height:auto;border-radius:var(--bdradius)}@media screen and (max-width: 992px){.product_information img{border-radius:var(--mobileradius)}}.product_information .circle{border-radius:50%!important;padding:0;margin-top:5px;margin-left:5px}.product_information .padded{padding:60px 0!important}.product_information .btm-img{object-fit:cover!important;width:100%;margin-top:10px}.product_information .whos{margin:15px 0;font-weight:700!important}.product-description{margin:0 0 30px}.product-description .body-text{font-size:20px;line-height:25px!important;padding-top:10px!important}@media screen and (max-width: 991px){.product-description .body-text{font-size:16px}}.product-description .small{padding:15px 0!important;font-size:12px}.sons-product-info{padding:var(--halfpadding);background:#ffffff26;border:1px var(--sonsblack) solid;border-radius:var(--bdradius);margin:0 0 60px}@media only screen and (max-width: 992px){.sons-product-info{border-radius:var(--mobileradius)}}.sons-product-info .boss-message{background:var(--sonsblack);text-align:center;padding:5px;margin:5px -15px -15px;border-radius:0 0 18px 18px;min-height:70px}@media only screen and (max-width: 992px){.sons-product-info .boss-message{border-radius:0 0 6px 6px;min-height:60px}}.sons-product-info .effectiveness-container{background:var(--sonsmidgrey);margin:20px 0 0}.sons-product-info .percy{margin:20px 0}.sons-product-info .info{margin-bottom:20px;border-bottom:1px var(--sonsblack) solid;color:var(--sonsblack);position:relative}.sons-product-info .info h3{font-size:20px}@media screen and (max-width: 991px){.sons-product-info .info h3{font-size:16px}}.sons-product-info .info ul{margin:20px 0}.sons-product-info .info li{list-style:none;margin-left:30px;padding:5px 0!important}.sons-product-info .info li:before{content:"\2022";position:absolute;left:0;margin-top:-5px;font-size:40px;color:var(--sonsblack)!important}.sons-product-info .info .middle{text-align:center}.sons-product-info .info .middle img{max-width:90px;height:auto;padding:10px 0}.sons-product-info .info.conditioner,.sons-product-info .info.shampoo,.sons-product-info .info.beard-booster,.sons-product-info .info.shampoo-conditioner,.sons-product-info .info.biotin,.sons-product-info .info.hair-growth-complex{border-bottom:0!important}.hair-level-container{text-align:center}.hair-level-container .top{margin-top:20px}.hair-level-container p{display:inline-block;font-size:18px}@media screen and (max-width: 991px){.hair-level-container p{font-size:15px}}.hair-level-container b{font-weight:700}.hair-level-container .body-text{line-height:20px;padding:10px 0}.prescribe-container{position:relative;overflow:visible;display:inline}.prescribe-tooltip{display:none;border:1px solid #ccc;padding:10px;background-color:#f9f9f9;position:relative;margin-top:30px}.prescribe-tooltip .close-tooltip{cursor:pointer;margin:10px 0!important}.prescribe-tooltip p{font-size:12px!important}.prescribe-link:hover{cursor:pointer}.prescribe-link{font-weight:700;text-decoration:underline!important;color:unset;display:inline-block}@media only screen and (max-width: 992px){.sons-product.hair-growth-complex,.sons-product.shampoo{margin-top:30px!important}}.list-view .variant-options{display:block}.list-view .variant-options .product-options label{border-radius:3px}.list-view .discount-bubble-container{display:flex;justify-content:flex-end;align-items:center}.list-view .discount-bubble{background:#4100e6;color:#fff;border-radius:50px;padding:2px 8px!important;position:relative;white-space:nowrap;margin:5px 0}.list-view .discount-bubble.green{background:#cefe6e;font-weight:100;color:var(--sonsblack)}.list-view .product-options input[type=radio]:checked+label .discount-bubble-container{bottom:-12px;right:9px}.list-view p,.list-view h1,.list-view h2,.list-view h3,.list-view h4,.list-view h5{display:flex}.list-view p>*,.list-view h1>*,.list-view h2>*,.list-view h3>*,.list-view h4>*,.list-view h5>*{flex-grow:1}.list-view p>*:first-child,.list-view h1>*:first-child,.list-view h2>*:first-child,.list-view h3>*:first-child,.list-view h4>*:first-child,.list-view h5>*:first-child{text-align:left!important}.list-view p>*:last-child,.list-view h1>*:last-child,.list-view h2>*:last-child,.list-view h3>*:last-child,.list-view h4>*:last-child,.list-view h5>*:last-child{text-align:right}.list-view .regular-price:after{height:1px;top:50%}.list-view.product-form .product-options label{padding:20px 15px;border:1px solid #fff;min-height:110px}.list-view .ongoing,.list-view .discount{margin-top:7px}.list-view .radio-select .radio{background-color:#fff;height:22px!important;width:22px!important;display:block;border-radius:50%;border:3px solid #bbb;margin-top:4px;margin-right:14px}.list-view input[type=radio]:checked+label .radio-select .radio{border:3px solid #fff;background-color:var(--sonsblue)}.list-view .radio-details{width:calc(100% - 5px)}.radio-container{display:flex}.plan_lengths{margin:30px 0}.leaflets{margin-top:30px;font-size:12px;color:var(--sonsblack);font-family:var(--sonsfont);font-weight:100;line-height:15px}.leaflets a{color:var(--sonsblack);font-size:inherit!important}@media screen and (max-width: 992px){.product_page_template .actions-wrapper.active{width:100%;position:fixed;bottom:0;left:0;z-index:99990;background:linear-gradient(to bottom,#fff0,#fff)}.product_page_template .actions-wrapper.active .button{max-width:89%!important;margin:0 auto 20px;background:#4000e6e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:margin-bottom .5s linear}}.sons-product.grid-item .pricing-grid .variant-options{margin:0 14px 14px;width:calc(100% - 28px)}.sons-product.grid-item .pricing-grid .product-after,.sons-product.grid-item .pricing-grid .product-before{padding-top:0}.product-optionsxxx label{background-color:#ddd}.product-options label{border:1px solid #e9e9ea;width:100%}.grid-item .product-options label{border:1px solid #fff}.product-options{margin-bottom:-2px;margin-right:-2px;position:relative}.time-is-good{margin:15px 0}.time-is-good .notice{font-weight:700;font-family:var(--sonsfont);font-size:14px}.start-promo{background:#f1f1f1;align-items:left;min-height:140px;position:relative;border:1px solid #ddd;margin-bottom:20px;margin-top:30px;border-radius:25px;font-family:var(--sonsfont)}.start-promo .start-cs{padding:20px}.start-promo .start-cs .col-3{padding:0}.start-promo h3{font-size:26px!important}.start-promo .start-p{font-size:18px!important;margin:12px 0!important;display:block!important}.start-promo .promo-txt-start{color:#fff;font-size:18px;text-align:center;padding:15px;border-radius:var(--bdradius);background:var(--sonsdarkgrey);margin-top:8px;display:block}.start-promo small{margin:12px 0;font-weight:100}.most-popular-similar-dk{padding:5px 15px!important;position:absolute;border-radius:25px;top:-15px;right:30px;background:#373737!important;color:#fff!important;font-size:15px!important;font-weight:700!important;vertical-align:center;width:auto;text-align:center;display:flex;z-index:2}.most-popular-similar-dk p{font-size:13px!important;line-height:15px!important;text-align:center!important;color:#fff!important;font-weight:700!important}.regular-price{display:inline-block;position:relative;color:inherit;font-weight:100!important}.regular-price:after{content:"";width:100%;right:0;left:0;height:2px;background-color:currentColor;display:block;position:absolute;bottom:0;transform:translateY(50%)}.strikethrough{display:inline-block}.select-subscription .hide-checked{display:block}.select-subscription .show-checked,.select-subscription .inline.show-checked,.select-subscription .show-checked.strikethrough{display:none}.select-subscription :checked+label{background:#bbb;color:var(--sonsblack)!important;border:none!important;transition:.2s}.select-subscription :checked+label .show-checked{display:block}.select-subscription :checked+label .price{font-size:26px!important;margin-top:5px;margin-bottom:15px}.select-subscription :checked+label .total{margin-bottom:15px}.select-subscription :checked+label .hide-checked{display:none}.select-subscription :checked+label .inline.show-checked{display:inline-block}.select-subscription :checked+label .subscription-explained{display:block;transition:1s;margin-top:25px}.select-subscription :checked+label .subscription-explained h4{margin:10px 0;font-size:16px!important;font-weight:700}.select-subscription :checked+label .subscription-explained ul{list-style:none;margin-top:20px;margin-bottom:10px;position:relative;padding-left:0}.select-subscription :checked+label .subscription-explained li{line-height:18px;margin-bottom:5px;position:relative}.select-subscription :checked+label .subscription-explained li:before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:5px;top:-2px;position:relative;vertical-align:middle}.select-subscription .product-options:nth-child(1) label{background-color:#bbb!important}.select-subscription .product-options:nth-child(1) label .radio-select .radio{border:3px solid #e9e9ea!important}.select-subscription .product-options:nth-child(2) label{background-color:#e9e9ea!important}.select-subscription .product-options:nth-child(3) label{background-color:#f7f7f7!important;border:1px #ccc solid!important}.select-subscription .product-options:nth-child(4) label{background-color:#fff!important}.select-subscription .\36  .product-options:nth-child(1) label{background-color:#bbb}.select-subscription .\36  .product-options:nth-child(1) label .radio-select .radio{border:3px solid #e9e9ea}.select-subscription .\36  .product-options:nth-child(2) label{background-color:#f7f7f7}.select-subscription .\36  .product-options:nth-child(3) label{background-color:#fff;border:1px solid #ccc!important}.select-subscription .subscription-total .strikethrough{text-decoration:line-through;text-decoration-color:gray;text-underline-offset:2px;color:gray}.select-subscription .subscription-total .flex{margin-top:15px;margin-bottom:5px}.select-subscription .subscription-total .flex .flex-40{flex:0 0 40%}.select-subscription .subscription-total .flex .flex-60{flex:0 0 60%}.select-subscription .subscription-total .monthly{font-size:20px!important;text-align:right!important;font-weight:700}.select-subscription .subscription-explained,.select-subscription input{display:none}.select-subscription label{border-radius:var(--bdradius)!important;overflow:hidden}@media only screen and (max-width: 992px){.select-subscription label{border-radius:var(--mobileradius)!important}}.select-subscription li{margin-bottom:var(--halfpadding)}@media only screen and (max-width: 992px){.select-subscription li{margin-bottom:10px}}.select-subscription ul{list-style-type:none}.select-subscription .discount{font-size:15px!important;letter-spacing:var(--letter-spacing)!important}.select-subscription .discount strong{font-weight:700!important}.select-subscription .choose-your-plan{font-size:24px;font-weight:700!important;padding-bottom:50px!important}@media only screen and (max-width: 992px){.select-subscription .choose-your-plan{text-align:center}}.select-subscription .subscription-length{font-size:26px!important}.rec-lozenge{min-height:70px;max-height:80px;margin:15px}@media only screen and (max-width: 992px){.rec-lozenge{max-height:none}}.rec-lozenge .lozenger{padding:2px 10px 5px;border-radius:var(--bdradius);background:var(--sonsmidgrey);display:inline-block;width:auto;margin:0 0 5px;box-sizing:border-box;text-align:center;vertical-align:text-bottom;white-space:nowrap}@media only screen and (max-width: 992px){.rec-lozenge .lozenger{width:calc(50% - 3px);margin:0 0 6px}}.rec-lozenge .lozenger p{font-size:12px!important;margin-bottom:0}.rec-lozenge .lozenger p:before{content:"+";margin:0 3px;vertical-align:text-bottom}@media only screen and (max-width: 992px){.rec-lozenge .lozenger p:before{margin:0}}.hair-lozenge{min-height:70px;margin:15px}@media screen and (min-width: 993px) and (max-width: 1335px){.hair-lozenge{max-height:none;min-height:140px}}@media only screen and (max-width: 992px){.hair-lozenge{max-height:none}}.hair-lozenge .lozenger{padding:2px 10px 5px;border-radius:var(--bdradius);background:var(--sonsmidgrey);display:inline-block;width:auto;margin:0 0 5px;box-sizing:border-box;text-align:center;vertical-align:text-bottom;white-space:nowrap}@media only screen and (max-width: 992px){.hair-lozenge .lozenger{width:calc(50% - 3px);margin:0 0 6px}}.hair-lozenge .lozenger p{font-size:12px!important;margin-bottom:0}.hair-lozenge .lozenger p:before{content:"+";margin:0 3px;vertical-align:text-bottom}@media only screen and (max-width: 992px){.hair-lozenge .lozenger p:before{margin:0}}.bf-popular-reco{background:#cefe6e;color:var --sonsblack;max-width:140px;max-height:30px;border-radius:var(--bdradius);padding:5px;margin:-30px auto 0;display:block;position:relative;top:90px}@media only screen and (max-width: 992px){.bf-popular-reco{top:75px}}.bf-popular-reco p{font-size:14px!important;text-align:center!important}.popular-lozenge{position:relative}.popular-lozenge .lozenger{position:absolute;top:-15px;left:20px;padding:2px 15px;border-radius:var(--bdradius);background:var(--sonsblack);color:var(--sonswhite);display:inline-block;width:auto;box-sizing:border-box;text-align:center;white-space:nowrap}.popular-lozenge .lozenger p{font-size:12px!important;margin-bottom:0}.popular-lozenge .hl-product{top:15px;left:0}.product-promo-display{background:var(--sonsblack);color:var(--sonswhite);border-radius:20px;padding:2px 10px!important;font-size:16px;width:150px}.promotion-product-image{background:#e6e6e6!important;margin:0;padding:0;max-width:130px;border-radius:20px}.promotion-banner{background:#e6e6e6!important;border:1px var(--sonsblack) solid;padding:var(--halfpadding);padding-bottom:0!important;border-radius:var(--bdradius);margin:0;text-align:left;position:relative;align-items:center;padding-right:0!important}.promotion-banner h2{margin:0;font-size:18px;text-align:left}.promotion-banner .promotion-message-text{font-weight:100;font-family:var(--sonsfont)!important;padding-bottom:10px;line-height:20px}.promotion-banner .tooltip-message{position:absolute;right:10px;top:10px;width:20px;height:20px;border:1px var(--sonsblack) solid;border-radius:var(--bdradius);background:transparent;font-size:14px;line-height:18px;font-style:normal;text-align:center}.promotion-banner .img-margin{margin-top:-40px!important}.promotion-disclaimer{font-size:12px;margin-top:10px;margin-bottom:60px}.hub_promo{background:var(--sonswhite);padding:var(--colpadding);margin-bottom:60px}.hub_promo img{max-width:100%;height:auto;border-radius:var(--bdradius)}.hub_promo .padded{padding:60px 0!important}.hub_promo .circle{border-radius:50%}.hub_promo h2{text-align:center}.hub_text{background:var(--sonsevens);padding:var(--colpadding)}.hub_text h2{padding-bottom:60px!important}.hub_text .txt-limit{max-width:50%;margin:30px 0}@media screen and (max-width: 991px){.hub_text .txt-limit{max-width:100%}}.hub_text img{max-width:100%;height:auto;border-radius:var(--bdradius)}.hub_text .padded{padding:60px 0!important}.hub_text .circle{border-radius:50%}.hub_cta{background:var(--sonswhite);overflow:hidden}.hub_cta .bg{background:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/mike-stack.jpg?v=1726138161);background-size:cover;background-position:25% 50%;min-height:85vh;overflow:hidden}@media screen and (max-width: 991px){.hub_cta .bg{height:50vh;min-height:50vh;overflow:hidden}}.hub_cta .col{margin-top:0;margin-bottom:0}.hub_cta .inner{max-width:450px;text-align:center;display:block;padding:var(--colpadding)!important;margin:calc(30vh - 50px) auto}.hub_cta .inner button{margin:0 auto}.hub_cta img{max-width:100%;height:auto;border-radius:var(--bdradius)}.hub_cta .padded{padding:60px 0!important}.hub_cta h2{text-align:center}.promo-timer{background:#d2d2d9;text-align:center;padding:var(--halfpadding);font-family:var(--sonsfont);font-weight:100}@media screen and (max-width: 991px){.promo-timer{position:sticky;top:0;z-index:999999;height:52px}}.promo-timer #countdown{display:inline-block;font-size:18px}@media screen and (max-width: 991px){.promo-timer #countdown{font-size:15px}}@media screen and (max-width: 390px){.promo-timer #countdown{font-size:14px}}.promo-timer p{display:inline;font-size:18px}@media screen and (max-width: 991px){.promo-timer p{font-size:15px}}@media screen and (max-width: 390px){.promo-timer p{font-size:14px}}.promo-timer .days:after{content:" days | "}.promo-timer .hours:after{content:" hours | "}.promo-timer .minutes:after{content:" mins | "}.promo-timer .seconds:after{content:" s "}.oral-capps{display:flex;flex-direction:row;gap:30px;padding:10px;border:1px solid #ddd;border-radius:var(--bdradius);text-align:left;margin-top:15px;margin-bottom:-40px;max-width:340px;max-height:100px;overflow:hidden;background:#e6e6e6 url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/Oral_Capsule_in_hand2_1000x1000_4272f2f3-8156-4373-8bd8-297526fb7fa5.png?v=1712225638);background-size:120px;background-repeat:no-repeat;background-position:0% 50%}@media only screen and (max-width: 992px){.oral-capps{border-radius:var(--mobileradius)}}@media only screen and (max-width: 640px){.oral-capps{width:100%;max-width:100%}}.oral-capps a{text-decoration:none;color:inherit;display:flex;flex-direction:row;align-items:center;gap:15px}.oral-capps img{max-width:150px;height:auto;border-radius:var(--bdradius)}.oral-capps h3{font-size:20px;color:var(--sonsblack);margin:0 10px 0 95px}.tp_starz{margin:0 auto;display:block;max-width:400px;height:auto}.tp_starz_product{margin-left:0;display:block;max-width:400px;height:auto;padding-bottom:10px}@media only screen and (max-width: 640px){.tp_starz_product{padding-top:25px}}.review-quotes{font-family:Aeroport,serif!important}.review-quotes .review-quote-container{display:flex;padding:0 20px;max-width:800px;margin:0 auto;border-radius:8px}.review-quotes .review-image-container{flex:0 0 auto;margin-right:20px}.review-quotes .review-image-container img{width:100px;height:100px;border-radius:50%;object-fit:cover}.review-quotes .text-container{flex:1}.review-quotes .quote{font-size:16px;font-style:normal;color:#333}.review-quotes .name{font-size:16px;font-weight:700!important;margin:0 0 5px;color:#000}.review-quotes .name-caption{margin-left:20px}@media only screen and (max-width: 992px){.review-quotes .name-caption{margin-left:100px;margin-top:20px}}.review-quotes .title{font-size:14px;margin:0;color:#666}.review-quotes .review-quote-name{padding-bottom:20px}.product-info-margin{margin-bottom:30px}.consultation .container{background:#fff;border-radius:25px;max-width:1000px!important;padding:30px!important;margin:160px auto}.hair-icons-consultation .cf-enum-field__choice span:after{text-align:center;font-size:14px;font-weight:700;padding:35px 10px;color:var(--sonsblack)}.hair-icons-consultation .cf-enum-field__choice:nth-child(2) span:after{content:"Mild"!important;background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_1.png?v=1726736364);font-size:24px;font-weight:100;color:#000;padding:35px 10px;background-size:32px 32px!important;background-position-y:5px!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(2) input:checked+span:after{background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_1_selected.png?v=1726736364)!important;background-color:transparent!important;color:var(--sonswhite)!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(3) span:after{content:"Temples / Crown"!important;background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_2.png?v=1726736364);font-size:24px;font-weight:100;color:#000;padding:35px 10px;background-size:32px 32px!important;background-position-y:5px!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(3) input:checked+span:after{background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_2_selected.png?v=1726736364)!important;background-color:transparent!important;color:var(--sonswhite)!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(4) span:after{content:"Thinning"!important;background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_3.png?v=1726736364);font-size:24px;font-weight:100;color:#000;padding:35px 10px;background-size:32px 32px!important;background-position-y:5px!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(4) input:checked+span:after{background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_3_selected.png?v=1726736364)!important;background-color:transparent!important;color:var(--sonswhite)!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(5) span:after{content:"All over"!important;background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_4.png?v=1726736364);font-size:24px;font-weight:100;color:#000;padding:35px 10px;background-size:32px 32px!important;background-position-y:5px!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(5) input:checked+span:after{background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_4_selected.png?v=1726736364)!important;background-color:transparent!important;color:var(--sonswhite)!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(6) span:after{content:"Extensive"!important;background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_5.png?v=1726736364);font-size:24px;font-weight:100;color:#000;padding:35px 10px;background-size:32px 32px!important;background-position-y:5px!important}.hair-icons-consultation .cf-enum-field__choice:nth-child(6) input:checked+span:after{background-image:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/hair_option_5_selected.png?v=1726736364)!important;background-color:transparent!important;color:var(--sonswhite)!important}.hair-icons-consultation .cf-enum-field__choice:hover span:after{color:var(--sonswhite);cursor:pointer}.button-option .cf-enum-field__choice input:checked+span{background:var(--sonsblack);color:var(--sonswhite)}.icons-consultation .cf-enum-field__choice input:checked+span,.hair-icons-consultation .cf-enum-field__choice input:checked+span{color:var(--sonswhite)!important;background:var(--sonsblack)!important}@media screen and (max-width: 992px){#tt-pageContent .squeeze-page a{width:100%;max-width:none!important}}@media screen and (max-width: 991px){.container-indent.consultation{padding:0 30px}}.container-indent.consultation .cf-form-actions{width:100%;margin-right:0;display:flex;justify-content:space-between;margin-top:20px!important;margin-left:-10px}@media screen and (max-width: 991px){.container-indent.consultation .cf-form-actions{margin-left:0}}.container-indent.consultation .cf-form-actions .cf-prev-step.cf-button.btn.button{position:static;max-height:48px;margin-right:15px;min-width:160px!important;max-width:160px!important;background:var(--sonsblack)!important;padding:13px}.container-indent.consultation .cf-form-actions .cf-prev-step.cf-button.btn.button:hover{background:var(--sonsblue)!important;transition:background .5s linear}.container-indent.consultation .cf-form-actions .cf-next-step{margin-right:-10px;height:48px;margin-top:0}.container-indent.consultation .cf-form-actions .cf-submit-form.btn.button{margin-top:0;width:220px;background:var(--sonsblue);margin-right:-20px}.container-indent.consultation .cf-form-actions .cf-submit-form.btn.button:hover{background-color:var(--sonsblack);transition:background-color .5s linear}.container-indent.consultation .cf-form-actions .cf-submit-form.btn.button .cf-spinner{width:auto}@media screen and (max-width: 991px){.container-indent.consultation .cf-form-actions{flex-direction:column}.container-indent.consultation .cf-form-actions .cf-prev-step.btn.button{order:2;width:100%!important;max-width:none!important;margin-right:0}.container-indent.consultation .cf-form-actions .cf-next-step.btn.button{order:1;width:100%;max-width:none!important;margin-left:0!important;margin-bottom:15px;position:relative;left:55%;top:61px;width:50%!important;min-width:0}}.container-indent.consultation .cf-enum-field__choice span{font-size:20px}.container-indent.consultation .cf-enum-field__choice span:after{font-size:20px;line-height:35px}.container-indent.consultation .consult-links a{font-size:14px}.container-indent.consultation [data-cf-field-id="504485"] div .button{height:48px}.container-indent.consultation [data-cf-field-id="584860"] .cf-enum-field__choice{height:48px;position:relative;top:65px;color:var(--sonswhite)}.container-indent.consultation [data-cf-field-id="584860"] .cf-enum-field__choice span{padding:14px!important;background:var(--sonsblack)}.container-indent.consultation [data-cf-field-id="584860"] .cf-enum-field__choice:hover span{transition:background .5s linear}.container-indent.consultation .cf-field label{font-size:20px}.container-indent.consultation .cf-field li{line-height:inherit!important;font-size:20px!important}.container-indent.consultation .cf-field .agree-tick .cf-field-description{font-size:20px;width:90%!important}.container-indent.consultation [data-cf-field-id="104360"] .cf-enum-field__choice{height:48px;position:relative;top:65px;color:var(--sonswhite)}.container-indent.consultation [data-cf-field-id="104360"] .cf-enum-field__choice span{padding:14px!important;background:var(--sonsblack)}.container-indent.consultation .cf-react-target .cf-form-step .hair-icons-consultation .cf-enum-field__choice:hover span:after{filter:contrast(0%) brightness(2)}@media screen and (max-width: 991px){.container-indent.consultation .container{margin:40px 0 0}.container-indent.consultation .container .tt-login-form{margin-top:0}.container-indent.consultation .container [data-cf-step-id="122055"] div[data-cf-field-id="183026"],.container-indent.consultation .container [data-cf-step-id="124052"] div[data-cf-field-id="219629"]{display:none}.container-indent.consultation .container [data-cf-field-id="504485"] div{width:100%}.container-indent.consultation .container [data-cf-field-id="504485"] div .button{width:50%;max-width:100%!important;height:48px;position:relative;left:55%;top:97px;min-width:0}.container-indent.consultation .container [data-cf-field-id="584860"] .cf-enum-field__choices{position:relative;width:50%;left:55%;top:62px}.container-indent.consultation .container [data-cf-field-id="584860"] .cf-enum-field__choice{max-width:100%!important;width:100%;height:48px;top:30px}.container-indent.consultation .container [data-cf-field-id="584860"] .cf-enum-field__choice span{padding:14px!important}.container-indent.consultation .container [data-cf-field-id="104360"] .cf-enum-field__choices{position:relative;width:50%;left:55%;top:62px}.container-indent.consultation .container [data-cf-field-id="104360"] .cf-enum-field__choice{max-width:100%!important;width:100%;height:48px;top:30px}.container-indent.consultation .container [data-cf-field-id="104360"] .cf-enum-field__choice span{padding:14px!important}.container-indent.consultation .container .cf-submit-form.btn.button{width:50%;margin-bottom:15px!important;position:relative;left:55%;top:61px}.container-indent.consultation .container .cf-form-actions{margin-top:45px!important;margin-left:-10px}}@media screen and (max-width: 991px){.recommendation-products .span_1_of_4{margin-bottom:45px}}@media screen and (max-width: 991px){.recommendation-products .sons-product{margin-top:0;margin-bottom:45px}}.recommendation-products .sons-product .toggle-description{min-height:980px;max-height:980px}@media screen and (max-width: 992px){.recommendation-products .sons-product .toggle-description{min-height:unset;max-height:unset}}.recommendation-products .sons-product .toggle-description .pricing-grid{height:100%}.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info{min-height:715px;max-height:715px;display:flex;flex-direction:column;height:100%}@media screen and (max-width: 992px){.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info{min-height:unset;max-height:unset}}.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info .product-form{min-height:100%;height:100%}.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info .product-form .variant-options{min-height:510px}@media screen and (max-width: 992px){.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info .product-form .variant-options{min-height:unset;max-height:unset}}@media screen and (max-width: 992px){.recommendation-products .sons-product .toggle-description .pricing-grid .sons-subscription-info .product-form .button{margin-top:45px}}@media screen and (max-width: 991px){.recommendation-products #recommendation-main .container{max-width:100%}}@media screen and (min-width: 992px) and (max-width: 1200px){.recommendation-products #recommendation-main .container{max-width:100%}.recommendation-products #recommendation-main .span_1_of_4{width:50%}}@media screen and (max-width: 991px){.recommendation-products #recommendation-other .container{max-width:100%}}@media screen and (max-width: 991px){.recommendation-products #recommendation-other{margin-top:-45px}.recommendation-products #recommendation-other .span_1_of_4{width:50%;flex:unset;flex-basis:unset;flex-grow:unset;margin-left:0}.recommendation-products #recommendation-other .span_1_of_4:first-child{margin-bottom:45px}}@media screen and (max-width: 845px){.recommendation-products #recommendation-other{margin-top:-45px}.recommendation-products #recommendation-other .span_1_of_4{width:100%;flex:unset;flex-basis:unset;flex-grow:unset;margin-left:0}}@media screen and (min-width: 992px) and (max-width: 1200px){.recommendation-products #recommendation-other .container{max-width:none;width:100%}.recommendation-products #recommendation-other .container .toggle-image h2{font-size:20px!important}.recommendation-products #recommendation-other .span_1_of_4{width:50%;flex:unset;flex-basis:unset;flex-grow:unset;margin-left:0}.recommendation-products #recommendation-other .span_1_of_4:first-child{margin-bottom:45px}}@media screen and (min-width: 1200px) and (max-width: 1300px){.recommendation-products #recommendation-other .toggle-image h2{font-size:20px!important}}@media only screen and (max-width: 992px){.home_vid .span_1_of_2{width:100%;position:relative;overflow:unset}.home_vid .span_1_of_2.bgvid{overflow:hidden}.home_vid .span_1_of_2.bgvid #bgVideo{top:60%!important;position:static!important;width:100%!important;height:100%!important;transform:unset!important}.home_vid .span_2_of_2{width:100%}.sons_logo{width:63px;top:-18px!important;right:-10px;left:auto!important;transform:translate(-50%)}.sons_logo .sons-symbol__part.top-right{right:1px}.footer_logo{height:25vh}.footer_logo img{max-width:280px}.home_vid{max-height:none!important}.home_vid_content{min-height:auto}.home_vid_inner{padding:53px 20px;min-height:250px}.home_vid_inner h1{font-size:36px;line-height:36px;max-width:320px}.home_vid_inner .top{top:100px;max-width:70%}.bgvid{min-height:50vh}.trustee h2,.trustee h2 u{text-align:center;font-size:24px!important;line-height:30px!important}.trustee .trustpilot-widget{margin:0 auto}.trustee .trustpilot-widget iframe{width:100%}.home_grid{padding:0 20px!important}.home_grid .padded-left{padding:30px}.home_grid .padded-right{padding:0 30px 30px}.mild_mod .mod_i{padding:25px 0;max-width:85px}.mild_mod .mod_i img{max-width:100%;height:auto}.mild_mod .temples{top:120px}.mild_mod .thinning{top:90px}.mild_cd{margin-bottom:20px}.seeinmobil{display:block;padding:0!important}.seeinmobil img{margin:0 auto;max-width:100%;height:auto}.seeinsl{display:none}button:not(.b_tackle,.flickity-button),.button *:not(.b_tackle,.flickity-button){width:100%}.slidevid button.vidsound{min-width:35px!important;max-width:35px!important}.boss_footer{min-height:65vh}.home_vid_inner,.cb_block_inner{float:none;max-width:100%}.home_grid .one .span_1_of_2{width:49.2%!important}.product_information .two .span_1_of_2{width:49.2%!important;margin-top:30px}.seeinmobil .span_1_of_2{width:49.2%!important;margin:0}.cb_hl_block_inner h2{font-size:36px;line-height:38px}.featured_in .brands{width:100%}.hl_main .padded{padding:0!important}#getstarted.hl_main .padded .section .span_1_of_4:first-child{margin-top:1%}}#getstarted.hl_main .nopadding .section .span_1_of_4:first-child{margin-top:40px}@media (max-width: 992px){.mobile-hide{display:none!important}}@media (min-width: 992px){.desktop-hide{display:none!important}.home_vid,.cb_hl_black .padded{flex-direction:row}.boss_footer_2{background-position:20%!important}}@media (max-width: 992px){.logo-width{left:65%!important}.ish-logo{max-width:50px!important;margin-left:28px!important}.product-gallery-section{margin-top:30px!important}}@media (min-width: 992px){.ihs-sons-page{width:30.8%!important;margin-left:0!important}}.crosssells .eff_h{height:43px;margin:15px}.effectiveness-container{width:auto;background:var(--sonsmidgrey);border-radius:25px;overflow:hidden;margin:15px}.effectiveness-container .ninetyfour{width:0;height:10px;background:var(--sonsblue);border-radius:25px;animation:ninetyfour 2s ease-in-out forwards}.effectiveness-container .ninety{width:0;height:10px;background:var(--sonsblue);border-radius:25px;animation:ninety 2s ease-in-out forwards}.effectiveness-container .eightythree{width:0;height:10px;background:var(--sonsblue);border-radius:25px;animation:eightythree 2s ease-in-out forwards}.effectiveness-container .eighty{width:0;height:10px;background:var(--sonsblue);border-radius:25px;animation:eighty 2s ease-in-out forwards}@keyframes ninetyfour{0%{width:0}to{width:94%}}@keyframes ninety{0%{width:0}to{width:90%}}@keyframes eightythree{0%{width:0}to{width:83%}}@keyframes eighty{0%{width:0}to{width:80%}}.percy{font-weight:700;margin:15px;font-family:inherit;font-family:var(--sonsfont);letter-spacing:var(--letter-spacing)}.blinking-underline{animation:blinking 2.5s infinite}.blinking-underline u{text-underline-offset:5px!important}@keyframes blinking{0%{text-decoration:underline;text-underline-offset:5px}50%{text-decoration:none;text-underline-offset:5px}to{text-decoration:underline;text-underline-offset:5px}}.hair_ico{max-width:28px;margin-top:10px;margin-right:10px;margin-left:-30px;position:absolute}.pulsate{animation:pulsate 3s ease-out;animation-iteration-count:infinite;opacity:.5}@keyframes pulsate{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.9)}}.word-changer{display:inline-block;position:relative;width:85px;height:13px;overflow:hidden}.word-changer .word{color:#fff!important;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:15px;animation:changeWord 6s infinite}.word-changer .word:nth-child(2){animation-delay:3s;opacity:0}@keyframes changeWord{0%,45%{opacity:1;transform:translateY(0)}50%,95%{opacity:0;transform:translateY(-100%)}}.accordion_holder{color:var(--sonsblack);border:1px solid var(--sonsblack);border-radius:20px;padding:15px;overflow:hidden;max-width:650px;margin:0 auto}@media only screen and (max-width: 992px){.accordion_holder{border-radius:var(--mobileradius)}}p.accordion{line-height:100%!important;padding:20px 0!important;color:var(--sonsblack);font-weight:700!important;font-size:20px;cursor:pointer;width:100%;text-align:left;border-bottom:1px solid var(--sonsblack);outline:none;transition:.4s}@media screen and (max-width: 991px){p.accordion{font-size:16px}}p.accordion:first-child{margin-top:0}p.accordion.active{margin-bottom:5px;border-bottom:none!important;color:var(--sonsdarkgrey)}p.accordion.faq{border-bottom:none!important}.toggle-icon{height:25px;float:right;margin-right:0;width:25px;display:inline-block;color:var(--sonswhite);font-size:22px;line-height:10px;text-align:center;font-weight:100;background:var(--sonsblack);border-radius:50%;padding:5px}.toggle-icon:before{content:"+"}.active .toggle-icon:before{content:"-";font-size:22px}div.panel{background-color:none;overflow:hidden;transition:.4s ease-in-out;padding:0}div.panel.show{opacity:1;max-height:100%;display:block!important;padding-bottom:20px;border-bottom:1px solid var(--sonsblack)}div.panel.show:last-of-type{padding-bottom:0;border-bottom:none}div.panel{display:none!important}.flickity-page-dots{display:flex;justify-content:center;padding-top:20px}.flickity-page-dots .dot{width:35px;height:2px;margin:0 1px!important;background-color:#ccc;border-radius:2px;transition:background-color .3s ease,width .3s ease}.flickity-page-dots .dot.is-selected{background-color:var(--sonsblack);width:40px}.flickity-button-icon{fill:var(--sonsblack)}.min-product .span_2_of_3{width:55%;margin-left:3%}.list-view.product-form .product-options label{border:1px solid #e9e9ea}.product-options label{background:#e9e9ea;border:1px solid #e9e9ea}.product-container .carousel-cell{display:flex;align-items:center;justify-content:center}.product-container .carousel-cell video{border-radius:20px}.product-container .carousel-main .carousel-cell{width:100%;border-radius:var(--bdradius)}.product-container .carousel-main .carousel-cell img,.product-container .carousel-nav .carousel-cell img{max-width:100%;border-radius:var(--bdradius)}.product-container .carousel-nav{width:85vh;transform:rotate(90deg) translateY(-100%);transform-origin:left top}@media screen and (max-width: 1200px){.product-container .carousel-nav{transform:rotate(90deg) translateY(-50%)}.product-container .container{padding-bottom:120px}}.product-container .carousel-nav .carousel-cell{transform:rotate(-90deg);width:120px;border-radius:var(--bdradius);height:120px;cursor:pointer;margin-right:5px;font-size:1.4rem;padding:1px}.product-container .carousel-nav .carousel-cell img{transform:rotate(-90deg);border-radius:var(--bdradius)}.product-container .carousel-nav .carousel-cell.is-nav-selected{border:0px;background:var(--sonswhite);padding:0!important}.product-container .carousel-nav .flickity-prev-next-button{width:40px;height:40px;background:transparent}.product-container .carousel-nav .flickity-prev-next-button.previous{left:-40px}.product-container .carousel-nav .flickity-prev-next-button.next{right:-40px}.product-container .carousel-cell{padding-right:0!important}.container.my-4{padding:0}@media screen and (max-width: 920px){.my-4 .row{flex-direction:column-reverse}.col .span_2_of_12{width:100%;margin-top:20px;padding-left:0}.col .span_10_of_12{width:100%;padding-left:0}.carousel.carousel-nav{width:100%;transform:none;margin-top:0}.product-container .carousel-nav .carousel-cell{width:64px!important;height:auto;margin-right:5px;margin-bottom:5px}.product-container .carousel-nav .carousel-cell img{transform:none!important}.tt-product-single-info{margin-top:0}}@media screen and (max-width: 390px){.product-container .carousel-nav .carousel-cell{width:55px!important;height:auto;margin-right:5px;margin-bottom:5px}}.gallery{position:relative}.gallery .boss-badge-blk{position:absolute;display:flex;max-width:200px;height:auto;z-index:1;left:auto;top:10px;transform:rotate(-10deg);transition:.3s}@media screen and (max-width: 992px){.gallery .boss-badge-blk{max-width:155px!important;top:-25px}}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product{margin-top:0;margin-bottom:0!important}}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery{margin-top:0}}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .group{display:flex;flex-direction:column}}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .group .span_2_of_12{order:2}}.product_page_template .product-container .sons-product .section.gallery .group .span_10_of_12{height:52.9vw}@media screen and (min-width: 920px){.product_page_template .product-container .sons-product .section.gallery .group .span_10_of_12 .flickity-viewport{height:100%!important}}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .group .span_10_of_12{order:1;height:90vw;min-height:90vw}}.product_page_template .product-container .sons-product .section.gallery .group .span_10_of_12 .carousel-main{height:63.9vw}.product_page_template .product-container .sons-product .section.gallery .controls__gallery{width:100%;height:90%;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .controls__gallery{overflow-y:hidden;overflow-x:auto}}.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls{flex-direction:row;overflow-y:unset;overflow-x:auto;justify-content:flex-start;margin:0}}.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control{width:6.62vw;height:6.62vw;cursor:pointer;margin:0 auto var(--colpadding) auto;border-radius:var(--bdradius);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px #eee solid}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control{margin:0 6px 0 0;border-radius:7.5px;width:12.97709924vw;height:12.97709924vw}}@media screen and (min-width: 921px) and (max-width: 1750px){.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control{width:8.62vw;height:8.62vw}}.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control img{width:100%;height:100%;max-height:100%;max-width:100%}.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control.active{background:var(--sonswhite)}@media screen and (max-width: 920px){.product_page_template .product-container .sons-product .section.gallery .controls__gallery .gallery__controls .controls__control.active{background:var(--sonslightgrey)}}@media screen and (max-width: 991px){.hl_main .section .group{display:flex;flex-direction:column}.hl_main .section .group .product-tab-buttons{margin-top:0!important}}.pills-display{background:var(--sonsblack);border-radius:10px;float:right;width:140px}.pills-display .change-text-animation{animation:unset}@media screen and (max-width: 991px){.pills-display{margin:15px 15px 0;float:none}}.pills-display .pill-name{width:140px}.pills-display .pills-extent-width,.pills-display-width{width:200px!important}.gallery__controls .controls__control .fa-play-circle{text-rendering:auto;-moz-osx-font-smoothing:grayscale;position:absolute;padding-right:20px;font-size:30px!important;color:#fff;cursor:pointer}.gallery-promotion-image{text-align:center;padding-top:0!important}.gallery-promotion-image img{width:200px;border-radius:0!important;background:#e6e6e6}@media screen and (max-width: 991px){.gallery-promotion-image img{width:250px}}.video_carousel{background:var(--sonsevens);padding:var(--colpadding)}@media screen and (min-width: 992px){.video_carousel{overflow:hidden}}.video_carousel h2{padding-top:30px!important;text-align:center}.video_carousel p{margin-bottom:1rem}.sons-video-carousel{padding:60px 0}.sons-video-carousel .flickity-page-dots{display:none}.slidevid{padding:var(--colpadding)}.slidevid video.testvideo{position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}.slidevid button.vidsound{padding:10px;min-width:35px!important;border:none;border-radius:50%;background:#ffffff80;cursor:pointer;position:absolute;bottom:50px;left:50%;right:50%;margin-left:-20px}.slidevid button.vidsound:hover{background:#fffc!important}.slidevid .vidsound img{max-width:100%;height:auto}.slidevid .muted{background:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/volume_off.svg?v=1718019877) no-repeat;display:block;width:15px;height:15px;background-size:contain;filter:brightness(0%)}.slidevid .unmuted{background:url(https://cdn.shopify.com/s/files/1/0255/7725/9086/files/volume_mute.svg?v=1718019878) no-repeat;display:block;width:15px;height:15px;background-size:contain;filter:brightness(0) saturate(100%) invert(14%) sepia(80%) saturate(5853%) hue-rotate(259deg) brightness(79%) contrast(136%)}.slidevid .txt_content{bottom:0;z-index:99;height:30px;width:100%;position:absolute;text-align:center;display:block}.the_name{display:none}.slidevid.carousel-cell{position:relative;width:23.3%;padding-right:30px;min-height:530px;padding-top:100px;margin-right:30px;height:530px;margin-top:8%}.slidevid.carousel-cell .background-video{border-radius:var(--bdradius);overflow:hidden;height:100%}@media screen and (max-width: 991px){.slidevid.carousel-cell .background-video{position:static;transform:none;border-radius:8px}}.slidevid.carousel-cell .person{display:none;position:absolute;bottom:-80px;font-weight:700;text-align:center;flex-direction:column;left:0;font-family:var(--sonsfont);font-size:20px;color:var(--sonsblack);width:100%}@media screen and (max-width: 991px){.slidevid.carousel-cell .person{position:relative;font-size:10px;bottom:-10px}}.slidevid.carousel-cell .person a{margin-top:5px;color:var(--sonsblack);text-decoration:underline!important;font-weight:100!important;font-size:18px;line-height:25px}.slidevid.carousel-cell.is-selected{height:715px;margin-top:2.2%;transition:height .2s linear,margin-top .2s linear}.slidevid.carousel-cell.is-selected .person{display:flex}@media screen and (max-width: 991px){.slidevid.carousel-cell.is-selected{height:84.8%;margin-top:0}.slidevid.carousel-cell.is-selected .person a{font-size:13px}}@media screen and (max-width: 991px){.slidevid.carousel-cell{width:41.8%;min-height:0;height:63.5%;padding:0;margin-top:10%;margin-right:10px}}@media screen and (min-width: 992px) and (max-width: 1200px){.slidevid.carousel-cell{width:50%}}.slidevid.carousel-cell .flickity-viewport{overflow:inherit}.section.video_carousel{height:50vw;padding-left:0;padding-right:0}@media screen and (max-width: 991px){.section.video_carousel{background:var(--sonsevens)}}@media screen and (max-width: 991px){.section.video_carousel .flickity-button{display:none}}@media screen and (max-width: 991px){.section.video_carousel{height:100vw;padding-bottom:60px}}@media screen and (min-width: 992px) and (max-width: 1200px){.section.video_carousel{height:95vw}}@media screen and (min-width: 1200px) and (max-width: 1500px){.section.video_carousel{height:80vw}}@media screen and (min-width: 1501px) and (max-width: 1749px){.section.video_carousel{height:65vw}}@media screen and (min-width: 1750px) and (max-width: 1999px){.section.video_carousel{height:55vw}}@media screen and (min-width: 2000px) and (max-width: 2500px){.section.video_carousel{height:52vw}}@media screen and (min-width: 2501px){.section.video_carousel{height:56vw}}.section.video_carousel .group{height:100%}.section.video_carousel .group .col{height:100%;margin:0 0 0 1.6%}.section.video_carousel .group .col.span_3_of_3{margin-left:0}.section.video_carousel .sons-video-carousel{height:100%;padding:0}.section.video_carousel .sons-video-carousel .flickity-prev-next-button{width:44px;max-width:44px;min-width:44px;top:40%!important}.section.video_carousel .sons-video-carousel .flickity-viewport{height:100%!important}.lowdown{background:var(--sonsevens);overflow:hidden}.lowdown p{font-size:var(--sonstext)}.lowdown img{max-width:100%;height:auto}.lowdown h2{font-size:36px;line-height:36px;margin-bottom:20px}@media only screen and (max-width: 992px){.lowdown h2{font-size:24px;line-height:24px}}.lowdown .padded{padding:60px 0!important}.lowdown .flickity-page-dots{display:none}.carousel-lowdown .carousel-cell{width:33.333%;height:auto;padding-right:30px}.carousel-lowdown img{border-radius:var(--bdradius);margin-bottom:30px;object-fit:cover;width:100%;height:auto;aspect-ratio:1/1;max-height:700px}@media screen and (max-width: 992px){.carousel-lowdown img{border-radius:8px}}.howitworks{background:var(--sonsevens);color:var(--sonsblack);overflow:hidden;padding:var(--colpadding)!important}.howitworks .flickity-page-dots{display:none}.howitworks .padded{padding:60px 0}@media screen and (max-width: 992px){.howitworks .padded{padding:60px 0 90px}}.howitworks .numbers{background:var(--sonslightgrey);padding:var(--colpadding);border-radius:var(--bdradius);position:relative;max-height:100%}@media screen and (max-width: 992px){.howitworks .numbers{border-radius:8px}}.howitworks .numbers h3{display:block;position:absolute;bottom:20px;margin-right:30px;font-weight:600;font-size:2.314814815vw;line-height:inherit!important}@media screen and (min-width: 2000px){.howitworks .numbers h3{font-size:1.914814815vw}}.howitworks .fact{background:var(--sonsmidgrey);padding:var(--colpadding);border-radius:var(--bdradius);min-height:420px;position:relative}.howitworks .fact p{display:block;position:absolute;bottom:20px;margin-right:30px;font-weight:100;font-size:var(--h3);letter-spacing:var(--letter-spacing);line-height:34px}.howitworks .stat{font-size:80px;font-weight:700;display:block;font-family:var(--sonsfont);line-height:85px;letter-spacing:var(--letter-spacing)}.howitworks .mucho{font-size:13.65740741vw;font-weight:700;display:block;font-family:var(--sonsfont);margin-top:-47px;margin-left:-10px}@media screen and (max-width: 992px){.howitworks .mucho{margin-top:0;margin-left:10px}}@media screen and (min-width: 2000px){.howitworks .mucho{font-size:10.65740741vw}}.stepbystep{background:var(--sonswhite);color:var(--sonsblack);overflow:hidden;padding:var(--colpadding)!important}@media screen and (max-width: 992px){.stepbystep p{margin-left:30px;margin-right:30px}}.stepbystep .flickity-page-dots{display:none}.stepbystep .padded{padding:0}@media screen and (max-width: 992px){.stepbystep .padded{padding:30px 0 90px}}.stepbystep .numbers{background:var(--sonsblack);color:var(--sonswhite);padding:var(--colpadding);border-radius:var(--bdradius);position:relative;max-height:100%}@media screen and (max-width: 992px){.stepbystep .numbers{border-radius:8px}}.stepbystep .numbers p{display:block;position:absolute;bottom:20px;margin:0;font-weight:600;font-size:16px;line-height:inherit!important}@media screen and (min-width: 2000px){.stepbystep .numbers p{font-size:16px}}.stepbystep .mucho{font-size:13.65740741vw;font-weight:700;display:block;font-family:var(--sonsfont);margin-top:-47px;margin-left:-10px}@media screen and (max-width: 992px){.stepbystep .mucho{margin-top:0;margin-left:10px}}@media screen and (min-width: 2000px){.stepbystep .mucho{font-size:13.65740741vw}}.carousel-step .carousel-cell{width:33.333%;height:29.6875vw;max-height:512px;margin-right:0;padding-right:30px;position:relative}.carousel-step .carousel-cell:last-child{padding-right:0}.carousel-step .carousel-cell .numbers{height:29.6875vw}.carousel-step .carousel-cell .numbers p{line-height:inherit;bottom:30px;left:30px;right:30px}@media screen and (max-width: 992px){.carousel-step .carousel-cell .numbers p{top:60px}}.sciencetab{background:var(--sonsevens);color:var(--sonsblack);overflow:hidden;padding:var(--colpadding)!important;padding-top:10px!important}@media screen and (max-width: 992px){.sciencetab p{margin-left:30px;margin-right:30px}}.sciencetab .flickity-page-dots{display:none}@media screen and (max-width: 992px){.sciencetab .flickity-page-dots{display:block}}.sciencetab .padded{padding:0}@media screen and (max-width: 992px){.sciencetab .padded{padding:30px 0 90px}}.sciencetab .numbers{background:var(--sonslightgrey);padding:var(--colpadding);border-radius:var(--bdradius);position:relative;max-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}@media screen and (max-width: 992px){.sciencetab .numbers{border-radius:8px}}.sciencetab .numbers p{font-size:16px;text-align:left;margin:0 2px}@media screen and (max-width: 992px){.sciencetab .numbers p{font-size:14px;line-height:14px!important}}.sciencetab .numbers p sup{font-size:60%;line-height:1;vertical-align:baseline}.sciencetab .center-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;height:100%;margin-top:20px}.sciencetab img{max-width:75%;height:auto;display:block;margin-bottom:10px;align-self:center}.sciencetab h3{font-weight:100;font-size:16px;text-align:center;margin:0}@media screen and (max-width: 992px){.sciencetab h3{font-size:14px;line-height:14px!important}}@media screen and (min-width: 2000px){.sciencetab h3{font-size:16px}}.sciencetab .stat{font-size:80px;font-weight:700;display:block;font-family:var(--sonsfont);line-height:85px;letter-spacing:var(--letter-spacing)}.sciencetab .mucho{font-size:8.65740741vw;font-weight:700;letter-spacing:var(--letter-spacing);display:block;font-family:var(--sonsfont);margin-top:-47px;margin-left:-10px}@media screen and (max-width: 992px){.sciencetab .mucho{margin-top:0;margin-left:10px}}@media screen and (min-width: 2000px){.sciencetab .mucho{font-size:7.65740741vw}}.sciencetab .points p{font-size:12px;text-align:left}.sciencetab .points p sup{font-size:60%;line-height:1;vertical-align:baseline}.sciencetab .points p a{color:var(--sonsblack)}.sciencetab .points p a:hover{color:var(--sonsblue)}.title-padding{padding:var(--colpadding)!important}.flickity-button{width:44px;height:44px;min-width:0!important}.carousel-howitworks .carousel-cell{width:33.333%;height:29.6875vw;max-height:512px;margin-right:0;padding-right:30px;position:relative}.carousel-howitworks .carousel-cell:last-child{padding-right:0}.carousel-howitworks .carousel-cell .numbers{height:29.6875vw}.carousel-howitworks .carousel-cell .numbers .h2{line-height:inherit;bottom:11px;left:20px;right:20px}.carousel-sciencetab .carousel-cell{width:33.333%;height:29.6875vw;max-height:512px;margin-right:0;padding-right:30px;position:relative}.carousel-sciencetab .carousel-cell:last-child{padding-right:0}.carousel-sciencetab .carousel-cell .numbers{height:29.6875vw}.carousel-sciencetab .carousel-cell .numbers .h2{line-height:inherit;bottom:11px;left:20px;right:20px}@media only screen and (max-width: 992px){.section.howitworks{padding-right:0!important;padding-left:0!important}.section.howitworks .h1{font-size:24px;line-height:24px;margin-left:20px;margin-top:-32px;margin-bottom:51px!important}.section.howitworks .mobi{padding-left:0}.section.stepbystep{padding-right:0!important;padding-left:0!important}.section.stepbystep .h1{font-size:24px;line-height:24px;margin-left:30px;margin-right:30px;margin-top:-32px;margin-bottom:30px!important}.section.stepbystep .mobi{padding-left:0}.section.sciencetab{padding-right:0!important;padding-left:0!important}.section.sciencetab .h1{font-size:24px;line-height:24px;margin-left:30px;margin-right:30px;margin-top:-32px;margin-bottom:30px!important}.section.sciencetab .mobi{padding-left:0}.carousel-howitworks .carousel-cell{width:59.28753181vw;margin-right:20px;padding-right:0;min-height:267px}.carousel-howitworks .carousel-cell .numbers{height:100%;min-height:267px;padding:10px}.carousel-howitworks .carousel-cell .h2{font-size:16px;margin-right:0;padding:1px 0!important;line-height:19px!important}.carousel-howitworks .carousel-cell .mucho{font-size:min(39.44020356vw,150px);margin-left:2px;margin-top:-16px}.carousel-howitworks .flickity-page-dots{left:-1%;bottom:-70px}.carousel-step .carousel-cell{width:59.28753181vw;margin-right:20px;padding-right:0;min-height:360px;margin-top:60px}.carousel-step .carousel-cell .numbers{height:100%;min-height:360px;padding:10px}.carousel-step .carousel-cell p{font-size:14px;margin-right:0;padding:1px 0!important;line-height:19px!important}.carousel-step .carousel-cell .mucho{font-size:min(11.44020356vw,150px);margin-left:6px;margin-top:-6px}.carousel-step .flickity-page-dots{left:-1%;bottom:-70px}.carousel-sciencetab .carousel-cell{width:59.28753181vw;margin-right:20px;padding-right:0;min-height:267px;margin-top:60px}.carousel-sciencetab .carousel-cell .numbers{height:100%;min-height:267px;padding:10px}.carousel-sciencetab .carousel-cell .h2{font-size:16px;margin-right:0;padding:1px 0!important;line-height:19px!important}.carousel-sciencetab .carousel-cell .mucho{font-size:min(18.44020356vw,80px);margin-left:2px;margin-top:-16px}.carousel-sciencetab .carousel-cell img{max-width:70%}.carousel-sciencetab .flickity-page-dots{left:-1%;bottom:-40px}.carousel-lowdown .carousel-cell{width:100%;padding-left:30px;padding-right:30px}.howitworks .flickity-page-dots{display:block}.howitworks .numbers h3{font-weight:100!important}.stepbystep .flickity-page-dots{display:block}.stepbystep .numbers h3{font-weight:100!important}.sciencetab .flickity-page-dots{display:block}.sciencetab .numbers h3{font-weight:100!important}.lowdown .flickity-page-dots{display:block}}@media screen and (min-width: 700px) and (max-width: 992px){.carousel-howitworks .carousel-cell,.carousel-step .carousel-cell,.carousel-sciencetab .carousel-cell,.carousel-producto .carousel-cell{width:50%}}.slidevid video.testvideo{object-position:top}#crosssell-products .flickity-page-dots{display:none}@media screen and (max-width: 992px){#crosssell-products .flickity-page-dots{display:block;bottom:-5px}}.carousel-before-after{margin-left:-30px;margin-right:30px}@media screen and (max-width: 992px){.carousel-before-after{margin-right:30px;margin-left:30px;min-height:500px}.carousel-before-after .flickity-button{display:none}}.carousel-before-after .flickity-page-dots{display:none}@media screen and (max-width: 992px){.carousel-before-after .flickity-page-dots{display:block;bottom:30px}}@media screen and (min-width: 1992px){.carousel-before-after{margin-left:-40px;margin-right:40px}}.carousel-before-after .carousel-cell{position:relative;width:42%;padding-right:0;padding-top:10px;margin-top:50px;transition:height .3s ease,margin-top .3s ease;min-height:550px}.carousel-before-after .carousel-cell .tog{max-width:65%;display:block;margin:0 auto}@media screen and (min-width: 1200px) and (max-width: 1500px){.carousel-before-after .carousel-cell .tog{max-width:75%;margin-top:20px;max-height:550px}}@media screen and (min-width: 1992px){.carousel-before-after .carousel-cell .tog{min-height:750px}}.carousel-before-after .carousel-cell.is-selected{margin-top:0}.carousel-before-after .carousel-cell.is-selected .tog{max-width:100%}@media screen and (max-width: 992px){.carousel-before-after .carousel-cell{width:100%;margin-top:0;min-height:450px}}.carousel-before-after .carousel-cell .flickity-viewport{overflow:inherit}.product_carousel{background:var(--sonsevens);overflow:hidden;padding:var(--colpadding)!important}.product_carousel h2{font-size:36px;line-height:36px;margin-bottom:20px}@media only screen and (max-width: 992px){.product_carousel h2{font-size:24px;line-height:24px}}.product_carousel p{font-size:var(--sonstext)}.product_carousel img{max-width:100%;height:auto}.product_carousel .padded{padding:60px 0}@media screen and (max-width: 992px){.product_carousel .padded{padding:0}}.product_carousel .flickity-page-dots{display:none}.carousel-producto .carousel-cell{width:33.333%;height:auto;padding-right:30px}a.link{color:var(--sonsblack)!important}.carousel-producto img{border-radius:var(--bdradius);margin-bottom:30px;object-fit:cover}@media screen and (max-width: 992px){.carousel-producto img{border-radius:8px}}@media screen and (max-width: 992px){.carousel-producto .carousel-cell{width:100%;margin-right:20px;padding-right:0;min-height:267px}.carousel-producto .carousel-cell .flickity-page-dots{left:-1%;bottom:-70px}}.post_img img{width:100%;min-height:300px;height:auto;object-fit:cover;border-radius:25px}.blog_outer{background:var(--sonsevens);padding-top:120px}.journal_si{padding:0 0 50px!important}.journal_si ul{list-style:none;margin-left:-20px}.journal_si li{cursor:pointer;margin:-5px}.journal_count{font-size:10px;vertical-align:middle;color:#898a8d;padding:3px;margin-left:5px;border:0px #ccc solid}.activeo{background:var(--sonsblue)!important;color:#fff!important;font-weight:600}.activeo:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#24272a!important;transition:all .5s ease-in-out}.journal-it{padding:10px;border:0;color:var(--sonswhite);border-radius:var(--bdradius);margin:10px;width:90%;display:inline-block;background:var(--sonsblack);border:0px;text-align:center;text-decoration:none;top:0;position:relative;transition:all .5s ease-in-out}.journal-it:hover{color:#898a8d!important;top:0}.read{text-align:center}.tt-post-image img{max-width:100%;height:auto;border-radius:var(--bdradius)}.selected-product-info .padded{padding:var(--colpadding)}#primaryRecommendations{position:relative}@media screen and (max-width: 992px){#primaryRecommendations .col.span_1_of_2:nth-of-type(1){position:relative}}#primaryRecommendations .col.span_1_of_2:nth-of-type(1):before{display:block;content:"or";width:60px;height:60px;background:var(--sonsblack);border-radius:50%;z-index:999;margin:0 auto;position:absolute;text-align:center;line-height:28px;font-size:16px;font-weight:700;color:var(--sonswhite);border:15px var(--sonsevens) solid;top:22%;left:50%;transform:translate(-50%,-50%);transition:.2s}@media screen and (max-width: 992px){#primaryRecommendations .col.span_1_of_2:nth-of-type(1):before{position:absolute;width:50px;height:50px;border:10px var(--sonsevens) solid;top:auto;bottom:-45px;left:50%;transform:translate(-50%)}}#primaryRecommendations .col.span_1_of_2:nth-of-type(2):before .product.tabs{top:20%}@media screen and (max-width: 992px){#primaryRecommendations .col.span_1_of_2:nth-of-type(2){margin-top:50px!important}#primaryRecommendations .pane-info{min-height:610px}}#primaryRecommendations .pane-info{height:auto}#recommendation-page{margin-top:100px;padding-top:80px}#add-to-cart-container{background:#ffffffd9;border-top:1px #ddd solid;position:fixed;bottom:0;left:0;right:0;z-index:999;padding:var(--colpadding)}@media screen and (max-width: 992px){#add-to-cart-container{background:#fff}#add-to-cart-container #price{text-align:right;display:inline-block;margin-left:15px}#add-to-cart-container #variant-title{text-align:left;display:inline-block}#add-to-cart-container #product-name{margin-bottom:15px}}#add-to-cart-container h3{font-size:24px!important;line-height:24px!important;letter-spacing:var(--letter-spacing)}#add-to-cart-container a{color:var(--sonswhite)}#add-to-cart-container .disabled{background-color:var(--sonsmidgrey);cursor:not-allowed}#add-to-cart-container .disabled span{color:var(--sonsdarkgrey)}.add-to-cart-button-disabled{background-color:var(--sonsmidgrey);cursor:not-allowed;color:var(--sonsdarkgrey)!important}.add-to-cart-button-disabled:hover{cursor:not-allowed;background-color:var(--sonsmidgrey)!important}@keyframes growWidth{0%{width:0}to{width:var(--target-width, 100%)}}.product-options{padding:var(--colpadding)}.product-options.active label{background-color:var(--sonsdarkgrey)}.product-options.active label *{color:var(--sonsblack)}.product-options label:hover{cursor:pointer}ul.tab-headers{display:flex;list-style:none}ul.tab-headers li.tab-header{background-color:var(--sonsmidgrey);flex:1;font-size:var(--h3);font-weight:600!important;text-align:center}ul.tab-headers li.tab-header[data-tab=spray-tab]{border-radius:25px 25px 25px 0}ul.tab-headers li.tab-header[data-tab=spray-tab] span{height:calc(100% + 5px);margin-top:-5px}ul.tab-headers li.tab-header[data-tab=spray-tab] span span{padding-top:15px;width:calc(100% + 5px)}ul.tab-headers li.tab-header[data-tab=capsule-tab]{border-radius:25px 25px 0}ul.tab-headers li.tab-header[data-tab=capsule-tab] span{height:calc(100% + 5px);margin-top:-5px}ul.tab-headers li.tab-header[data-tab=capsule-tab] span span{padding-top:15px;right:5px;width:calc(100% + 5px)}ul.tab-headers li.tab-header.active{border-radius:20px 20px 0 0!important}ul.tab-headers li.tab-header.active span{background-color:var(--sonsmidgrey);margin:0;width:100%}ul.tab-headers li.tab-header.active span span{background-color:var(--sonsmidgrey);padding:5px}ul.tab-headers li.tab-header:not(.active){cursor:pointer}ul.tab-headers li.tab-header span{align-items:center;background-color:var(--sonsevens);border-radius:20px;display:block;padding:10px;position:relative}ul.tab-headers li.tab-header span span{background-color:#fff;border-radius:20px;padding:0 15px 15px}.tab-pane img{max-height:300px;max-width:300px}.pane-image{background-color:var(--sonsmidgrey);border-radius:0 25px 25px;text-align:center;padding:30px}.pane-image img{object-fit:contain}.pane-image h2{position:relative;margin-bottom:20px;font-size:var(--h2)}.pane-image .bf-popular-reco{top:40px}.no-tabs .pane-image{border-radius:20px;padding-top:90px;overflow:hidden}.no-tabs .pane-image img{max-height:300px;max-width:300px}@media screen and (max-width: 992px){.no-tabs .pane-image{border-radius:var(--mobileradius)}}.pane-info{background-color:var(--sonswhite);border-radius:20px;padding:var(--halfpadding);margin:15px 0}.pane-info .select-subscription li:last-child{margin-bottom:0}.pane-info .choose-your-plan{margin-top:15px}.pane-info .rec-lozenge{margin:0}.pane-info .rec-lozenge .lozenger{margin:0 3px 5px 0}.pane-info h4{font-size:16px!important;margin-bottom:15px}.pane-info .effectiveness-container{width:auto;height:10px;background:#f0f0f0;border-radius:25px;overflow:hidden;position:relative;margin:0 0 15px}.pane-info .effectiveness-bar{width:0;height:100%;background:var(--sonsblue);border-radius:25px;animation:growWidth 2s ease-in-out forwards}#spray-tab .pane-image{border-radius:25px 0 25px 25px}.see-more-plans-container{padding:var(--colpadding);text-align:center;width:100%}.see-more-plans-container a{padding:10px 20px;border-radius:20px;border:1px #ddd solid;background:#ffffffd9;font-weight:100}.recommendation-products .variant-list{margin:0}#recommendation-reasoning{padding:30px;text-align:center;margin-top:10px}#recommendation-main{padding-bottom:20px}#additional-recommendations .add_items{display:flex;flex-wrap:wrap}#additional-recommendations .add_items .col{margin:1% .8%}#additional-recommendations .add_items .span_1_of_3{box-sizing:border-box}@media screen and (min-width: 992px){#additional-recommendations .add_items .span_1_of_3{flex:1 1 31.73%;max-width:31.73%}}@media screen and (max-width: 992px){#additional-recommendations .add_items .span_1_of_3{flex:1 1 100%;max-width:100%}}#additional-recommendations .eff_h{min-height:55px}#additional-recommendations .variant-list{min-height:505px}@media screen and (max-width: 992px){#additional-recommendations .variant-list{min-height:inherit}}#additional-recommendations .variant-list .tabs,#additional-recommendations .variant-list .no-tabs{min-height:555px}@media screen and (max-width: 992px){#additional-recommendations .variant-list .tabs,#additional-recommendations .variant-list .no-tabs{min-height:inherit}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sons-styles.css.map */
