html,body{color:#313131;overflow-y:initial!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.horizontal-divider{background-color:#ccc;border:none;height:1px;width:100%}.photo-card-slider{left:0;right:0;bottom:0;top:0;align-items:center;display:flex;position:fixed;z-index:11}.photo-card-slider__overlay{left:0;right:0;bottom:0;top:0;background:#000c;position:absolute}.photo-card-slider__content{background:#fff;height:100%;overflow:auto;width:100%;z-index:11}@media (min-width: 768px){.photo-card-slider__content{border-radius:32px;box-sizing:border-box;height:inherit;margin:32px auto;max-height:calc(100% - 64px);width:464px}}@media (min-width: 1024px){.photo-card-slider__content{display:flex;width:944px}}.photo-card-slider__mobile-header{left:0;right:0;background:#fff;border-bottom:1px solid #ccc;height:48px;position:fixed;top:0;width:100%;z-index:12}@media (min-width: 768px){.photo-card-slider__mobile-header{background:#0000;border-bottom:none;position:absolute}}.photo-card-slider__section{flex:1;margin:32px}@media (min-width: 768px){.photo-card-slider__section{height:100%;margin:24px}}.photo-card-slider__section--card{position:relative}@media (min-width: 768px){.photo-card-slider__section--card{position:static}}@media (min-width: 1024px){.photo-card-slider__section--card{min-height:400px}}.photo-card-slider__img{border-radius:16px;padding-top:48px;width:100%}@media (min-width: 1024px){.photo-card-slider__img{border-radius:32px}}@media (min-width: 768px){.photo-card-slider__img{padding-top:0}}@media (min-width: 1024px){.photo-card-slider__img{position:fixed;width:inherit}}.photo-card-slider__prev-btn{left:8px;transform:rotate(90deg)}@media (min-width: 768px){.photo-card-slider__prev-btn{left:16px}}.photo-card-slider__next-btn{right:8px;transform:rotate(-90deg)}@media (min-width: 768px){.photo-card-slider__next-btn{right:16px}}.photo-card-slider__prev-btn,.photo-card-slider__next-btn{fill:#fff;top:50%}.photo-card-slider__prev-btn:hover,.photo-card-slider__next-btn:hover{fill:#ccc}.photo-card-slider__close-btn{background:#fff;fill:#313131;right:8px;top:4px}.photo-card-slider__close-btn:hover{background:#f7f7f7;fill:#e10600}@media (min-width: 768px){.photo-card-slider__close-btn{background:#0000;fill:#fff;right:16px;top:8px}.photo-card-slider__close-btn:hover{background:#0000;fill:#ccc}}.photo-card-slider__prev-btn,.photo-card-slider__next-btn,.photo-card-slider__close-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;width:40px}.row{box-sizing:border-box;display:flex;margin:auto;max-width:320px;width:100%}@media (min-width: 375px){.row{max-width:320px}}@media (min-width: 414px){.row{max-width:calc(100% - 32px)}}@media (min-width: 768px){.row{max-width:calc(100% - 128px)}}@media (min-width: 1024px){.row{max-width:960px}}.col-0{padding-left:8px;padding-right:8px;width:calc(0% - 16px)}@media (min-width: 320px){.col-0{width:calc(0% - 16px)}}@media (min-width: 375px){.col-0{width:-16px}}@media (min-width: 414px){.col-0{width:calc(0% - 16px)}}@media (min-width: 768px){.col-0{width:calc(0% - 16px)}}@media (min-width: 1024px){.col-0{width:-16px}}@media (min-width: 1440px){.col-0{width:-16px}}@media (min-width: 1920px){.col-0{width:-16px}}.col-1{padding-left:8px;padding-right:8px;width:calc(25% - 16px)}@media (min-width: 320px){.col-1{width:calc(25% - 16px)}}@media (min-width: 375px){.col-1{width:64px}}@media (min-width: 414px){.col-1{width:calc(25% - 16px)}}@media (min-width: 768px){.col-1{width:calc(12.5% - 16px)}}@media (min-width: 1024px){.col-1{width:64px}}@media (min-width: 1440px){.col-1{width:64px}}@media (min-width: 1920px){.col-1{width:64px}}.col-2{padding-left:8px;padding-right:8px;width:calc(50% - 16px)}@media (min-width: 320px){.col-2{width:calc(50% - 16px)}}@media (min-width: 375px){.col-2{width:144px}}@media (min-width: 414px){.col-2{width:calc(50% - 16px)}}@media (min-width: 768px){.col-2{width:calc(25% - 16px)}}@media (min-width: 1024px){.col-2{width:144px}}@media (min-width: 1440px){.col-2{width:144px}}@media (min-width: 1920px){.col-2{width:144px}}.col-3{padding-left:8px;padding-right:8px;width:calc(75% - 16px)}@media (min-width: 320px){.col-3{width:calc(75% - 16px)}}@media (min-width: 375px){.col-3{width:224px}}@media (min-width: 414px){.col-3{width:calc(75% - 16px)}}@media (min-width: 768px){.col-3{width:calc(37.5% - 16px)}}@media (min-width: 1024px){.col-3{width:224px}}@media (min-width: 1440px){.col-3{width:224px}}@media (min-width: 1920px){.col-3{width:224px}}.col-4{padding-left:8px;padding-right:8px;width:calc(100% - 16px)}@media (min-width: 320px){.col-4{width:calc(100% - 16px)}}@media (min-width: 375px){.col-4{width:304px}}@media (min-width: 414px){.col-4{width:calc(100% - 16px)}}@media (min-width: 768px){.col-4{width:calc(50% - 16px)}}@media (min-width: 1024px){.col-4{width:304px}}@media (min-width: 1440px){.col-4{width:304px}}@media (min-width: 1920px){.col-4{width:304px}}.col-5{padding-left:8px;padding-right:8px;width:calc(125% - 16px)}@media (min-width: 320px){.col-5{width:calc(125% - 16px)}}@media (min-width: 375px){.col-5{width:384px}}@media (min-width: 414px){.col-5{width:calc(125% - 16px)}}@media (min-width: 768px){.col-5{width:calc(62.5% - 16px)}}@media (min-width: 1024px){.col-5{width:384px}}@media (min-width: 1440px){.col-5{width:384px}}@media (min-width: 1920px){.col-5{width:384px}}.col-6{padding-left:8px;padding-right:8px;width:calc(150% - 16px)}@media (min-width: 320px){.col-6{width:calc(150% - 16px)}}@media (min-width: 375px){.col-6{width:464px}}@media (min-width: 414px){.col-6{width:calc(150% - 16px)}}@media (min-width: 768px){.col-6{width:calc(75% - 16px)}}@media (min-width: 1024px){.col-6{width:464px}}@media (min-width: 1440px){.col-6{width:464px}}@media (min-width: 1920px){.col-6{width:464px}}.col-7{padding-left:8px;padding-right:8px;width:calc(175% - 16px)}@media (min-width: 320px){.col-7{width:calc(175% - 16px)}}@media (min-width: 375px){.col-7{width:544px}}@media (min-width: 414px){.col-7{width:calc(175% - 16px)}}@media (min-width: 768px){.col-7{width:calc(87.5% - 16px)}}@media (min-width: 1024px){.col-7{width:544px}}@media (min-width: 1440px){.col-7{width:544px}}@media (min-width: 1920px){.col-7{width:544px}}.col-8{padding-left:8px;padding-right:8px;width:calc(200% - 16px)}@media (min-width: 320px){.col-8{width:calc(200% - 16px)}}@media (min-width: 375px){.col-8{width:624px}}@media (min-width: 414px){.col-8{width:calc(200% - 16px)}}@media (min-width: 768px){.col-8{width:calc(100% - 16px)}}@media (min-width: 1024px){.col-8{width:624px}}@media (min-width: 1440px){.col-8{width:624px}}@media (min-width: 1920px){.col-8{width:624px}}.col-9{padding-left:8px;padding-right:8px;width:calc(225% - 16px)}@media (min-width: 320px){.col-9{width:calc(225% - 16px)}}@media (min-width: 375px){.col-9{width:704px}}@media (min-width: 414px){.col-9{width:calc(225% - 16px)}}@media (min-width: 768px){.col-9{width:calc(112.5% - 16px)}}@media (min-width: 1024px){.col-9{width:704px}}@media (min-width: 1440px){.col-9{width:704px}}@media (min-width: 1920px){.col-9{width:704px}}.col-10{padding-left:8px;padding-right:8px;width:calc(250% - 16px)}@media (min-width: 320px){.col-10{width:calc(250% - 16px)}}@media (min-width: 375px){.col-10{width:784px}}@media (min-width: 414px){.col-10{width:calc(250% - 16px)}}@media (min-width: 768px){.col-10{width:calc(125% - 16px)}}@media (min-width: 1024px){.col-10{width:784px}}@media (min-width: 1440px){.col-10{width:784px}}@media (min-width: 1920px){.col-10{width:784px}}.col-11{padding-left:8px;padding-right:8px;width:calc(275% - 16px)}@media (min-width: 320px){.col-11{width:calc(275% - 16px)}}@media (min-width: 375px){.col-11{width:864px}}@media (min-width: 414px){.col-11{width:calc(275% - 16px)}}@media (min-width: 768px){.col-11{width:calc(137.5% - 16px)}}@media (min-width: 1024px){.col-11{width:864px}}@media (min-width: 1440px){.col-11{width:864px}}@media (min-width: 1920px){.col-11{width:864px}}.col-12{padding-left:8px;padding-right:8px;width:calc(300% - 16px)}@media (min-width: 320px){.col-12{width:calc(300% - 16px)}}@media (min-width: 375px){.col-12{width:944px}}@media (min-width: 414px){.col-12{width:calc(300% - 16px)}}@media (min-width: 768px){.col-12{width:calc(150% - 16px)}}@media (min-width: 1024px){.col-12{width:944px}}@media (min-width: 1440px){.col-12{width:944px}}@media (min-width: 1920px){.col-12{width:944px}}.col-0-320px{padding-left:8px;padding-right:8px}@media (min-width: 320px){.col-0-320px{width:calc(0% - 16px)}}@media (min-width: 320px){.col-skip-0-320px{margin-left:0}}.col-1-320px{padding-left:8px;padding-right:8px}@media (min-width: 320px){.col-1-320px{width:calc(25% - 16px)}}@media (min-width: 320px){.col-skip-1-320px{margin-left:25%}}.col-2-320px{padding-left:8px;padding-right:8px}@media (min-width: 320px){.col-2-320px{width:calc(50% - 16px)}}@media (min-width: 320px){.col-skip-2-320px{margin-left:50%}}.col-3-320px{padding-left:8px;padding-right:8px}@media (min-width: 320px){.col-3-320px{width:calc(75% - 16px)}}@media (min-width: 320px){.col-skip-3-320px{margin-left:75%}}.col-4-320px{padding-left:8px;padding-right:8px}@media (min-width: 320px){.col-4-320px{width:calc(100% - 16px)}}@media (min-width: 320px){.col-skip-4-320px{margin-left:100%}}.col-0-375px{padding-left:8px;padding-right:8px}@media (min-width: 375px){.col-0-375px{width:-16px}}@media (min-width: 375px){.col-skip-0-375px{margin-left:0}}.col-1-375px{padding-left:8px;padding-right:8px}@media (min-width: 375px){.col-1-375px{width:64px}}@media (min-width: 375px){.col-skip-1-375px{margin-left:80px}}.col-2-375px{padding-left:8px;padding-right:8px}@media (min-width: 375px){.col-2-375px{width:144px}}@media (min-width: 375px){.col-skip-2-375px{margin-left:160px}}.col-3-375px{padding-left:8px;padding-right:8px}@media (min-width: 375px){.col-3-375px{width:224px}}@media (min-width: 375px){.col-skip-3-375px{margin-left:240px}}.col-4-375px{padding-left:8px;padding-right:8px}@media (min-width: 375px){.col-4-375px{width:304px}}@media (min-width: 375px){.col-skip-4-375px{margin-left:320px}}.col-0-414px{padding-left:8px;padding-right:8px}@media (min-width: 414px){.col-0-414px{width:calc(0% - 16px)}}@media (min-width: 414px){.col-skip-0-414px{margin-left:0}}.col-1-414px{padding-left:8px;padding-right:8px}@media (min-width: 414px){.col-1-414px{width:calc(25% - 16px)}}@media (min-width: 414px){.col-skip-1-414px{margin-left:25%}}.col-2-414px{padding-left:8px;padding-right:8px}@media (min-width: 414px){.col-2-414px{width:calc(50% - 16px)}}@media (min-width: 414px){.col-skip-2-414px{margin-left:50%}}.col-3-414px{padding-left:8px;padding-right:8px}@media (min-width: 414px){.col-3-414px{width:calc(75% - 16px)}}@media (min-width: 414px){.col-skip-3-414px{margin-left:75%}}.col-4-414px{padding-left:8px;padding-right:8px}@media (min-width: 414px){.col-4-414px{width:calc(100% - 16px)}}@media (min-width: 414px){.col-skip-4-414px{margin-left:100%}}.col-0-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-0-768px{width:calc(0% - 16px)}}@media (min-width: 768px){.col-skip-0-768px{margin-left:0}}.col-1-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-1-768px{width:calc(12.5% - 16px)}}@media (min-width: 768px){.col-skip-1-768px{margin-left:12.5%}}.col-2-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-2-768px{width:calc(25% - 16px)}}@media (min-width: 768px){.col-skip-2-768px{margin-left:25%}}.col-3-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-3-768px{width:calc(37.5% - 16px)}}@media (min-width: 768px){.col-skip-3-768px{margin-left:37.5%}}.col-4-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-4-768px{width:calc(50% - 16px)}}@media (min-width: 768px){.col-skip-4-768px{margin-left:50%}}.col-5-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-5-768px{width:calc(62.5% - 16px)}}@media (min-width: 768px){.col-skip-5-768px{margin-left:62.5%}}.col-6-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-6-768px{width:calc(75% - 16px)}}@media (min-width: 768px){.col-skip-6-768px{margin-left:75%}}.col-7-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-7-768px{width:calc(87.5% - 16px)}}@media (min-width: 768px){.col-skip-7-768px{margin-left:87.5%}}.col-8-768px{padding-left:8px;padding-right:8px}@media (min-width: 768px){.col-8-768px{width:calc(100% - 16px)}}@media (min-width: 768px){.col-skip-8-768px{margin-left:100%}}.col-0-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-0-1024px{width:-16px}}@media (min-width: 1024px){.col-skip-0-1024px{margin-left:0}}.col-1-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-1-1024px{width:64px}}@media (min-width: 1024px){.col-skip-1-1024px{margin-left:80px}}.col-2-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-2-1024px{width:144px}}@media (min-width: 1024px){.col-skip-2-1024px{margin-left:160px}}.col-3-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-3-1024px{width:224px}}@media (min-width: 1024px){.col-skip-3-1024px{margin-left:240px}}.col-4-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-4-1024px{width:304px}}@media (min-width: 1024px){.col-skip-4-1024px{margin-left:320px}}.col-5-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-5-1024px{width:384px}}@media (min-width: 1024px){.col-skip-5-1024px{margin-left:400px}}.col-6-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-6-1024px{width:464px}}@media (min-width: 1024px){.col-skip-6-1024px{margin-left:480px}}.col-7-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-7-1024px{width:544px}}@media (min-width: 1024px){.col-skip-7-1024px{margin-left:560px}}.col-8-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-8-1024px{width:624px}}@media (min-width: 1024px){.col-skip-8-1024px{margin-left:640px}}.col-9-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-9-1024px{width:704px}}@media (min-width: 1024px){.col-skip-9-1024px{margin-left:720px}}.col-10-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-10-1024px{width:784px}}@media (min-width: 1024px){.col-skip-10-1024px{margin-left:800px}}.col-11-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-11-1024px{width:864px}}@media (min-width: 1024px){.col-skip-11-1024px{margin-left:880px}}.col-12-1024px{padding-left:8px;padding-right:8px}@media (min-width: 1024px){.col-12-1024px{width:944px}}@media (min-width: 1024px){.col-skip-12-1024px{margin-left:960px}}.col-0-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-0-1440px{width:-16px}}@media (min-width: 1440px){.col-skip-0-1440px{margin-left:0}}.col-1-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-1-1440px{width:64px}}@media (min-width: 1440px){.col-skip-1-1440px{margin-left:80px}}.col-2-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-2-1440px{width:144px}}@media (min-width: 1440px){.col-skip-2-1440px{margin-left:160px}}.col-3-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-3-1440px{width:224px}}@media (min-width: 1440px){.col-skip-3-1440px{margin-left:240px}}.col-4-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-4-1440px{width:304px}}@media (min-width: 1440px){.col-skip-4-1440px{margin-left:320px}}.col-5-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-5-1440px{width:384px}}@media (min-width: 1440px){.col-skip-5-1440px{margin-left:400px}}.col-6-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-6-1440px{width:464px}}@media (min-width: 1440px){.col-skip-6-1440px{margin-left:480px}}.col-7-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-7-1440px{width:544px}}@media (min-width: 1440px){.col-skip-7-1440px{margin-left:560px}}.col-8-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-8-1440px{width:624px}}@media (min-width: 1440px){.col-skip-8-1440px{margin-left:640px}}.col-9-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-9-1440px{width:704px}}@media (min-width: 1440px){.col-skip-9-1440px{margin-left:720px}}.col-10-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-10-1440px{width:784px}}@media (min-width: 1440px){.col-skip-10-1440px{margin-left:800px}}.col-11-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-11-1440px{width:864px}}@media (min-width: 1440px){.col-skip-11-1440px{margin-left:880px}}.col-12-1440px{padding-left:8px;padding-right:8px}@media (min-width: 1440px){.col-12-1440px{width:944px}}@media (min-width: 1440px){.col-skip-12-1440px{margin-left:960px}}.col-0-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-0-1920px{width:-16px}}@media (min-width: 1920px){.col-skip-0-1920px{margin-left:0}}.col-1-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-1-1920px{width:64px}}@media (min-width: 1920px){.col-skip-1-1920px{margin-left:80px}}.col-2-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-2-1920px{width:144px}}@media (min-width: 1920px){.col-skip-2-1920px{margin-left:160px}}.col-3-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-3-1920px{width:224px}}@media (min-width: 1920px){.col-skip-3-1920px{margin-left:240px}}.col-4-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-4-1920px{width:304px}}@media (min-width: 1920px){.col-skip-4-1920px{margin-left:320px}}.col-5-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-5-1920px{width:384px}}@media (min-width: 1920px){.col-skip-5-1920px{margin-left:400px}}.col-6-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-6-1920px{width:464px}}@media (min-width: 1920px){.col-skip-6-1920px{margin-left:480px}}.col-7-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-7-1920px{width:544px}}@media (min-width: 1920px){.col-skip-7-1920px{margin-left:560px}}.col-8-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-8-1920px{width:624px}}@media (min-width: 1920px){.col-skip-8-1920px{margin-left:640px}}.col-9-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-9-1920px{width:704px}}@media (min-width: 1920px){.col-skip-9-1920px{margin-left:720px}}.col-10-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-10-1920px{width:784px}}@media (min-width: 1920px){.col-skip-10-1920px{margin-left:800px}}.col-11-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-11-1920px{width:864px}}@media (min-width: 1920px){.col-skip-11-1920px{margin-left:880px}}.col-12-1920px{padding-left:8px;padding-right:8px}@media (min-width: 1920px){.col-12-1920px{width:944px}}@media (min-width: 1920px){.col-skip-12-1920px{margin-left:960px}}.inner-row{display:flex;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 16px)}.btn{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding:19px 31px;border:1px solid #313131;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.btn .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.btn:hover{text-decoration:none}.btn:active,.btn:focus{outline:none}.btn--disabled{background:#f7f7f7!important;border-color:#ccc!important;color:#7c7d7c!important;pointer-events:none}.btn--sm{padding:7px 19px}.btn--primary{background:#e10600;border-color:#e10600;color:#fff}.btn--primary.btn--loading,.btn--primary:hover{background:#b40500;border-color:#b40500}.btn--primary-white{background:#fff;border-color:#0000;color:#e10600}.btn--primary-white.btn--loading,.btn--primary-white:hover{background:#f7f7f7;border-color:#ccc}.btn--outline{background:#fff;border:1px solid #ccc;color:#e10600}.btn--outline.btn--loading,.btn--outline:hover{background:#f7f7f7;border-color:#ccc}.btn--full-width{width:100%}.btn--min-width{min-width:60px}.btn--rounded{border-radius:32px}.btn--loading{font-size:0}.btn--secondary{background:#f7f7f7;border-color:#ccc}.btn--secondary-white{background:#0000;border-color:#ccc;color:#fff}.radio-toggle{align-items:center;display:flex;width:100%}.radio-toggle *{pointer-events:none}.radio-toggle__value{margin-right:16px}@media (min-width: 1440px){.radio-toggle__value{margin-right:8px}}.radio-toggle__radio{display:flex;min-height:24px;min-width:28px}.radio-toggle__circle{border:1px solid #ccc;border-radius:50%;box-sizing:border-box;cursor:pointer;height:20px;margin:auto 0;position:relative;width:20px}.radio-toggle__content{align-items:center;display:flex;justify-content:space-between;width:100%}.radio-toggle__label{font-weight:500;display:flex;gap:4px}.radio-toggle__subtext{color:#7c7d7c;margin-top:8px}.radio-toggle[selected=true] .radio-toggle__circle:before{background:#e10600;border-radius:50%;bottom:0;content:" ";display:block;height:10px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.radio-toggle[selected=true] .radio-toggle__value{font-weight:500}.modal{position:relative}.modal__overlay{background:#000c;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:12}.modal__content{background:#fff;border-radius:16px;box-sizing:border-box;left:50%;max-width:339px;padding:32px 16px 16px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:13}@media (min-width: 375px){.modal__content{width:339px}}.modal__body{text-align:center}.modal__close-btn{cursor:pointer;position:absolute;right:8px;top:16px}.notification{align-items:center;background:#000c;border-radius:4px;bottom:16px;color:#fff;column-gap:12px;display:flex;left:12px;padding:12px;position:absolute;right:12px}.notification__text{width:100%}.notification__checkmark{fill:#fff;height:24px;width:24px}.notification__close{cursor:pointer;height:20px;stroke:#fff;width:20px}.accordion__container{flex-direction:column}.accordion-item__header{font-weight:500;align-items:center;color:#313131;cursor:pointer;display:flex;height:64px}.accordion-item__header:hover{color:#e10600}.accordion-item__toggle-icon{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;margin-left:auto}.accordion-item__toggle-icon .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.accordion-item__toggle-icon--collapse{display:none}.accordion-item__container{border-bottom:none;cursor:default;width:100%}.accordion-item__container:not(:last-child){border-bottom:1px solid #ccc}.accordion-item__container .accordion-item__content{cursor:auto;display:none}.accordion-item__container[active=true] .accordion-item__content{display:block}.accordion-item__container[active=true] .accordion-item__toggle-icon--expand{display:none}.accordion-item__container[active=true] .accordion-item__toggle-icon--collapse{display:block}.accordion-item__content-paragraph{font-weight:100;color:#7c7d7c;padding-bottom:16px}.accordion-item__content-paragraph:last-child{padding-bottom:32px}.input__label{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,top,font-size,line-height;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%);color:#7c7d7c;cursor:text;left:16px}.input__label .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.input__label.invalid{color:#e10600}.input__field{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border-color,box-shadow;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;-webkit-appearance:none;background:#fff!important;border:1px solid #ccc!important;border-radius:16px;box-sizing:border-box;color:#313131;font-family:Riforma LL;margin:0;outline:none;padding:28px 16px 12px;width:100%}.input__field .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.input__field:focus{border-color:#ccc;box-shadow:inset 0 0 0 1px #ccc}.input__field--small{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;padding:12px 8px}.input__field--small .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.input{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:background-color;background:#fff;border-radius:16px;position:relative;z-index:2}.input--full-height{height:100%}.input--full-height .input__label{top:32px}.input--full-height .input__field{height:100%}.input__error-message{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#e10600;margin-top:8px}.input__error-message .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.input__field[readonly],.input__field[disabled]{background:#f7f7f7!important;cursor:not-allowed}.input--visited .input__label,.input--error .input__label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;top:12px;transform:none}.input--visited .input__label .trade-mark,.input--error .input__label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.input--visited .input__label{color:#313131}.input--visited .input__label.invalid{color:#e10600}.input--error .input__field{border-color:#e10600}.input--error .input__field:focus{box-shadow:inset 0 0 0 1px #e10600}.input--error .input__label{font-weight:500;color:#e10600}.auth-form{margin:64px auto;width:100%}@media (min-width: 320px){.auth-form{max-width:303px}}@media (min-width: 1024px){.auth-form{max-width:336px}}.auth-form__info{margin-bottom:16px}.auth-form__heading{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:8px}.auth-form__heading .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.auth-form__link{margin-bottom:32px;text-align:center}.separator{border-top:solid 1px #ccc;margin:28px 0;position:relative;width:100%}.separator__content{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;background:#fff;padding:0 8px;text-align:center}.separator__content .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.form-group{margin-bottom:16px}.form-group--full-height{height:calc(100% - 16px)}.form-group--full-height .form-element{height:100%}textarea{resize:none!important}.hidden{display:none!important}.no-scroll{overflow:hidden!important}.scroll-to{scroll-margin-top:48px}@media (min-width: 1024px){.scroll-to{scroll-margin-top:96px}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-toggle{cursor:pointer;display:flex;gap:8px;pointer-events:auto;-webkit-user-select:none;user-select:none}.checkbox-toggle__input{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;height:20px;min-width:20px;position:relative}.checkbox-toggle__label{align-self:center}.checkbox-toggle__label--selected{font-weight:700}.checkbox-toggle__input:checked:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;left:0;margin:auto;position:absolute;right:0;top:2px;transform:rotate(45deg);width:5px}.quantity-toggle__container{border:1px solid #ccc;border-radius:32px;box-sizing:border-box;display:inline-flex;height:40px;margin-right:16px;overflow:hidden}.quantity-toggle__button,.quantity-toggle__amount,.quantity-toggle__element{align-items:center;display:inline-flex;height:100%;justify-content:center;width:40px}.quantity-toggle__amount{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;border:none;padding:0;text-align:center}.quantity-toggle__amount .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.quantity-toggle__amount::-webkit-inner-spin-button,.quantity-toggle__amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-toggle__button{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:background-color}.quantity-toggle__button svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#313131;stroke:#0000}.quantity-toggle__button svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.quantity-toggle__button svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#313131}.quantity-toggle__button:hover{background:#313131;cursor:pointer}.quantity-toggle__button:hover svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff;stroke:#0000}.quantity-toggle__button:hover svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.quantity-toggle__button:hover svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff}.quantity-toggle__button svg{height:24px;width:24px}.rte h2,.rte h3{margin-bottom:32px}.rte h2{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.rte h2 .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.rte h3{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.rte h3 .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.rte p{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-bottom:32px}.rte p .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.rte strong{font-weight:500}.rte ul,.rte ol{margin:0 0 32px 32px}.rte ul li,.rte ol li{line-height:32px;margin-bottom:32px}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte blockquote{border-left:2px solid #e10600;margin-bottom:32px;padding-left:38px}.rte blockquote p{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;display:block}.rte blockquote p .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.rte img{border-radius:16px;margin-bottom:32px}@media (min-width: 1024px){.rte img{margin-bottom:32px;max-width:calc(100% + 160px)}}.spinner__wrapper{top:50%;transform:translateY(-50%);left:0;position:absolute;right:0}.spinner{animation:rotation .6s infinite linear;border-radius:50%;height:24px;margin:auto;width:24px}.spinner--red{border-bottom:4px solid rgba(225,6,0,.15);border-left:4px solid rgba(225,6,0,.15);border-right:4px solid rgba(225,6,0,.15);border-top:4px solid #e10600}.spinner--black{border-bottom:4px solid rgba(49,49,49,.15);border-left:4px solid rgba(49,49,49,.15);border-right:4px solid rgba(49,49,49,.15);border-top:4px solid #313131}.spinner--white{border-bottom:4px solid rgba(255,255,255,.15);border-left:4px solid rgba(255,255,255,.15);border-right:4px solid rgba(255,255,255,.15);border-top:4px solid #fff}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.image__wrapper{position:relative}.image__wrapper img{left:50%;position:absolute;transform:translate(-50%);height:100%;width:100%}.image__wrapper--rounded{border-radius:50%}.image__container{margin:auto;width:100%}.lazyloading{filter:blur(2px)}html{height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100vw}body{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;min-height:100%;position:relative;z-index:0}body .trade-mark{font-size:10px;line-height:18px;vertical-align:top}html,body{background:#fff}a,.link{font-weight:500;color:#e10600;text-decoration:none}a:hover,.link:hover{cursor:pointer;text-decoration:underline}b,strong{font-weight:500}img{max-height:100%;max-width:100%;vertical-align:top}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 0s ease-in-out 99999s}.screenreader{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section__divider{border:none;border-bottom:1px solid #ccc}.section__divider--mobile{display:block}@media (min-width: 1024px){.section__divider--mobile{display:none}}.section__divider--without-vertical-margin{margin-bottom:0;margin-top:0}main:focus{outline:none}.shadow-overlay{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:opacity;background:#000c;height:100%;position:absolute;top:0;width:100%;z-index:5}.section{padding-bottom:32px;padding-top:32px}@media (min-width: 768px){.section{padding-bottom:64px;padding-top:64px}}sup{font-size:smaller;position:relative;top:-.3em;vertical-align:top}citations{display:none}body.no-scroll{overflow:hidden}body.third-party-buttons__side-bar-visible #attentive_overlay,body.third-party-buttons__side-bar-visible #gorgias-chat-container,body.third-party-buttons__full-page-gallery-visible #attentive_overlay,body.third-party-buttons__full-page-gallery-visible #gorgias-chat-container,body.third-party-buttons__cookie-banner--visible #gorgias-chat-container{display:none}@media (min-width: 768px){body.third-party-buttons__cookie-banner--visible #gorgias-chat-container{display:block}}.centered-vertical{align-items:center;display:flex}.row-reverse{flex-direction:row-reverse}.text-center-mobile-only{text-align:center!important}@media (min-width: 768px){.text-center-mobile-only{text-align:initial!important}}.content-center-mobile-only{align-items:center;justify-content:center}.popup__container{position:absolute;top:32px;width:100%;z-index:6}@media (min-width: 768px){.popup__container{top:64px}}.popup__content-container{background:#fff;position:relative}.popup__content{padding:32px}.popup__close-icon{cursor:pointer;position:absolute;right:4px;top:4px}.popup__close-icon svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff;stroke:#fff}.popup__close-icon svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#313131;stroke:#313131}.popup__close-icon svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff}.popup__close-icon svg{height:30px;width:30px}.select-dropdown-v2{position:relative}.select-dropdown-v2__native{display:none}.select-dropdown-v2__arrow{align-items:center;display:flex;height:24px;transition:transform .15s ease-in-out;width:24px}.select-dropdown-v2__arrow svg{width:24px}.select-dropdown-v2__custom{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;align-items:center;border:1px solid #ccc;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:12px 12px 12px 16px;stroke:#313131}.select-dropdown-v2__custom .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.select-dropdown-v2__custom.active{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.select-dropdown-v2__custom.active .select-dropdown-v2__arrow{transform:rotate(180deg)}.select-dropdown-v2__custom-content{width:100%}.select-dropdown-v2__custom-content .select-dropdown-v2__option-label{display:none}.select-dropdown-v2__label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,top,font-size,line-height;color:#313131}.select-dropdown-v2__label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.select-dropdown-v2__label.invalid{color:#e10600;position:absolute;top:16px}.select-dropdown-v2__label.disabled{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;color:#7c7d7c}.select-dropdown-v2__label.disabled .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.select-dropdown-v2__options{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 12px #ccc;min-width:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:all ease-in-out .15s}.select-dropdown-v2__options.active{opacity:1;pointer-events:all;z-index:3}.select-dropdown-v2__selected-value,.select-dropdown-v2__option{align-items:center;cursor:pointer;display:flex;gap:8px}.select-dropdown-v2__selected-value .image__container,.select-dropdown-v2__option .image__container{margin:unset}.select-dropdown-v2__option{background:#fff;padding:12px 16px;position:relative}.select-dropdown-v2__option:hover,.select-dropdown-v2__option.active{background:#f7f7f7}.select-dropdown-v2__option-label{position:absolute;right:12px}.select-dropdown-v2__option-img{align-items:center;display:flex;justify-content:center}.select-dropdown-v2__option-content{display:flex;flex-direction:column}.select-dropdown-v2__option-discount{color:#7c7d7c}.select-dropdown-v2__option-variant-content{display:flex;justify-content:space-between;width:100%}.select-dropdown-v2__option-content-description{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px}.select-dropdown-v2__option-content-description .trade-mark{font-size:8px;line-height:12px;vertical-align:top}@media (min-width: 768px){.select-dropdown-v2__option-content-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.select-dropdown-v2__option-content-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}.tag__container{align-items:flex-start;display:flex;flex-wrap:wrap}.tag__item{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;border:#ccc 1px solid;border-radius:16px;color:#313131;cursor:default;margin-bottom:8px;margin-right:8px;padding:3px 12px}.tag__item .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.progress-bar__control{background:#ccc;background-image:linear-gradient(to right,#e10600 100% 100%);background-repeat:no-repeat;height:4px;width:100%}.swiper{height:100%;width:100%}@media (min-width: 1024px){.swiper .swiper-wrapper{margin:0 -17%}}@media (min-width: 1920px){.swiper .swiper-wrapper{margin:0 -10%}}.swiper-pagination-fraction{display:block;position:static}@media (min-width: 1024px){.swiper-pagination-fraction{display:none!important}}.swiper-pagination-container{align-content:center;display:flex;margin-top:24px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.swiper-pagination-container.disable-desktop-nav{display:flex}@media (min-width: 1024px){.swiper-pagination-container.disable-desktop-nav{display:none}}@media (min-width: 1024px){.swiper-pagination-container{gap:24px}}.swiper-pagination{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;align-items:center;display:flex;gap:4px;margin:0 24px;position:static!important;z-index:unset!important}.swiper-pagination .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.pagination-button-prev,.pagination-button-next{align-items:center;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;padding:16px;transition:.12s}.pagination-button-prev svg rect,.pagination-button-next svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.pagination-button-prev svg path,.pagination-button-next svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#e10600}.pagination-button-prev svg polygon,.pagination-button-next svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.pagination-button-prev:hover,.pagination-button-next:hover{background:#f7f7f7}.pagination-button-prev svg,.pagination-button-next svg{height:32px;width:32px}.pagination-button-prev svg{transform:rotate(90deg)}.pagination-button-next svg{transform:rotate(-90deg)}.dim-overlay{background:linear-gradient(180deg,#0000 8.58%,#0009 49.4%);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width: 768px){.dim-overlay{background:linear-gradient(270deg,#0000 16.6%,#0006 66.39%)}}.above-the-fold-estimated-arrival-hint{align-items:center;background:#f7f7f7;border-radius:16px;color:#7c7d7c;display:inline-flex;gap:8px;padding:4px 4px 4px 16px}.above-the-fold-estimated-arrival-hint__date{color:#313131}.above-the-fold-estimated-arrival-hint__icon{color:#ccc;cursor:pointer;height:24px;text-align:center;width:24px}.above-the-fold-estimated-arrival-hint__icon:hover{color:#7c7d7c}.above-the-fold-estimated-arrival-hint__actions{margin-top:32px}.above-the-fold-estimated-arrival-hint__btn+.above-the-fold-estimated-arrival-hint__btn{margin-top:8px}.above-the-fold-buttons{display:flex;flex-direction:column;gap:12px}.above-the-fold--popup-item{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;align-items:center;border-bottom:1px solid #ccc;color:#313131;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;transition:color .2s ease-in-out}.above-the-fold--popup-item .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.above-the-fold--popup-item.first-item{border-top:1px solid #ccc}.above-the-fold--popup-item:hover{color:#e10600}.above-the-fold-popup-content-container li{margin:4px 0}.above-the-fold-popup-content-container p{margin:8px 0}.above-the-fold-popup-item-btn-container{margin-top:32px}.above-the-fold-popup-item-btn-container .above-the-fold-popup-item-btn{margin:8px 0}#above-the-fold-with-product-switcher{scroll-margin-top:48px}.above-the-fold-v3__product-gallery-container{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width: 1024px){.above-the-fold-v3__product-gallery-container{justify-content:unset;padding-bottom:0}}@media (min-width: 1920px){.above-the-fold-v3__product-gallery-container{width:736px}}.above-the-fold-v3__mobile-full-page-gallery{background:#fff;height:100vh;overflow:auto;position:fixed;top:0;width:100%;z-index:11}.above-the-fold-v3__mobile-full-page-gallery .above-the-fold-v3__gallery{height:100vh;position:relative}.above-the-fold-v3__mobile-full-page-gallery .above-the-fold-v3__gallery-media{position:absolute;top:50%;transform:translateY(-50%);top:calc(50% - 40px);width:100%}.above-the-fold-v3__mobile-full-page-gallery .above-the-fold-v3__gallery-arrow{position:fixed}.above-the-fold-v3__mobile-full-page-gallery .above-the-fold-v3__gallery-media-wrapper{height:100vh}.above-the-fold-v3__mobile-full-page-gallery .above-the-fold-v3__gallery-selector-wrapper{left:50%;position:absolute;transform:translate(-50%);bottom:32px;position:fixed}.above-the-fold-v3__mobile-full-page-gallery img:not(.js-above-the-fold-v2-gallery-thumbnail-image){cursor:default}.above-the-fold-v3__mobile-full-page-gallery-close{cursor:pointer;position:fixed;right:0;z-index:11}.above-the-fold-v3__mobile-full-page-gallery-close svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.above-the-fold-v3__mobile-full-page-gallery-close svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#313131;stroke:#313131}.above-the-fold-v3__mobile-full-page-gallery-close svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.above-the-fold-v3__mobile-full-page-gallery-close svg{height:30px;padding-right:12px;width:30px}.above-the-fold-v3__gallery-media-wrapper{position:relative}.above-the-fold-v3__gallery-selector-wrapper{display:flex;justify-content:center;padding-top:24px}.above-the-fold-v3__gallery{display:none}.above-the-fold-v3__gallery.selected{display:block}.above-the-fold-v3__gallery .image__wrapper{border-radius:16px;background:#f7f7f7;overflow:hidden}@media (min-width: 1024px){.above-the-fold-v3__gallery .image__wrapper{border-radius:32px}}.above-the-fold-v3__gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5}.above-the-fold-v3__gallery-arrow svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.above-the-fold-v3__gallery-arrow svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.above-the-fold-v3__gallery-arrow svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.above-the-fold-v3__gallery-arrow:hover svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#e10600;stroke:#e10600}.above-the-fold-v3__gallery-arrow:hover svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#fff}.above-the-fold-v3__gallery-arrow:hover svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#e10600}.above-the-fold-v3__gallery-arrow--left{left:0}.above-the-fold-v3__gallery-arrow--left svg{transform:rotate(90deg)}.above-the-fold-v3__gallery-arrow--right{right:0}.above-the-fold-v3__gallery-arrow--right svg{transform:rotate(-90deg)}.above-the-fold-v3__gallery-arrow svg{border-radius:50%;height:32px;width:32px}.above-the-fold-v3__gallery-media{display:none}.above-the-fold-v3__gallery-media[selected]{display:block}.above-the-fold-v3__gallery-video-container{overflow:hidden;position:relative}.above-the-fold-v3__gallery-video{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);height:100%}.above-the-fold-v3__gallery-video-poster-placeholder{opacity:0}.above-the-fold-v3__gallery-thumbnail{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:border;border:1px solid rgba(0,0,0,0);cursor:pointer;overflow:hidden;position:relative;width:64px}.above-the-fold-v3__gallery-thumbnail .image__wrapper{border-radius:8px;background:#f7f7f7;overflow:hidden}@media (min-width: 768px){.above-the-fold-v3__gallery-thumbnail .image__wrapper{border-radius:16px}}.above-the-fold-v3__gallery-thumbnail img{border-radius:8px;cursor:pointer!important}@media (min-width: 768px){.above-the-fold-v3__gallery-thumbnail img{border-radius:16px}}.above-the-fold-v3__gallery-thumbnail:not(:first-child){margin-left:8px}.above-the-fold-v3__gallery-thumbnail[selected]{border-radius:8px;border:1px solid #313131}@media (min-width: 768px){.above-the-fold-v3__gallery-thumbnail[selected]{border-radius:16px}}.above-the-fold-v3__gallery-thumbnail-video-icon{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);height:48px;pointer-events:none;width:48px;z-index:5}.above-the-fold-v3-otp-only{margin-bottom:16px;margin-top:8px}.above-the-fold-v3-otp-only__price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.above-the-fold-v3-otp-only__price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.above-the-fold-v3{background:#fff;flex-direction:column;padding-bottom:48px;padding-top:16px;row-gap:24px}.above-the-fold-v3__divider{border-top:1px solid #ccc;margin:8px 0}.above-the-fold-v3__frontrow-widget .fr-quant-container{margin:24px 0}.above-the-fold-v3__variant-selector{height:64px;padding:8px 12px 8px 16px}.above-the-fold-v3__variant-selector-title{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;margin-bottom:4px}.above-the-fold-v3__variant-selector-title .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.above-the-fold-v3__flavor-selector{height:64px;padding:20px 12px 20px 16px}.above-the-fold-v3 .above-the-fold-v3__gallery{display:none}@media (min-width: 1024px){.above-the-fold-v3 .above-the-fold-v3__gallery{max-width:520px}}.above-the-fold-v3 .above-the-fold-v3__gallery.selected{display:block;margin-bottom:24px}@media (min-width: 1024px){.above-the-fold-v3 .above-the-fold-v3__gallery.selected{margin-bottom:unset;position:sticky;top:146px}.above-the-fold-v3 .above-the-fold-v3__gallery.selected.without-navbar{top:80px}}@media (min-width: 1920px){.above-the-fold-v3 .above-the-fold-v3__gallery.selected{position:static}}.above-the-fold-v3__popup-text-label{margin-bottom:16px}.above-the-fold-v3 .popup-subscribe-button{margin-top:24px}.above-the-fold-v3 .popup-otp-button{margin-top:8px}.above-the-fold-v3 .bottom-text{font-weight:500;margin-top:12px;text-align:center}.above-the-fold-v3--free-shipping-text{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-top:12px;text-align:center}.above-the-fold-v3--free-shipping-text .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.above-the-fold-v3--anchor{display:block;text-decoration:unset}.above-the-fold-v3--anchor .product-rating__count{color:#7c7d7c}.above-the-fold-v3--anchor:hover{text-decoration:unset}.above-the-fold-v3__truemed{margin:-8px 0 16px}.above-the-fold-v3__truemed--top{background:#f7f7f7;padding:8px 16px;text-align:left}.above-the-fold-v3__truemed--top .truemed-prequalify-link-text{display:block}.above-the-fold-v3__truemed .truemed-widget--container{justify-content:center}@media (min-width: 1024px){.above-the-fold-v3__truemed{margin:16px 0}}@media (min-width: 768px){.above-the-fold-v3{padding-bottom:96px;padding-top:48px}}@media (min-width: 1024px){.above-the-fold-v3{flex-direction:row}}@media (min-width: 1920px){.above-the-fold-v3{max-width:1200px}}.above-the-fold-v3__product{text-align:left}.above-the-fold-v3__product-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.above-the-fold-v3__product-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.above-the-fold-v3__product-description{color:#313131;margin-bottom:16px;margin-top:8px}.above-the-fold-v3__product-switcher,.above-the-fold-v3__flavor-switcher,.above-the-fold-v3__bundle-items{margin-bottom:24px}.above-the-fold-v3__product-switcher-title,.above-the-fold-v3__flavor-switcher-title,.above-the-fold-v3__bundle-items-title{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;display:block;margin-bottom:4px}.above-the-fold-v3__product-switcher-title .trade-mark,.above-the-fold-v3__flavor-switcher-title .trade-mark,.above-the-fold-v3__bundle-items-title .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.above-the-fold-v3__bundle-items{display:flex;flex-direction:column;row-gap:12px}.above-the-fold-v3__product-switcher-select{height:64px;padding:8px 12px 8px 16px}@media (min-width: 1024px){.above-the-fold-v3__product-description-container{margin-left:40px}}@media (min-width: 1920px){.above-the-fold-v3__product-description-container{width:368px}}.above-the-fold-v3__product-description-container .product-description-spacing{height:8px}.above-the-fold-v3__image{height:100%;object-fit:contain;width:100%}@media (min-width: 1024px){.above-the-fold-v3__image{cursor:pointer}}.above-the-fold-v3__product-rating{margin:12px 0}.above-the-fold-v3__product-rating .product-rating{align-items:unset}@media (min-width: 1024px){.above-the-fold-v3__product-rating .product-rating{justify-content:left}}.above-the-fold-v3__price-section{box-sizing:border-box;margin-bottom:24px;transform:translate(0);width:100%}.above-the-fold-v3__price-section.otp-only{border:none}.above-the-fold-v3__price-section--sidebar{margin:32px auto 0;width:calc(100% - 64px)}.above-the-fold-v3__price-section-title{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;margin-bottom:4px}.above-the-fold-v3__price-section-title .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.above-the-fold-v3__price-section-reward-popup-items{margin-bottom:32px;margin-top:32px}.above-the-fold-v3__total-price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.above-the-fold-v3__total-price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.above-the-fold-v3__serving-price{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;color:#313131;text-align:right}.above-the-fold-v3__serving-price .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.above-the-fold-v3__original-price{margin-left:4px;text-decoration:line-through}.above-the-fold-v3__subscription{background:#f7f7f7;border-radius:16px;display:flex;flex-direction:column;position:relative;width:100%}.above-the-fold-v3__subscription .active{background:#fff}.above-the-fold-v3__subscription--popup-content{display:flex;flex-direction:column;gap:24px}.above-the-fold-v3__subscription--tooltip-content{width:240px}@media (min-width: 375px){.above-the-fold-v3__subscription--tooltip-content{cursor:default;width:340px}}.above-the-fold-v3__subscription--popup .side-menu-standard-image{margin-bottom:24px}.above-the-fold-v3__subscription .tooltip-container.top{right:-50px}.above-the-fold-v3__subscription .tooltip-container--pin{right:52px}@media (min-width: 375px){.above-the-fold-v3__subscription .tooltip-container.top{right:-120px}.above-the-fold-v3__subscription .tooltip-container--pin{right:146px}}.above-the-fold-v3__subscription--benefits-container{cursor:pointer;display:flex;flex-direction:column}.above-the-fold-v3__subscription--benefit-item{display:flex;gap:6px;position:relative}.above-the-fold-v3__subscription--benefit-item .checkmark{height:24px;min-width:24px;position:relative;vertical-align:middle;width:24px}.above-the-fold-v3__subscription--benefit-item .checkmark:before{border:solid #313131;border-width:0 1px 1px 0;content:" ";height:10px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:5px;top:3px}.above-the-fold-v3__subscription--popup-icon{align-items:center;color:#ccc;cursor:pointer;display:flex;transition:.12s}.above-the-fold-v3__subscription--popup-icon:hover{color:#7c7d7c}.above-the-fold-v3__subscription__text{display:block}.above-the-fold-v3__subscription__text--stress{color:#e10600}@media (min-width: 414px)and (max-width: 1024px){.above-the-fold-v3__subscription__text{display:inline-block}}.above-the-fold-v3__purchase-type{border:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:8px 16px;transition:all .15s ease-in-out}.above-the-fold-v3__purchase-type:last-child{align-items:center;border-top-color:#0000;display:flex}.above-the-fold-v3__purchase-type.active{background:#fff;border:1px solid #ccc}.above-the-fold-v3__purchase-type[data-purchase-type=subscription]{border-top-left-radius:16px;border-top-right-radius:16px}.above-the-fold-v3__purchase-type[data-purchase-type=one-time]{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.above-the-fold-v3__purchase-type--one-type[data-purchase-type=subscription]{border-radius:16px;display:block;padding-bottom:16px}.above-the-fold-v3__purchase-type--one-type[data-purchase-type=one-time].active{border-radius:16px}.above-the-fold-v3__purchase-type[data-purchase-type=subscription]:not(.active){border-bottom:1px solid rgba(0,0,0,0)}.above-the-fold-v3__purchase-type[data-purchase-type=subscription]:not(.active) .above-the-fold-v3__subscription-offer-card{outline:1px solid #ccc;outline-offset:-1px}.above-the-fold-v3__subscription-offer-card{margin-top:8px}.above-the-fold-v3__shipping-info-container{margin-bottom:40px;margin-left:32px}.above-the-fold-v3__shipping-info{margin:24px auto 0}.above-the-fold-v3__shipping-info--tooltip-icon-container{align-items:center;display:flex;position:relative}.above-the-fold-v3__shipping-info--tooltip-content{width:240px}@media (min-width: 375px){.above-the-fold-v3__shipping-info--tooltip-content{width:340px}}.above-the-fold-v3__shipping-info--item{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.above-the-fold-v3__shipping-info--item .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.above-the-fold-v3__shipping-info--item span:not(span[class*=shipping-intl-info-label]){color:#e10600}.above-the-fold-v3__shipping-info--item svg{align-self:center;color:#7c7d7c;cursor:pointer;transition:.12s}.above-the-fold-v3__shipping-info--item svg:hover{color:#313131}@media (min-width: 375px){.above-the-fold-v3__shipping-info--item{white-space:nowrap}}.above-the-fold-v3__shipping-info--popup{align-items:center;display:flex;gap:4px}.above-the-fold-v3__shipping-info--popup:not(.within-popup){cursor:pointer}.above-the-fold-v3__shipping-info--item:first-of-type svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.above-the-fold-v3__shipping-info--item:first-of-type svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#313131;stroke:#0000}.above-the-fold-v3__shipping-info--item:first-of-type svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.above-the-fold-v3__shipping-info-icon{display:flex;margin-right:8px}.above-the-fold-v3__shipping-info-icon svg{height:24px;width:24px}.above-the-fold-v3__out-of-stock-section__text{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.above-the-fold-v3__out-of-stock-section__text .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.above-the-fold-v3__out-of-stock-section__input,.above-the-fold-v3__out-of-stock-section__button{margin-bottom:16px}.above-the-fold-v3__out-of-stock-success-section__text{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;margin-bottom:8px}.above-the-fold-v3__out-of-stock-success-section__text .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.above-the-fold-v3__out-of-stock-success-section__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-bottom:32px}.above-the-fold-v3__out-of-stock-success-section__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.above-the-fold-v3-add-button--sidebar{margin:0 auto!important;width:calc(100% - 64px)}.above-the-fold-v3-quantity-selector--container{margin-bottom:16px}.above-the-fold-v3--popups-container{margin-top:24px}.above-the-fold-v3__additional-info-with-popup li{margin-bottom:16px}.above-the-fold-warning-with-popup{background:#f7f7f7;border:#313131 1px solid;border-radius:16px;margin-bottom:24px;padding:8px 16px;position:relative}.above-the-fold-warning-with-popup br{display:block}@media (min-width: 768px){.above-the-fold-warning-with-popup br{display:none}}.above-the-fold-warning-with-popup b{white-space:nowrap}.above-the-fold-warning-with-popup svg{bottom:10px;position:absolute}.above-the-fold-warning-with-popup-link{font-weight:500;color:#ccc;cursor:pointer;display:inline-block}.above-the-fold-warning-with-popup-link:hover{color:#7c7d7c;text-decoration:underline}.accordion{border-top:1px solid #ccc;display:flex;flex-direction:column;margin-top:24px}.accordion__item{font-weight:500;align-items:center;border-bottom:1px solid #ccc;color:#313131;cursor:pointer;display:flex;height:64px;justify-content:space-between}.accordion__item:hover{color:#e10600}.accounts__back-link{align-items:center;display:flex}.accounts__back-link svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.accounts__back-link svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#e10600}.accounts__back-link svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.accounts__back-link svg{height:24px;transform:rotate(90deg);width:24px}.accounts__header-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.accounts__header-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.accounts__header-subtitle{padding-top:8px}.accounts__header-link{margin-left:auto}.accounts__header-container{align-items:flex-end;display:flex}.anchor-universal{display:block;position:relative;top:-48px;visibility:hidden}@media (min-width: 1024px){.anchor-universal{top:-96px}}.announcement-bar{align-items:center;background:#f7f7f7;color:#313131;display:flex;flex-direction:column;left:0;min-height:48px;position:fixed;right:0;z-index:10}.announcement-bar__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.announcement-bar__content-copy{margin:4px 0;padding:8px 0;text-align:center;width:95%}.announcement-bar__content-link{align-items:center;display:inline-flex}.announcement-bar__content-link svg{stroke:#e10600;transform:rotate(-90deg)}.announcement-bar__close{cursor:pointer;position:absolute;right:12px;top:12px;width:24px}.announcement-bar__close svg{stroke:#313131;transform:rotate(-90deg)}.cart-popup__header{display:flex;padding:12px 0;position:relative}.cart-popup__header-count{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;align-items:center;background:#313131;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;margin-left:8px;width:32px}.cart-popup__header-count .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.cart-popup__header-icon{cursor:pointer;position:absolute;right:12px}.cart-popup__header-icon--close svg{height:24px;width:24px}.cart-popup__header-text{align-items:center;display:flex;justify-content:center;width:100%}.cart-popup__discount-badge{margin:0 16px}.cart-popup__content{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative}.cart-popup__empty,.cart-popup__items,.cart-popup__upsell-items{padding:0 16px}.cart-popup__upsell-items{background-color:#f7f7f7;flex-direction:column}.cart-popup__upsell-items-title{padding-top:16px;text-align:center}.cart-popup__upsell-item,.cart-popup__item{padding:16px 0}.cart-popup__upsell-item-card,.cart-popup__item-card{column-gap:8px;display:flex}.cart-popup__upsell-item-content,.cart-popup__item-content{position:relative;width:100%}.cart-popup__upsell-item-info,.cart-popup__item-info{column-gap:16px;display:flex;justify-content:space-between}.cart-popup__upsell-item-img,.cart-popup__item-img{min-width:80px;width:80px}.cart-popup__upsell-item-product,.cart-popup__item-product{max-width:230px}.cart-popup__upsell-item-variant,.cart-popup__item-variant{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;font-weight:500;color:#7c7d7c}.cart-popup__upsell-item-quantity-and-price-content,.cart-popup__item-quantity-and-price-content{align-items:center;display:flex;justify-content:space-between}.cart-popup__upsell-item-quantity,.cart-popup__item-quantity{margin-top:8px;width:100px}.cart-popup__upsell-item-checkbox-switcher,.cart-popup__item-checkbox-switcher{margin-top:12px}.cart-popup__upsell-item-remove-icon,.cart-popup__item-remove-icon{cursor:pointer;height:24px;width:24px}.cart-popup__upsell-item-add-to-cart-btn,.cart-popup__item-add-to-cart-btn{align-content:center;padding:8px 20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.cart-popup__upsell-item-price-content,.cart-popup__item-price-content{position:relative}.cart-popup__upsell-item-price-content--with-offset,.cart-popup__item-price-content--with-offset{bottom:12px;position:absolute;right:0}.cart-popup__upsell-item-price--discount,.cart-popup__item-price--discount{bottom:24px;color:#7c7d7c;position:absolute;text-decoration:line-through;visibility:visible}.cart-popup__upsell-item-price--regular,.cart-popup__item-price--regular{color:#e10600}.cart-popup__free-shipping{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;align-items:center;background-color:#f7f7f7;border-bottom:1px solid #ccc;border-top:1px solid #ccc;column-gap:8px;display:flex;justify-content:center;padding:4px 0;width:100%}.cart-popup__free-shipping .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.cart-popup__free-shipping svg{height:24px;width:24px}.cart-popup__footer{display:flex;flex-direction:column;padding:12px 16px;row-gap:8px}.cart-popup__footer-price{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;display:flex;justify-content:space-between}.cart-popup__footer-price .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.cart-popup__payment-methods{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;align-items:center;column-gap:8px;display:flex;justify-content:center}.cart-popup__payment-methods .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.cart-popup__payment-methods-divider{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.cart-popup__payment-methods-divider .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.cart-popup__payment-method--afterpay{width:65px}.cart-popup__payment-method--paypal{width:60px}.cart-popup__empty-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:8px;margin-top:64px;text-align:center}.cart-popup__empty-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.cart-popup__empty-description{margin-bottom:32px;text-align:center}.chess-content-revertable{display:flex;justify-content:center}.chess-content-revertable--spacings{padding:48px 0}@media (min-width: 768px){.chess-content-revertable--spacings{padding:96px 0}}.chess-content-revertable--spacings .content-section__content__wrapper{padding:unset}.chess-content-revertable--horizontal{flex-wrap:wrap;width:100%}@media (min-width: 1024px){.chess-content-revertable--horizontal{flex-wrap:nowrap}}.chess-content-revertable--vertical{align-items:center;flex-direction:column;gap:32px;justify-content:center;padding:48px 20px}.chess-content-revertable--vertical .content-section__content{margin:0;width:auto}.chess-content-revertable--vertical .content-section__content .content-section__content__wrapper{padding:0}@media (min-width: 768px){.chess-content-revertable--vertical .chess-content-revertable__social-video{flex:0 2 100%}}@media (min-width: 1024px){.chess-content-revertable--vertical .chess-content-revertable__social-video{flex:0 1 50%;justify-content:flex-start}}@media (min-width: 768px){.chess-content-revertable--vertical .chess-content-revertable__social-video .social-video__poster{justify-content:flex-start}}@media (min-width: 768px){.chess-content-revertable--vertical{flex-direction:row;justify-content:space-between;padding:96px 0}}@media (min-width: 1024px){.chess-content-revertable--vertical{gap:0}}@media (min-width: 768px){.chess-content-revertable--reverted .chess-content-revertable__social-video{justify-content:flex-end}}@media (min-width: 768px){.chess-content-revertable--reverted .chess-content-revertable__social-video .social-video__poster{justify-content:flex-end}}@media (min-width: 768px){.chess-content-revertable--reverted{flex-direction:row-reverse}}.content-section{background:#fff;display:flex;flex-wrap:wrap;margin:auto;max-width:1920px;padding-bottom:32px}.content-section__title-image{margin-bottom:16px}.content-section__title-image .image__container{margin:unset}@media (min-width: 1024px){.content-section{padding-bottom:64px}.content-section>:nth-child(2n)>:nth-child(1){order:2}.content-section>:nth-child(2n)>:nth-child(2){order:1}}.content-section__content-text-label{margin-bottom:12px}.content-section__timer{margin-bottom:16px}.content-section__row{display:flex;flex-wrap:wrap;width:100%}@media (min-width: 1024px){.content-section__row{flex-wrap:nowrap}}.content-section__media{height:304px;overflow:hidden;position:relative;width:100%}@media (min-width: 768px){.content-section__media{height:512px}}@media (min-width: 1024px){.content-section__media{width:50%}}@media (min-width: 1920px){.content-section__media{height:640px}}.content-section__media video{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);height:304px;min-height:304px}@media (min-width: 768px){.content-section__media video{height:512px;min-height:512px}}@media (min-width: 1920px){.content-section__media video{height:640px;min-height:640px}}.content-section__image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.content-section__image--contain{background-size:contain}.content-section__image--ugc-format{margin-bottom:32px;width:100%}.content-section__image--ugc-format img{border-radius:32px}@media (min-width: 768px){.content-section__image--ugc-format{margin-bottom:unset}}@media (min-width: 1024px){.content-section__image--ugc-format{width:50%}}.content-section__content{margin:auto;width:100%}.content-section__content hr{border:none;border-top:1px solid #ccc;height:1px;margin:12px 0}.content-section__content.is-desktop-only{display:none}@media (min-width: 1024px){.content-section__content.is-desktop-only{display:block}}@media (min-width: 1024px){.content-section__content{width:50%}}.content-section__divider{border-bottom:1px solid #ccc}@media (min-width: 1024px){.content-section__divider{display:none}}.content-section__content__wrapper{margin:auto;max-width:304px;padding:32px 8px}@media (min-width: 414px){.content-section__content__wrapper{max-width:368px}}@media (min-width: 768px){.content-section__content__wrapper{max-width:464px;padding-bottom:64px;padding-top:64px}}@media (min-width: 1024px){.content-section__content__wrapper{max-width:368px;padding:0}.content-section__content__wrapper--wide{max-width:480px}}.content-section__content__wrapper--custom{max-width:85%;padding:48px 0}@media (min-width: 768px){.content-section__content__wrapper--custom{max-width:432px}}.content-section__content__subtitle,.content-section__content__title{padding-bottom:16px}.content-section__content__title.lg{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.content-section__content__title.lg .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.content-section__content__title.md{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.content-section__content__title.md .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1920px){.content-section__content__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.content-section__content__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.content-section__content__description ul{padding-top:8px}.content-section__content__description li{list-style-position:inside;list-style-type:disc}.content-section__grid{margin-bottom:48px;margin-top:32px}@media (min-width: 768px){.content-section__grid{margin-bottom:64px;margin-top:64px}}.cookie-banner-usa{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;background:#f7f7f7;border:1px solid #ccc;border-radius:16px;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px;position:fixed;width:100%;z-index:10}.cookie-banner-usa .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.cookie-banner-usa{bottom:32px;left:32px;width:375px}}.cookie-banner-usa__close-btn{margin-left:8px}.cookie-banner-usa__close-btn:hover{cursor:pointer}.countdown-timer{align-items:center;display:flex}.countdown-timer__separator{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;color:#7c7d7c;margin:0 4px}.countdown-timer__separator .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.countdown-timer__time-box{align-items:center;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;min-width:64px;padding:4px 0}.countdown-timer__time-value{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;font-weight:700}.countdown-timer__time-value .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.countdown-timer__time-label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;color:#7c7d7c}.countdown-timer__time-label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.disclaimer__container{padding-bottom:32px;padding-top:32px;text-align:center}@media (min-width: 1024px){.disclaimer__container{text-align:left}}.disclaimer__container p{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#7c7d7c}.disclaimer__container p .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.disclaimer__container.disabled-footer{text-align:center!important}.discount-badge{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;border:1px solid #313131;border-radius:16px;display:flex;flex-direction:column;padding:8px 16px;row-gap:4px}.discount-badge__item{column-gap:4px;display:flex}.discount-badge .checkmark{display:inline-flex;height:24px;min-width:24px;position:relative;vertical-align:middle;width:24px}.discount-badge .checkmark:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:5px;top:3px}.discount-label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;background-color:#e10600;border-radius:16px;color:#fff;padding:0 8px;position:absolute;right:-12px;top:-4px}.discount-label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.dosage-with-description-container{margin-top:24px}.dosage-with-description-icons span{margin-bottom:8px;margin-right:16px}.dosage-with-description-icons .full svg>path{fill:#e10600;opacity:1}.dosage-with-description-icons .half svg>path{fill:#e10600;opacity:.24}.flavor-switcher{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;column-gap:8px;display:flex;justify-content:space-between;width:100%}.flavor-switcher .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.flavor-switcher__option{align-items:center;border:1px solid #ccc;border-radius:16px;column-gap:4px;cursor:pointer;display:flex;justify-content:center;padding:20px 12px;width:50%}@media (min-width: 768px){.flavor-switcher__option{padding:20px 16px}}.flavor-switcher__option--active{border-color:#313131}.flavor-switcher__option--no-interactive{border-color:#ccc;cursor:initial;justify-content:flex-start;width:100%}.flavor-switcher__option .image__container{margin:unset}.email-form__btn{margin-top:8px;width:100%}@media (min-width: 768px){.email-form__btn{width:unset}}.email-form__bottom-text{margin:16px 0}.email-subscription__container{width:100%}.email-subscription__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:8px;text-align:center}.email-subscription__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.email-subscription__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;margin-bottom:16px}.email-subscription__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.email-subscription__description{margin-bottom:32px;text-align:center}.email-subscription__controls{display:flex;flex-wrap:wrap}.email-subscription__input,.email-subscription__button{width:100%}@media (min-width: 768px){.email-subscription__input,.email-subscription__button{width:calc(50% - 8px)}}@media (min-width: 768px){.email-subscription__input{margin-right:16px}}.email-subscription__success{width:100%}.email-subscription__success-icon-container{height:32px;padding:24px;width:48px}@media (min-width: 768px){.email-subscription__success-icon-container{height:48px;padding:32px;width:64px}}.email-subscription__success-icon-wrapper{display:flex;justify-content:center}.email-subscription__success-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;margin-bottom:16px;text-align:center}.email-subscription__success-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.email-subscription__success-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.email-subscription__success-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.email-subscription__success-description{text-align:center}.evergreen-promo-banner{border:#313131 1px solid;border-radius:16px;padding:12px 16px;text-align:left}.evergreen-promo-banner br{display:block}@media (min-width: 768px){.evergreen-promo-banner br{display:none}}.evergreen-promo-banner b{white-space:nowrap}@media (min-width: 768px){.evergreen-promo-banner{text-align:center}}.evergreen-promo-banner__link{color:#ccc;cursor:pointer;vertical-align:middle}.evergreen-promo-banner__link:hover{color:#7c7d7c}.evergreen-promo-banner__popup{text-align:left}.faq__container{background:#fff}.faq__container .faq__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.faq__container .faq__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.faq__container .tab__raw-content{font-weight:100;color:#313131;padding-bottom:16px}.faq__container .tab__raw-content p strong{font-weight:500}.faq__container .tab__raw-content ul{list-style-position:inside;list-style-type:disc}.home-card-side-bar{display:flex;flex-direction:column;row-gap:16px}@media (min-width: 768px){.ketone-advantages-item-title{padding-left:16px}}.ketone-advantages-item-content{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.ketone-advantages-item-container{border-top:1px solid #ccc;display:flex;flex-direction:column;padding:16px 0}@media (min-width: 768px){.ketone-advantages-item-container--border-bottom{border-bottom:1px solid #ccc}}.ketone-advantages-item-container--popup{color:#313131}.ketone-advantages-item-container--popup:hover{color:#e10600;cursor:pointer}.ketone-advantages-item-container .image__container{margin-left:0;padding-bottom:16px}@media (min-width: 768px){.ketone-advantages-item-container .image__container{padding-bottom:0}}@media (min-width: 768px){.ketone-advantages-item-container{flex-direction:row}}.ketone-advantages-item-container.with-description{display:flex;margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.ketone-advantages-item-container.with-description{height:128px}}.ketone-advantages-item-container.with-description .image__container{margin:unset}.ketone-advantages-item-container.with-description .ketone-advantages-item-content{align-items:flex-start;display:grid;grid-template:32px 1fr/1fr 24px;grid-template-areas:"title icon" "description icon";margin-left:16px;text-align:left}.ketone-advantages-item-container.with-description .ketone-advantages-item-content .ketone-advantages-item-title{font-weight:500;grid-area:title;padding-left:unset}.ketone-advantages-item-container.with-description .ketone-advantages-item-content .ketone-advantages-item-description{font-weight:100;grid-area:description;margin-top:-4px}.ketone-advantages-item-container.with-description .ketone-advantages-item-content svg{align-self:flex-start;grid-area:icon}.ketone-benefit-item{align-items:flex-start;border-top:1px solid #ccc;display:grid;grid-column-gap:16px;grid-template-areas:"benefit-image benefit-title benefit-plus-icon" "benefit-image benefit-description benefit-description";grid-template-columns:minmax(48px,48px) 1fr 1fr;grid-template-rows:auto 1fr;height:fit-content;padding-bottom:24px;padding-top:16px;transition:.2s}@media (min-width: 768px){.ketone-benefit-item{grid-template-areas:"benefit-image benefit-plus-icon" "benefit-title benefit-title" "benefit-description benefit-description";grid-template-columns:1fr 1fr;grid-template-rows:1fr minmax(0,24px) 1fr}}@media (min-width: 1024px){.ketone-benefit-item{height:160px}}@media (min-width: 1024px){.ketone-benefit-item:last-of-type{height:unset;padding-bottom:0}}.ketone-benefit-item:not(.ketone-benefit-item--no-iterative){cursor:pointer}.ketone-benefit-item:not(.ketone-benefit-item--no-iterative):hover{color:#e10600}.ketone-benefit-item__image{grid-area:benefit-image;margin-bottom:16px}.ketone-benefit-item__image .image__container{margin-left:0}.ketone-benefit-item__plus-icon{color:#e10600;display:flex;grid-area:benefit-plus-icon;justify-content:flex-end}.ketone-benefit-item__title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;grid-area:benefit-title;margin-bottom:4px}.ketone-benefit-item__title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-benefit-item__description{grid-area:benefit-description}.ketone-benefits__container{display:grid;grid-column-gap:24px;grid-template-areas:"image-wrapper" "title-wrapper" "top-group" "bottom-group";grid-template-columns:1fr;grid-template-rows:auto;padding:48px 0;width:100%}@media (min-width: 768px){.ketone-benefits__container{grid-template-areas:"title-wrapper title-wrapper" "top-group bottom-group" "image-wrapper image-wrapper";grid-template-columns:1fr 1fr;padding:64px 0}}@media (min-width: 1024px){.ketone-benefits__container{grid-template-areas:"title-wrapper title-wrapper image-wrapper" "top-group bottom-group image-wrapper";grid-template-columns:1fr 1fr 2fr;padding:96px 0}}.ketone-benefits__title-wrapper{grid-area:title-wrapper;margin-bottom:32px;margin-top:32px}@media (min-width: 768px){.ketone-benefits__title-wrapper{margin-top:unset}}.ketone-benefits__image-wrapper{display:flex;grid-area:image-wrapper;justify-content:center;width:100%}@media (min-width: 1024px){.ketone-benefits__image-wrapper{margin:auto}}.ketone-benefits__image{background-position:center;background-size:cover;border-radius:32px;max-height:406px;max-width:420px;overflow:hidden;width:100%}@media (min-width: 768px){.ketone-benefits__image{max-height:unset;max-width:unset}}@media (min-width: 1024px){.ketone-benefits__image{max-width:420px}}.ketone-benefits__top-group{grid-area:top-group}.ketone-benefits__bottom-group{grid-area:bottom-group}.ketone-benefits__top-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:16px}.ketone-benefits__top-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.ketone-benefits__top-title br{display:block}@media (min-width: 768px){.ketone-benefits__top-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-benefits__top-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.ketone-benefits__top-title br{display:none}}.ketone-benefits__top-subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;max-width:624px}.ketone-benefits__top-subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-benefits__top-subtitle b{color:#313131}.ketone-chess-benefits-item{border-top:1px solid #ccc;display:flex;padding:8px 0 12px}.ketone-chess-benefits-item__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;flex-basis:30%}.ketone-chess-benefits-item__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.ketone-chess-benefits-item__title span{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.ketone-chess-benefits-item__title span .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.ketone-chess-benefits-item__title span{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.ketone-chess-benefits-item__title span .trade-mark{font-size:16px;line-height:16px;vertical-align:top}}.ketone-chess-benefits-item__description{font-weight:500;flex-basis:70%}.ketone-chess-benefits-item__description sup{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500}.ketone-chess-benefits-item__description sup .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.ketone-chess-benefits-item--custom{display:block;max-width:240px}.ketone-chess-benefits-item--custom .ketone-chess-benefits-item__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;flex-basis:unset}.ketone-chess-benefits-item--custom .ketone-chess-benefits-item__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.ketone-chess-benefits-item--custom .ketone-chess-benefits-item__title span{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500}.ketone-chess-benefits-item--custom .ketone-chess-benefits-item__title span .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.ketone-chess-benefits-item--custom .ketone-chess-benefits-item__description{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;font-weight:500;flex-basis:unset}.ketone-chess-benefits-item-v2{border-top:1px solid #ccc;display:flex;flex-direction:column;padding:16px 0 24px}.ketone-chess-benefits-item-v2__title{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500;align-items:center;display:flex}.ketone-chess-benefits-item-v2__title .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.ketone-chess-benefits-item-v2__subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;margin:4px 0}.ketone-chess-benefits-item-v2__subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-chess-benefits-item-v2__badge{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;border:1px solid #ccc;border-radius:32px;margin-left:8px;padding:0 12px}.ketone-chess-benefits-item-v2__badge .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.bullet-links-block-btn{align-items:center;cursor:pointer;display:inline-flex;margin-bottom:8px;margin-right:8px}@media (max-width: 768px){.bullet-links-block-btn{padding:15px 23px}}.bullet-links-block-btn--primary svg path{stroke:#fff}.bullet-links-block-btn--secondary svg path{stroke:#e10600}.bullet-links-block-content-text{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;margin-right:8px}.bullet-links-block-content-text .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.bullet-links-block-title{color:#313131;margin-bottom:8px}.bullet-links-block-div-16px{height:16px}@media (min-width: 1024px){.bullet-links-block-div-32px{height:32px}}.offer-card{background-color:#f7f7f7;border-radius:16px;column-gap:12px;cursor:pointer;display:flex;padding:12px}.offer-card--no-interactive{pointer-events:none}.offer-card+.offer-card{margin-top:12px}.offer-card__content{column-gap:4px;display:flex;width:100%}@media (min-width: 768px){.offer-card__content{column-gap:8px}}.offer-card__content-info{display:flex;flex-direction:column;width:100%}.offer-card__content-img{margin:unset}.offer-card__content-img--position--right{order:1}.offer-card__content-title,.offer-card__content-description{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;width:90%}.offer-card__content-title{color:#e10600}.offer-card__content-discount{color:#7c7d7c;text-decoration:line-through}.offer-card__content-popup-icon{color:#ccc}.offer-card__content-popup-icon:hover{color:#7c7d7c}.offer-card__content-popup-icon--inside-text{margin-left:4px;position:absolute;transform:translateY(-1px)}.offer-card__content-popup-icon--center{align-self:center}.offer-card--bundle{column-gap:0;padding:0}.offer-card--bundle .offer-card__content-info{justify-content:center}.offer-card--bundle .offer-card__content-title,.offer-card--bundle .offer-card__content-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.offer-card--bundle .offer-card__content-title .trade-mark,.offer-card--bundle .offer-card__content-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.offer-card--bundle .offer-card__content-title{color:#313131}.offer-card--bundle .offer-card__content-description{color:#7c7d7c}.offer-card--bundle .offer-card__content-popup-icon{margin-right:16px}.offer-card--reward{pointer-events:none}.offer-card--reward+.offer-card--reward{margin-top:16px}.offer-card--reward .offer-card__content-info{row-gap:4px}.otp-price-label__container{text-align:end}.otp-price-label__actual-price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.otp-price-label__actual-price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.otp-price-label__line-through{font-weight:100;color:#7c7d7c;position:relative;text-decoration:line-through;top:-6px}.out-of-stock-email-subscription{background:#f7f7f7;border-radius:16px;padding:24px}.out-of-stock-email-subscription__input{margin-bottom:24px}.out-of-stock-email-subscription__email-consent{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#7c7d7c;text-align:center}.out-of-stock-email-subscription__email-consent .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.out-of-stock-email-subscription-cta{padding-bottom:24px}.out-of-stock-email-subscription-cta__title{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500;margin-bottom:8px}.out-of-stock-email-subscription-cta__title .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.out-of-stock-email-subscription-cta__text{display:flex;flex-direction:column;gap:8px}.out-of-stock-success{background:#f7f7f7;border-radius:16px;margin-top:8px;padding:24px 24px 32px}.out-of-stock-success__title{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500;margin-bottom:8px}.out-of-stock-success__title .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.page-header__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:8px}.page-header__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.page-header__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.page-header__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.page-header__container{height:414px;position:relative}@media (min-width: 768px){.page-header__container{height:384px}}@media (min-width: 1024px){.page-header__container{height:480px}}@media (max-width: 768px){.page-header__container--without-mobile-image{height:256px}}.page-header__container--without-image{height:192px}.page-header__container--without-image .page-header__title{text-align:left}@media (min-width: 768px){.page-header__container--without-image{height:256px}}.page-header__image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:256px;overflow:hidden;position:relative}@media (min-width: 1024px){.page-header__image{background-position:25% center}}.page-header__image--desktop{display:none;height:384px}@media (min-width: 768px){.page-header__image--desktop{display:block}}@media (min-width: 1024px){.page-header__image--desktop{height:480px}}.page-header__image--mobile{display:block}@media (min-width: 768px){.page-header__image--mobile{display:none}}.page-header__text-container{left:50%;transform:translate(-50%);color:#313131;position:absolute;text-align:center;top:60px}@media (min-width: 768px){.page-header__text-container{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);text-align:left}}.page-header__text-container .popup-label{font-weight:500;color:#e10600;cursor:pointer}.page-header__text-container .popup-label:hover{text-decoration:underline}.page-header__text-container .popup-content{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;color:red;margin-top:8px}.page-header__text-container .popup-content .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.page-header__caption{margin:auto}@media (min-width: 768px){.page-header__caption{margin:0}}.page-header__text--white{color:#fff}.page-header__subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.page-header__subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.page-header__subtitle{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.page-header__subtitle .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.page-header__popup--content li{margin:16px 0}.pagination{display:flex;justify-content:center}.pagination__page-btns{display:flex}.pagination__btn{background:#fff;border:1px solid #ccc;color:#e10600;align-items:center;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;margin-left:24px;min-height:40px;min-width:40px;stroke:#e10600}.pagination__btn.btn--loading,.pagination__btn:hover{background:#f7f7f7;border-color:#ccc}@media (min-width: 768px){.pagination__btn{margin-left:16px}}.pagination__btn:hover{text-decoration:none}.pagination__btn.active{background:#e10600;border-color:#e10600;color:#fff}.pagination__btn.active.btn--loading,.pagination__btn.active:hover{background:#b40500;border-color:#b40500}.pagination__btn.disabled{background:#f7f7f7;border-color:#ccc;color:#7c7d7c;cursor:default;pointer-events:none;stroke:#7c7d7c}.pagination__btn--next{transform:rotate(-90deg)}.pagination__btn--prev{transform:rotate(90deg)}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0 24px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-container>h2,.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-container p{text-align:center}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin:8px 0}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-price{font-weight:500}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-price strong,.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-price b{color:#e10600}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-serving{border-bottom:1px solid #ccc;color:#7c7d7c;padding-bottom:16px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefits{flex-grow:1;margin-top:16px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit{align-items:center;display:flex;margin-bottom:4px;margin-left:32px;position:relative}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit--icon{color:#7c7d7c;cursor:pointer;margin-left:4px;padding:0 2px;position:absolute;top:0;transition:.12s}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit--icon:hover{color:#313131}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit--popup-content p{margin:24px 0;text-align:unset}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit:last-child{margin-bottom:20px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-benefit:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;margin:auto;position:absolute;transform:rotate(45deg);width:5px;left:-20px;right:auto;top:4px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-button{margin-bottom:24px}@media (min-width: 768px){.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-button{margin-bottom:52px}}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-bottom-text{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;padding-bottom:24px;padding-top:12px}.product-and-subscription__wrapper-v1 .product-card-one-click-purchase-bottom-text .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-and-subscription__wrapper .product-card-one-click-purchase-container{display:flex;flex-direction:column;height:calc(100% - 40px);justify-content:flex-start;padding:24px}.product-and-subscription__wrapper .product-card-one-click-purchase-container .image__container{border-bottom:1px solid #ccc;margin-bottom:16px}.product-and-subscription__wrapper .product-card-one-click-purchase-container button{margin-bottom:0;white-space:nowrap}.product-and-subscription__wrapper .product-card-one-click-purchase--subscription{order:1}.product-and-subscription__wrapper .product-card-one-click-purchase--one-time-order{order:2}@media (min-width: 670px){.product-and-subscription__wrapper .product-card-one-click-purchase--subscription,.product-and-subscription__wrapper .product-card-one-click-purchase--one-time-order{order:unset}}.product-and-subscription__wrapper .product-card-one-click-purchase-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.product-and-subscription__wrapper .product-card-one-click-purchase-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-and-subscription__wrapper .product-card-one-click-purchase-price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.product-and-subscription__wrapper .product-card-one-click-purchase-price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-and-subscription__wrapper .product-card-one-click-purchase-price strong,.product-and-subscription__wrapper .product-card-one-click-purchase-price b,.product-and-subscription__wrapper .product-card-one-click-purchase-price.subscription-price{color:#e10600}.product-and-subscription__wrapper .product-card-one-click-purchase-price .otp-price{color:#7c7d7c;text-decoration:line-through}.product-and-subscription__wrapper .product-card-one-click-purchase-serving{color:#313131}.product-and-subscription__wrapper .product-card-one-click-purchase-benefits{flex-grow:1;margin-top:8px}.product-and-subscription__wrapper .product-card-one-click-purchase-benefit{align-items:center;display:flex;margin-bottom:4px;margin-left:32px;position:relative}.product-and-subscription__wrapper .product-card-one-click-purchase-benefit--icon{color:#7c7d7c;cursor:pointer;margin-left:4px;padding:0 2px;position:absolute;top:0;transition:.12s}.product-and-subscription__wrapper .product-card-one-click-purchase-benefit--icon:hover{color:#313131}.product-and-subscription__wrapper .product-card-one-click-purchase-benefit--popup-content p{margin:24px 0;text-align:unset}.product-and-subscription__wrapper .product-card-one-click-purchase-benefit:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;margin:auto;position:absolute;transform:rotate(45deg);width:5px;left:-20px;right:auto;top:4px}.product-and-subscription__wrapper .product-card-one-click-purchase-button{margin-bottom:24px}@media (min-width: 768px){.product-and-subscription__wrapper .product-card-one-click-purchase-button{margin-bottom:52px}}.product-and-subscription__wrapper .product-card-one-click-purchase-bottom-text{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;min-height:16px;padding-bottom:0;padding-top:12px;text-align:center}.product-and-subscription__wrapper .product-card-one-click-purchase-bottom-text .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-card-option{align-items:center;display:flex;justify-content:space-between}.product-card-option__info{align-items:center;column-gap:8px;display:flex;width:100%}.product-card-option__info-img{margin:unset}.product-card-option__info-description{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px}.product-card-v3{background:#fff;border:1px solid #ccc;border-radius:16px;box-sizing:border-box;display:none;flex-direction:column;padding:12px;position:relative;width:100%}.product-card-v3.active{display:flex}.product-card-v3__new-product-label{position:absolute;right:8px;top:8px}.product-card-v3__header{margin-bottom:4px}.product-card-v3__header-price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;align-items:flex-start;display:flex;gap:4px}.product-card-v3__header-price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-card-v3__image{margin:auto;max-width:256px;position:relative;width:100%}.product-card-v3__description{font-style:normal;margin-top:4px}.product-card-v3__benefits{margin-top:4px;padding-left:24px}.product-card-v3__benefit-item{display:flex;gap:4px;position:relative}.product-card-v3__benefit-item--checked:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;margin:auto;position:absolute;right:0;top:2px;transform:rotate(45deg);width:5px;left:-13px}.product-card-v3__benefit-item--cross:before,.product-card-v3__benefit-item--cross:after{background:#7c7d7c;content:"";height:13px;left:-11px;position:absolute;width:1px}.product-card-v3__benefit-item--cross:before{transform:rotate(45deg)}.product-card-v3__benefit-item--cross:after{transform:rotate(-45deg)}.product-card-v3__benefit-item:before,.product-card-v3__benefit-item:after{right:auto;top:4px}.product-card-v3__benefit-text{margin-left:4px}.product-card-v3__benefit-text--cross{color:#7c7d7c}.product-card-v3__benefit-popup-icon{color:#ccc;cursor:pointer;display:flex;margin-left:8px;margin-top:2px;transition:.12s}.product-card-v3__benefit-popup-icon:hover{color:#7c7d7c}.product-card-v3__bottom-section{margin-top:auto}.product-card-v3__offer-card{column-gap:8px;margin-top:16px;padding:8px}.product-card-v3__offer-card--disabled{filter:grayscale(100%) opacity(.7);pointer-events:none}.product-card-v3__checkbox-toggle,.product-card-v3__action{margin-top:16px}.product-card-v3__bottom-text{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;margin-top:12px;text-align:center}.product-card-v3__bottom-text .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-card-v3__bottom-text--empty{height:32px}.product-card-v3__reward-popup-items{margin-bottom:16px;margin-top:32px}.product-purchase-bar__container{align-items:center;border-bottom:solid 1px #ccc;box-sizing:border-box;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100%}@media (min-width: 768px){.product-purchase-bar__container{justify-content:space-between}}.product-purchase-bar__container .navigation__link{padding:0 8px}@media (min-width: 1024px){.product-purchase-bar__container .navigation__link{padding:0 16px}}.product-purchase-bar__buy-now{color:#fff!important}.product-purchase-bar__logo-group,.product-purchase-bar__buy-now{display:none!important}@media (min-width: 768px){.product-purchase-bar__logo-group,.product-purchase-bar__buy-now{display:flex!important}}.product-purchase-bar__buy-now-mobile-container{display:block;bottom:16px;box-sizing:border-box;padding:0 16px;position:fixed;width:100%;z-index:10}@media (min-width: 1024px){.product-purchase-bar__buy-now-mobile-container{display:none}}.product-purchase-bar__buy-now-mobile-container .btn{margin-bottom:8px;padding-bottom:12px;padding-top:12px;width:calc(100% - 80px)}@media (min-width: 768px){.product-purchase-bar__buy-now-mobile-container{display:none!important}}.product-purchase-bar__product-title{margin-left:16px}.product-purchase-bar-new__reviews{display:block}@media (min-width: 768px){.product-purchase-bar-new__reviews{display:none!important}}.product-purchase-bar-new__container{align-items:center;border-top:solid 1px #ccc;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;position:fixed;width:100%}@media (min-width: 768px){.product-purchase-bar-new__container{display:flex;justify-content:space-between}}.product-purchase-bar-new__container .navigation__link{padding:0 8px}@media (min-width: 1024px){.product-purchase-bar-new__container .navigation__link{padding:0 16px}}.product-purchase-bar-new__container .navigation__navigation-group{position:relative}.product-purchase-bar-new__container--mobile{justify-content:space-between}.product-purchase-bar-new__image-space-placeholder{width:160px}.product-purchase-bar-new__navigation-group--left{margin-left:auto}.product-purchase-bar-new__navigation-group--right{margin-right:auto}.product-purchase-bar-new__image-container{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);height:96px;width:96px}.product-purchase-bar-new__buy-now{color:#fff!important}.product-purchase-bar-new__logo-group,.product-purchase-bar__buy-now{display:none!important}@media (min-width: 768px){.product-purchase-bar-new__logo-group,.product-purchase-bar__buy-now{display:flex!important}}.product-purchase-bar-new__buy-now-mobile-container{display:block;bottom:16px;box-sizing:border-box;padding:0 16px;position:fixed;width:100%;z-index:10}@media (min-width: 1024px){.product-purchase-bar-new__buy-now-mobile-container{display:none}}@media (min-width: 768px){.product-purchase-bar-new__buy-now-mobile-container{display:none!important}}.product-purchase-bar-new__product-title{margin-left:16px}#buy-section .above-the-fold-v3__add-to-cart-button-container,#mobile-buy-section .above-the-fold-v3__add-to-cart-button-container{margin-top:auto}.product-rating__stars{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;display:flex}.product-rating__stars .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-rating__stars--zero-state svg path{fill:#313131}.product-rating{align-items:center;display:flex}.product-rating.sm svg{height:16px;width:16px}.product-rating.lg svg{height:24px;width:24px}.product-rating__count{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;padding-left:4px}.product-rating__count .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-rating__sample{display:none}.product-reviews{padding-top:48px}@media (min-width: 1024px){.product-reviews{padding-top:96px}}.product-reviews__zero-state{border-top:1px solid #ccc;padding-bottom:96px;padding-top:64px}.product-reviews__list{margin-top:32px}.product-reviews__pagination{border-top:1px solid #ccc;padding-bottom:64px;padding-top:32px}@media (min-width: 1024px){.product-reviews__pagination{padding-bottom:80px;padding-top:48px}}.product-reviews-anchor-link:hover{cursor:default}.product-reviews-overview{display:flex;flex-direction:column}.product-reviews-overview__header{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;display:flex;flex-direction:column;text-align:center}.product-reviews-overview__header .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.product-reviews-overview__rating{margin:0 auto;order:2;padding-bottom:8px}@media (min-width: 1024px){.product-reviews-overview__rating{order:unset}}.product-reviews-overview__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;order:1;padding-bottom:12px}.product-reviews-overview__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.product-reviews-overview__title{order:unset}}.product-reviews-overview__average-rating,.product-reviews-overview__total-count{font-weight:500}.product-reviews-overview__total-count{order:3}@media (min-width: 1024px){.product-reviews-overview__total-count{order:unset}}.product-reviews-overview__add-review-button{display:flex;flex-direction:column;justify-content:space-between;margin-top:24px}@media (min-width: 768px){.product-reviews-overview__add-review-button{align-items:center;flex-direction:row;margin-top:0}.product-reviews-overview__add-review-button button{width:224px}}.product-reviews-overview__add-button{margin-left:auto;width:100%}@media (min-width: 768px){.product-reviews-overview__add-button{padding:7px 19px;width:50%}}.product-reviews-overview__success-banner{border-top:1px solid #ccc;flex-wrap:wrap;margin-top:32px;padding-top:32px;position:relative;text-align:center}.product-reviews-overview__list{margin-top:32px}.product-reviews-overview__success-banner-header{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.product-reviews-overview__success-banner-header .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-reviews-overview__subtitle{border-top:1px solid #313131;margin-top:24px;padding-top:24px;text-align:center}@media (min-width: 768px){.product-reviews-overview__subtitle{border-top:none;margin-top:0;order:-1;padding-top:0}}@media (min-width: 768px){.product-reviews-overview__form{order:1}}.product-reviews-overview__filter{font-weight:500;border-top:1px solid #313131;margin-top:24px;padding-top:24px}@media (min-width: 768px){.product-reviews-overview__filter{border:none;margin:0;order:-1;padding:0;width:224px}}.section__divider--product-reviews-overview{display:none}@media (min-width: 768px){.section__divider--product-reviews-overview{border-color:#313131;display:block;margin:32px 0}}.product-reviews-form__review-input{height:128px;resize:none}@media (min-width: 768px){.product-reviews-form__review-input{height:100%}}.product-reviews-form__fields{display:flex;flex-wrap:wrap;margin-top:24px}@media (min-width: 768px){.product-reviews-form__fields{border-top:1px solid #ccc;margin-top:32px;padding-top:32px}}.product-reviews-form__column{width:100%}@media (min-width: 1024px){.product-reviews-form__column{width:calc(50% - 8px)}}@media (min-width: 1024px){.product-reviews-form__column--left{padding-right:8px}}@media (min-width: 1024px){.product-reviews-form__column--right{padding-left:8px}}.product-reviews-form__product-select{height:66px}.product-reviews-form__controls{align-items:center;display:flex;flex-wrap:wrap;padding-top:8px;width:100%}.product-reviews-form__rating-control{align-items:center;display:flex;flex-wrap:wrap;text-align:center;width:100%}@media (min-width: 768px){.product-reviews-form__rating-control{text-align:left;width:66%}}.product-reviews-form__rating-control svg{cursor:pointer;height:15px;padding:8px;width:15px}.product-reviews-form__rating-control svg:first-child{padding-left:0}@media (min-width: 768px){.product-reviews-form__rating-control svg:first-child{padding-left:24px}}.product-reviews-form__cta{padding-bottom:8px;width:100%}@media (min-width: 768px){.product-reviews-form__cta{padding-bottom:0;width:auto}}.product-reviews-form__button{display:flex;justify-content:center;padding-top:24px;width:100%}@media (min-width: 768px){.product-reviews-form__button{justify-content:normal;padding-top:0;width:auto}}.product-reviews-form__rating-stars{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width: 768px){.product-reviews-form__rating-stars{justify-content:normal;width:auto}}.product-reviews-form__submit-button{padding-left:32px;padding-right:32px;width:100%}@media (min-width: 768px){.product-reviews-form__submit-button{width:auto}}.product-reviews-form__warning-text{color:#e10600;text-align:center;width:100%}.product-reviews-zero-state{text-align:center}.product-reviews-zero-state__zero-state-header{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.product-reviews-zero-state__zero-state-header .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.product-switcher{column-gap:8px;display:flex;justify-content:center;text-align:center;width:100%}.product-switcher__item{border:1px solid #ccc;border-radius:16px;box-sizing:border-box;color:#313131;cursor:pointer;display:flex;flex-direction:column;max-width:180px;padding:0 16px 12px;row-gap:4px;width:50%}.product-switcher__item:hover,.product-switcher__item.active{border:1px solid #313131}.product-switcher__item:hover{text-decoration:none}.promo-btn{background:#f7f7f7;display:flex;width:100%}@media (min-width: 768px){.promo-btn{width:auto}}.promo-btn__code,.promo-btn__copy{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;border:1px solid #ccc;box-sizing:border-box;padding:16px 4px;text-align:center}.promo-btn__code .trade-mark,.promo-btn__copy .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 414px){.promo-btn__code,.promo-btn__copy{padding:16px}}@media (min-width: 768px){.promo-btn__code,.promo-btn__copy{padding:16px 24px}}.promo-btn__code{border-bottom-left-radius:16px;border-right:none;border-top-left-radius:16px}.promo-btn__copy{border-bottom-right-radius:16px;border-top-right-radius:16px;color:#e10600;-webkit-user-select:none;user-select:none;width:40%}@media (min-width: 768px){.promo-btn__copy{width:50%}}.promo-btn__copy-text{cursor:pointer}.promo-btn__copy-text:hover{background:#f7f7f7;color:#b40500}.promo-btn__copied-text{column-gap:4px;cursor:default;display:flex}.promo-btn__copied-text .checkmark{display:inline-flex;height:24px;min-width:24px;position:relative;vertical-align:middle;width:24px}.promo-btn__copied-text .checkmark:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:5px;top:3px}.quantity-badges-container{position:absolute;right:15%;top:40px}.quantity-badges-container .hidden{display:none}.review__container{flex-wrap:wrap;padding-bottom:32px;padding-top:32px}.review__name{font-weight:500;padding-bottom:8px}.review__date,.review__location{color:#7c7d7c;padding-bottom:8px}.review__date--desktop{display:none}@media (min-width: 768px){.review__date--desktop{display:block}}.review__date--mobile{display:block;margin-left:auto}@media (min-width: 768px){.review__date--mobile{display:none}}.review__comment{padding-top:16px}@media (min-width: 768px){.review__comment{padding-top:0}}.review__photos{display:flex;margin-top:16px}.review__photos img{border:1px solid #ccc;border-radius:16px;box-sizing:border-box;width:96px}.review__photos img:hover{cursor:pointer}.review__photos img+img{margin-left:8px}.review__reply{background-color:#f7f7f7;border-radius:0 16px 16px;display:flex;flex-direction:column;margin-top:24px;padding:16px;position:relative;row-gap:4px}.review__reply:before{border-bottom:12px solid #f7f7f7;border-right:12px solid rgba(0,0,0,0);content:"";left:0;position:absolute;top:-12px}.review__reply-comment{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;position:relative;transition:max-height .3s ease}.review__reply-comment.expanded{display:block}.review__reply-show-more-btn{color:#e10600;cursor:pointer;display:none}.review-photo-card-slider__name{font-weight:500}.review-photo-card-slider__location,.review-photo-card-slider__date{color:#7c7d7c}.review-photo-card-slider__rating,.review-photo-card-slider__location,.review-photo-card-slider__date{margin-top:8px}.review-photo-card-slider__comment{margin-top:16px}.review-photo-card-slider__actions{margin-top:32px}@media (min-width: 1024px){.review-photo-card-slider__actions{display:flex}}.review-photo-card-slider__btn+.review-photo-card-slider__btn{margin-top:16px}@media (min-width: 1024px){.review-photo-card-slider__btn+.review-photo-card-slider__btn{margin-left:8px;margin-top:0;width:100%}}.review-photo-card-slider__reply{background-color:#f7f7f7;border-radius:0 16px 16px;display:flex;flex-direction:column;margin-top:24px;padding:16px;position:relative;row-gap:4px}.review-photo-card-slider__reply:before{border-bottom:12px solid #f7f7f7;border-right:12px solid rgba(0,0,0,0);content:"";left:0;position:absolute;top:-12px}.review-photo-card-slider__reply-comment{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;position:relative;transition:max-height .3s ease}.review-photo-card-slider__reply-comment.expanded{display:block}.review-photo-card-slider__reply-show-more-btn{color:#e10600;cursor:pointer;display:none}.rounds__badge-container{align-content:center;display:flex;flex-direction:column;font-weight:100;margin-top:16px}.rounds__badge-container svg{margin-left:auto;min-width:24px}.rounds__badge-container>.image__container{margin:0 auto}@media (min-width: 768px){.rounds__badge-container{margin-top:40px}}.rounds__badge-title{font-weight:500}@media (min-width: 768px){.rounds__badge-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.rounds__badge-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}@media (min-width: 768px){.rounds__badge-description{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.rounds__badge-description .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.rounds__badge__text-center{text-align:center}.rounds__badge__content-wrapper{display:flex;justify-content:space-between;padding-top:16px}.rounds__badge__content-wrapper--centered{justify-content:center}.rounds__badge-with-pointer{color:#313131}.rounds__badge-with-pointer:hover{color:#e10600;cursor:pointer}.rounds__list-item{align-items:center;border-top:1px solid #ccc;display:flex;padding:16px 0}.rounds__list-item svg{margin-left:auto;min-width:24px}.rounds__list-item-image{height:64px;margin-right:24px;width:64px}.rounds__list-item-text{margin-right:24px}.rounds__list-item-title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.rounds__list-item-title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.rounds-list-item-link{color:#313131;font-weight:100}.rounds-list-item-link:hover{cursor:pointer}.scientific-citations__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:32px}.scientific-citations__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.scientific-citations__container{flex-wrap:wrap;margin-bottom:64px}.scientific-citations__link{margin-bottom:8px;overflow-wrap:break-word}.scientific-citations__link a{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#7c7d7c}.scientific-citations__link a .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.scientific-citations__citations{display:flex;flex-wrap:wrap}@media (max-width: 414px){.scientific-citations__citations--collapsed :nth-child(n+5){display:none}}@media (min-width: 414px){.scientific-citations__show-all{display:none}}.scientifically-approved__container{display:flex}.scientifically-approved__image{margin-right:16px}.scientifically-approved__image img{border-radius:50%;height:64px;width:64px}.scientifically-approved__info{display:flex;flex-direction:column;justify-content:center}.scientifically-approved__info__name{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.scientifically-approved__info__name .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.scientifically-approved__info__name img{height:24px;width:24px}#shopify-pc__banner__btn-manage-prefs span{outline:none!important}@media (min-width: 481px){#shopify-pc__banner__btn-manage-prefs{order:1!important}}#shopify-pc__banner__btn-accept{flex:1 0 100%!important}@media (min-width: 481px){#shopify-pc__banner__btn-accept{flex:0!important}}#shopify-pc__banner__btn-decline{flex:0!important}@media (min-width: 481px){#shopify-pc__banner{box-sizing:border-box!important;max-width:400px!important}}#shopify-pc__prefs__header-accept{flex:1 0 100%!important}@media (min-width: 576px){#shopify-pc__prefs__header-accept{flex:0!important}}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{flex:0!important}#shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-close,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{border:none!important;text-decoration:underline!important}#shopify-pc__banner__btn-decline:focus,#shopify-pc__prefs__header-close:focus,#shopify-pc__prefs__header-decline:focus,#shopify-pc__prefs__header-save:focus{box-shadow:none!important}.shopify-pc__banner__btns{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.shopify-pc__banner__btns button{margin-right:0!important}@media (min-width: 481px){.shopify-pc__banner__btns{flex-wrap:nowrap!important}}.shopify-pc__prefs__header-actions{flex-direction:row!important;flex-wrap:wrap!important}@media (min-width: 576px){.shopify-pc__prefs__header-actions{flex-wrap:nowrap!important}}.side-menu__overlay{background:#000c;cursor:pointer;display:none;float:left;height:100%;width:calc(100% - 414px)}@media (min-width: 414px){.side-menu__overlay{display:block}}.side-menu__container{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:11}.side-menu__container--active{display:block}.side-menu__container--active.side-menu__mobile-container{bottom:0;height:auto;position:fixed;top:auto}.side-menu__container--active.side-menu__mobile-container .side-menu__overlay{display:block;position:fixed;top:0;width:100%;z-index:-1}.side-menu__content{background:#fff;display:flex;flex-direction:column;float:right;height:100%;max-width:414px;overflow-y:scroll;width:100%}.side-menu__header{font-weight:500;align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;min-height:64px;padding:0 32px}@media (min-width: 1024px){.side-menu__header{min-height:48px}}.side-menu__header-text{align-items:center;display:flex;justify-content:center;width:100%}.side-menu__header-icon{cursor:pointer;height:32px;width:32px}.side-menu__close svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.side-menu__close svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.side-menu__close svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.side-menu__close svg{height:32px;width:32px}.side-menu__back{align-items:center;display:flex;justify-content:center}.side-menu__footer{border-top:1px solid #ccc;padding:12px 32px}.side-menu-ketones-container{display:flex;flex-direction:column;overflow:auto;padding:32px}.side-menu-ketones-image{margin-bottom:32px;object-fit:contain}.side-menu-ketones-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.side-menu-ketones-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.side-menu-link{align-items:center;color:#313131;display:flex;font-weight:100;justify-content:space-between}.side-menu-link a,.side-menu-link div{font-weight:500}.side-menu-link:hover{color:#e10600;text-decoration:none}.side-menu-link:hover svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff;stroke:#fff}.side-menu-link:hover svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#e10600}.side-menu-link:hover svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff}.side-menu-link-arrow{align-items:center;cursor:pointer;display:flex;padding-left:24px}.side-menu-link-arrow svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff;stroke:#fff}.side-menu-link-arrow svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.side-menu-link-arrow svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#fff}.side-menu-link-arrow svg{height:32px;transform:rotate(-90deg);width:32px}.side-menu-links-divider{background:#ccc;margin:16px 0;padding-top:1px;width:100%}.side-menu-standard-container{color:#313131;display:flex;flex-direction:column;height:100%;overflow:auto;padding:16px 32px}.side-menu-standard-container br{display:block}.side-menu-standard-container ul,.side-menu-standard-container ol{list-style:disc inside;padding-left:16px}.side-menu-standard-container li{list-style-position:outside}.side-menu-standard-image{border-radius:16px;margin-bottom:32px;object-fit:contain}@media (min-width: 1024px){.side-menu-standard-image{border-radius:32px}}.side-menu-standard-text{display:flex;flex-direction:column;row-gap:16px}.side-menu-standard-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.side-menu-standard-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.side-menu-standard-description{font-weight:500}.side-menu-standard-tabs{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px;margin-top:16px;padding-left:32px}.side-menu-standard-tabs__button{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;cursor:pointer;position:relative;transition:color .2s}.side-menu-standard-tabs__button .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.side-menu-standard-tabs__button:hover,.side-menu-standard-tabs__button.active{color:#313131}.side-menu-standard-tabs__button.active:before{background:#e10600;content:"";display:block;height:2px;left:0;position:absolute;top:-16px;width:100%}.social-links{padding-top:16px}[data-icon]:before,[class^=social-links__]:before,[class*=" social-links__"]:before{font-family:Socicon!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal!important;font-variant:normal!important;font-weight:400!important;left:50%;line-height:1;position:absolute;speak:none;text-transform:none!important;top:50%;transform:translate(-50%,-50%);vertical-align:top}.social-links__youtube:before{content:"\e0a5"}.social-links__instagram:before{content:"\e044"}.social-links__twitter:before{content:"\e08d"}.social-links__facebook:before{content:"\e028"}.social-links__mail:before{content:"\e050"}.social-links__reddit:before{content:"\e06c"}.social-links__linkedin:before{content:"\e04c"}.social-links__strava:before{content:"\e080"}.social-links__pinterest:before{content:"\e063"}.social-links__apple:before{content:"\e008"}.social-links__content{bottom:0;left:0;position:absolute;right:0;top:0}.social-links__link{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:background-color,color,border;background:#fff;box-sizing:border-box;color:#313131;display:inline-block;height:40px;position:relative;width:40px}.social-links__link:hover{background:#f7f7f7;color:#e10600;cursor:pointer}.social-links__link--small{height:24px;width:24px}.social-links__link--small:before{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.social-links__link--small:before .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.social-video{display:flex;height:100%;justify-content:center;width:100%}.social-video__video{position:relative;width:fit-content}.social-video__poster img,.social-video video{border-radius:16px;overflow:hidden}@media (min-width: 1024px){.social-video__poster img,.social-video video{border-radius:32px}}.social-video__poster{display:flex;height:100%;justify-content:center;width:100%}.social-video__poster .image__container{margin:unset}.social-video__poster--desktop{display:none}@media (min-width: 1024px){.social-video__poster--desktop{display:block}}.social-video__poster--mobile{display:block}@media (min-width: 1024px){.social-video__poster--mobile{display:none}}.social-video__sound-icon{background:#000c;border-radius:50%;cursor:pointer;position:absolute}.social-video__sound-icon svg{margin:50% 0 0 50%;transform:translate(-50%,-50%)}.social-video__sound-icon--small{bottom:16px;height:32px;right:16px;width:32px}.social-video__sound-icon--small svg{height:24px;width:24px}.social-video__sound-icon--big{animation:animate 1s ease-out;height:72px;left:50%;opacity:0;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:72px}@keyframes animate{0%{opacity:1}to{opacity:0}}.social-video__sound-icon--big svg{height:48px;margin:50% 0 0 50%;transform:translate(-50%,-50%);width:48px}@keyframes slideInfiniteLogos1{0%{transform:translate(0)}to{transform:translate(-934px)}}@keyframes slideInfiniteLogos2{0%{transform:translate(-992px)}to{transform:translate(0)}}.store-locator{margin:0 auto;max-width:1920px;overflow-x:hidden;padding-top:48px}.store-locator__header{margin:0 32px}@media (min-width: 1024px){.store-locator__header{margin:auto}}.store-locator__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;text-align:center}.store-locator__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.store-locator__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.store-locator__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.store-locator__subtitle{margin-top:16px;text-align:center}.store-locator__loading{text-align:center}.store-locator__link{align-items:center;column-gap:4px;display:flex;justify-content:center;margin-top:16px}.store-locator__link svg{stroke:#e10600;transform:rotate(270deg)}.store-locator__brands{margin-top:48px}.store-locator__brands-item{background-repeat:repeat-x;background-size:auto 100%}.store-locator__brands-item--left{animation:slideInfiniteLogos1 60s linear infinite;width:1868px}.store-locator__brands-item--right{animation:slideInfiniteLogos2 60s linear infinite;width:1868px}.store-locator__brands-item~.store-locator__brands-item{margin-top:12px}@media (min-width: 1024px){.store-locator__brands-item{animation:none;background-position:center;background-repeat:no-repeat;width:inherit}}@media (min-width: 768px){.store-locator__brands{margin-top:64px}}.store-locator #storemapper .storemapper-loader-marker{fill:#e10600}@media (min-width: 768px){.store-locator{padding-top:64px}}.subscription-offer-modal__title{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px}.subscription-offer-modal__title .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.subscription-offer-modal__description{margin-top:8px}.subscription-offer-modal__price{margin-top:40px}.subscription-offer-modal__price-with-discount{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;color:#e10600}.subscription-offer-modal__price-with-discount .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.subscription-offer-modal__price-without-discount{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;color:#7c7d7c;text-decoration:line-through}.subscription-offer-modal__price-without-discount .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.subscription-offer-modal__action-btn{margin-top:40px}.subscription-offer-modal__footer-benefit{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;margin-top:12px}.subscription-price-label__container{display:flex;gap:4px}.subscription-price-label__container.reverse{flex-direction:row-reverse}.subscription-price-label__container .subscription-price-label__subscription-price{font-weight:500;color:#e10600}.subscription-price-label__container .subscription-price-label__otp-price{font-weight:100;color:#7c7d7c;text-decoration:line-through}.subscription-price-label__container-v2{display:grid;grid-column-gap:4px;grid-template:1fr/auto 1fr}.subscription-price-label__container-v2.reverse{flex-direction:row-reverse}.subscription-price-label__container-v2 .subscription-postfix{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;margin-left:-6px}.subscription-price-label__container-v2 .subscription-postfix .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.subscription-price-label__container-v2 .subscription-price-label__subscription-price{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;color:#e10600;line-height:initial;position:relative;white-space:nowrap}.subscription-price-label__container-v2 .subscription-price-label__subscription-price .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.subscription-price-label__container-v2 .subscription-price-label__subscription-price{position:static}}.subscription-price-label__container-v2 .subscription-price-label__otp-price{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;color:#7c7d7c;position:relative;text-align:end;text-decoration:line-through;vertical-align:top}.subscription-price-label__container-v2 .subscription-price-label__otp-price .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.subscription-price-label__container-v2 .subscription-price-label__otp-price{position:static;right:unset}}.subscription-select{display:flex;flex-direction:column}.subscription-select__item{border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 12px}.subscription-select__item+.subscription-select__item{margin-top:8px}.subscription-select__item.active{border-color:#ccc}.subscription-select__divider{border-top:1px solid #ccc;margin:8px 0}.subscription-select__benefits{display:flex;flex-direction:column;padding-left:24px}.subscription-select__benefit-item{display:flex;gap:4px;position:relative}.subscription-select__benefit-item:before{border:solid #313131;border-width:0 1px 1px 0;content:" ";height:10px;margin:auto;position:absolute;transform:rotate(45deg);width:5px;left:-20px;right:auto;top:4px}.subscription-select__benefit-popup-icon{align-items:center;color:#ccc;cursor:pointer;display:flex;transition:.12s}.subscription-select__benefit-popup-icon:hover{color:#7c7d7c}.tabs{align-items:center;display:flex;justify-content:center}.tabs__item{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;font-weight:500;color:#7c7d7c;cursor:pointer;position:relative;transition:color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:fit-content}.tabs__item+.tabs__item{margin-left:16px}.tabs__item:hover,.tabs__item.active{color:#313131}.tabs__item.active:after{background:#e10600;bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}@media (min-width: 375px){.tabs__item{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.tabs__item .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}.text-label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;align-items:center;color:#e10600;display:flex;text-transform:uppercase}.text-label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.text-label--with-border{border:1px solid #e10600;border-radius:16px;height:fit-content;padding:4px 8px;text-wrap:nowrap;width:fit-content}.js-tooltip{position:relative}.tooltip-container{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;background:#313131;box-sizing:border-box;color:#fff;display:none;padding:16px;position:absolute;white-space:normal}.tooltip-container .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.tooltip-container.top{right:0;top:0;transform:translateY(calc(-100% - 8px))}@media (min-width: 375px){.tooltip-container.top{transform:translate(24px,calc(-100% - 8px))}}.tooltip-container.bottom{bottom:0;right:0}.tooltip-container.active-tooltip{display:block}.tooltip-container--pin{border-color:#313131 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 8px 0 8px;bottom:-8px;display:block;height:0;position:absolute;right:0;width:0}@media (min-width: 375px){.tooltip-container--pin{right:26px}}.truemed-widget__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.truemed-widget__container .truemed-popup-label svg{color:#7c7d7c;cursor:pointer;position:absolute;right:64px;top:24px}@media (min-width: 414px){.truemed-widget__container .truemed-popup-label svg{left:360px;right:unset;top:0}}@media (min-width: 1024px){.truemed-widget__container .truemed-popup-label svg{right:-10px;top:0}}.truemed-custom-widget__container{padding:12px 16px}.truemed-custom-widget__link{font-weight:500;cursor:pointer;text-decoration:underline;transition:color .1s ease-in-out}.truemed-custom-widget__link:hover{color:#e10600}.truemed-prequalify-open{font-weight:500;color:#e10600!important;text-decoration:unset!important}.ugc-selector__header{align-items:center;display:flex;justify-content:center}.ugc-selector__name{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;cursor:pointer;margin:16px 12px 24px;position:relative;transition:color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:fit-content}.ugc-selector__name .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ugc-selector__name:hover,.ugc-selector__name--active{color:#313131}.ugc-selector__name--active:after{background:#e10600;bottom:-8px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.blog-landing-chess-section{display:flex;flex-direction:column}@media (min-width: 768px){.blog-landing-chess-section{gap:64px}}.blog-landing-chess-block{align-items:center;display:grid}.blog-landing-chess-block:last-of-type{margin-top:48px}@media (min-width: 768px){.blog-landing-chess-block:last-of-type{margin-top:unset}}.blog-landing-chess-block.with-image{grid-column-gap:unset;grid-template:repeat(2,auto)/1fr;grid-template-areas:"image" "content"}@media (min-width: 768px){.blog-landing-chess-block.with-image{grid-column-gap:64px;grid-template:auto/repeat(2,1fr);grid-template-areas:"image content"}}.blog-landing-chess-block.reversed{grid-template-areas:"image" "content"}@media (min-width: 768px){.blog-landing-chess-block.reversed{grid-template-areas:"content image"}}.blog-landing-chess-block__image{grid-area:image;margin-bottom:32px;margin-top:48px}.blog-landing-chess-block__image .image__container{border-radius:16px;overflow:hidden}@media (min-width: 1024px){.blog-landing-chess-block__image .image__container{border-radius:32px}}@media (min-width: 768px){.blog-landing-chess-block__image{margin-top:unset}}.blog-landing-chess-block__content{grid-area:content}.blog-landing-chess-block__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:24px}.blog-landing-chess-block__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.blog-landing-chess-block__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.blog-landing-chess-block__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}}.blog-landing-chess-block__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.blog-landing-chess-block__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.blog-landing-chess-block__description{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.blog-landing-chess-block__description .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.blog-landing-chess-block__cta{margin-top:48px;width:100%}@media (min-width: 768px){.blog-landing-chess-block__cta{margin-top:unset;width:fit-content}}.main-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.main-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.main-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.main-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.blog-landing-header{display:grid;grid-column-gap:12px;grid-template:repeat(3,1fr)/92px 1fr;grid-template-areas:"avatar name" "avatar updated-at" "avatar description";margin-bottom:24px;margin-top:48px}@media (min-width: 768px){.blog-landing-header{grid-column-gap:12px;grid-template:repeat(3,1fr)/96px 1fr;grid-template-areas:"avatar name" "avatar updated-at" "avatar description"}}.blog-landing-header__avatar{border-radius:16px;grid-area:avatar;height:96px;overflow:hidden;width:96px}.blog-landing-header__name{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;align-self:start;grid-area:name}.blog-landing-header__name .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.blog-landing-header__updated-at{align-items:center;align-self:center;color:#313131;display:flex;gap:8px;grid-area:updated-at}.blog-landing-header__updated-at svg{fill:#313131;height:16px;position:relative;top:-1px;width:16px}.blog-landing-header__description{align-self:end;grid-area:description;line-height:24px}.brij{margin:24px auto 0;max-width:308px}.brij__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.brij__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.brij__instructions{display:flex;flex-direction:column;margin-top:12px;row-gap:12px}.brij__instructions-item{align-items:center;column-gap:16px;display:flex}.brij__instructions-item-icon{background-color:#f7f7f7;border-radius:50%;display:flex;min-height:40px;min-width:40px}.brij__products{display:flex;flex-wrap:wrap;gap:8px}.brij__products-title{margin-bottom:8px;margin-top:24px}.brij__products-item{background-color:#f7f7f7;border-radius:16px;box-sizing:border-box;color:#313131;display:flex;flex-direction:column;padding:16px 12px;row-gap:4px;text-align:center;width:150px}.brij__products-item .image__container{margin:0 auto}.brij__products-item:hover{text-decoration:none}.chess-tile__container{padding-bottom:0}.chess-tile-container__margin-bottom{margin-bottom:48px}@media (min-width: 768px){.chess-tile-container__margin-bottom{margin-bottom:64px}}@media (min-width: 1024px){.chess-tile-container__margin-bottom{margin-bottom:96px}}.div-with-background-container{height:48px;width:100%}.div-with-background-container--hide-on-mobile{display:none}@media (min-width: 768px){.div-with-background-container{display:block;height:64px}.div-with-background-container--hide-on-tablet{display:none}}.div-with-background-width{margin:0 auto;max-width:1920px}.evergreen-promo-banner-section{margin:48px auto 24px}.evergreen-promo-banner-section__popup-text-label{margin-bottom:16px}.evergreen-promo-banner-section__popup-cta-btn{margin-top:24px}@media (min-width: 768px){.evergreen-promo-banner-section{margin:48px auto 40px}}.footer--desktop{display:none}.footer--desktop__disabled{display:block}@media (min-width: 1024px){.footer--desktop{display:block}}.footer--mobile__disabled{display:none}@media (min-width: 1024px){.footer--mobile{display:none}}.footer__mobile-links-container{padding-bottom:32px}.footer__contact-info{padding-bottom:24px;padding-top:64px;text-align:center}.footer__contact-info.disabled-footer{padding-bottom:12px;padding-top:12px}@media (min-width: 1024px){.footer__contact-info{padding-bottom:0;padding-top:0;text-align:left}}.footer__container{background:#fff}.footer__content{padding-bottom:32px;padding-top:32px}@media (min-width: 1024px){.footer__content{padding-top:64px}}.footer__content.disabled-footer{display:block!important}.footer__content.disabled-footer .footer__contact-info{margin:0 auto;text-align:center}.footer__content.disabled-footer ul{display:flex;gap:32px;justify-content:center}.footer__content.disabled-footer ul li:last-child{position:relative}.footer__content.disabled-footer ul li:last-child:before{background:#f7f7f7;content:"";display:block;height:16px;left:-16px;position:absolute;top:4px;width:1px}@media (min-width: 1024px){.footer__content.disabled-footer{padding-top:24px!important}}.footer__logo{padding-bottom:32px}.footer__contact-info-line{padding-bottom:8px}.footer__section-header{font-weight:500;padding-bottom:32px}.footer__link{padding-bottom:16px}.footer__link a{color:#7c7d7c}.footer__link a:hover{color:#313131}@media (min-width: 1024px){.footer__contact-info-padding{display:none}}.footer__link:last-child{padding-bottom:32px}@media (min-width: 1024px){.footer__link:last-child{padding-bottom:0}}.footer__contact-info-address,.footer__contact-info-working-hours{color:#7c7d7c;padding-bottom:16px}.footer__contact-info-working-hours{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px}.footer__contact-info-working-hours .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.footer__mobile-links-section:last-child{padding-bottom:32px}.home-frontrow-widget{position:relative}.home-frontrow-widget__content-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.home-frontrow-widget__content-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.home-frontrow-widget__content-widget{margin:24px 0}@media (min-width: 768px){.home-frontrow-widget__content-btn{width:unset}}.hero-section__cta{flex-grow:1}@media (min-width: 768px){.hero-section__cta{flex-grow:0}}.hero-section__cta+.hero-section__cta{margin-top:8px}@media (min-width: 414px){.hero-section__cta+.hero-section__cta{margin-left:8px;margin-top:0}}.hero-section__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-bottom:20px}.hero-section__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.hero-section__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:4px}.hero-section__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.hero-section__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;margin-bottom:12px}.hero-section__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.hero-section__title--lg{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.hero-section__title--lg .trade-mark{font-size:32px;line-height:32px;vertical-align:top}@media (min-width: 1024px){.hero-section__title--lg{font-family:Riforma LL;font-size:80px;font-weight:500;letter-spacing:-1.6px;line-height:80px}.hero-section__title--lg .trade-mark{font-size:48px;line-height:48px;vertical-align:top}}.hero-section__title--48px{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.hero-section__title--48px .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.hero-section__preheading{align-items:center;column-gap:8px;display:flex;justify-content:center;margin-bottom:8px}@media (min-width: 768px){.hero-section__preheading{justify-content:flex-start;margin-bottom:12px}}.hero-section__preheading-stars{display:flex}.hero-section__preheading-stars .icon{height:16px;width:16px}.hero-section__subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.hero-section__subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.hero-section__subtitle-label{border:1px solid #fff;border-radius:32px;font-size:11px;padding:4px 8px;text-transform:uppercase}.hero-section__image-container{margin:48px auto}.hero-section__image-container img{width:auto}.hero-section__caption-container{left:50%;transform:translate(-50%);position:absolute;text-align:center;top:32px;z-index:9}@media (min-width: 768px){.hero-section__caption-container{top:64px}}.hero-section__caption-container--center{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%)}@media (min-width: 768px){.hero-section__caption-container--left{position:absolute;top:50%;transform:translateY(-50%);left:32px;text-align:left}.hero-section__caption-container--left .hero-section__cta-container{justify-content:flex-start}}@media (min-width: 768px){.hero-section__caption-container--right{position:absolute;top:50%;transform:translateY(-50%);left:0;right:32px;text-align:right}.hero-section__caption-container--right .hero-section__cta-container{justify-content:flex-end}}@media (min-width: 768px){.hero-section__caption-container--align-by-grid{text-align:left;top:50%;transform:translate(-50%,-50%)}.hero-section__caption-container--align-by-grid .hero-section__cta-container{justify-content:flex-start}}.hero-section__caption-container--vertical-bottom{transform:translateY(-40px) translate(-50%)}@media (min-width: 768px){.hero-section__caption-container--vertical-bottom{transform:translateY(-50%) translate(-50%)}}.hero-section__caption--mobile-left{text-align:left}.hero-section__caption--mobile-right{text-align:right}.hero-section__caption--mobile-center{text-align:center}@media (min-width: 768px){.hero-section__caption--desktop-left{text-align:left}}@media (min-width: 768px){.hero-section__caption--desktop-right{text-align:right}}@media (min-width: 768px){.hero-section__caption--desktop-center{text-align:center}}@media (min-width: 768px){.hero-section__caption{max-width:427px}}.hero-section__image{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;width:100%}.hero-section__image--desktop{display:none}@media (min-width: 768px){.hero-section__image--desktop{display:block}}.hero-section__image--mobile{display:block}@media (min-width: 768px){.hero-section__image--mobile{display:none}}.hero-section__video{overflow:hidden;position:relative}.hero-section__video--desktop{display:none;justify-content:center}@media (min-width: 1024px){.hero-section__video--desktop{display:flex}}.hero-section__video--mobile{display:block;width:100%}@media (min-width: 1024px){.hero-section__video--mobile{display:none}}.hero-section__video video{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);object-fit:cover;width:100%}.hero-section__container{margin:auto;max-width:1920px;overflow:hidden;position:relative}.hero-section__container--black{color:#313131}.hero-section__container--black svg path{fill:#313131}.hero-section__container--white{color:#fff}.hero-section__container--tall{height:512px}@media (min-width: 1024px){.hero-section__container--tall{height:768px}}.hero-section__container--tall .hero-section__image{height:512px}@media (min-width: 1024px){.hero-section__container--tall .hero-section__image{height:768px}}.hero-section__container--tall .hero-section__video{height:512px}@media (min-width: 1024px){.hero-section__container--tall .hero-section__video{height:768px}}.hero-section__container--tall .hero-section__video video{height:512px}@media (min-width: 1024px){.hero-section__container--tall .hero-section__video video{height:768px}}.hero-section__container--medium{height:375px}@media (min-width: 1024px){.hero-section__container--medium{height:640px}}.hero-section__container--medium .hero-section__image{height:375px}@media (min-width: 1024px){.hero-section__container--medium .hero-section__image{height:640px}}.hero-section__container--medium .hero-section__video{height:375px}@media (min-width: 1024px){.hero-section__container--medium .hero-section__video{height:640px}}.hero-section__container--medium .hero-section__video video{height:375px}@media (min-width: 1024px){.hero-section__container--medium .hero-section__video video{height:640px}}.hero-section__container--short{height:384px}@media (min-width: 1024px){.hero-section__container--short{height:512px}}.hero-section__container--short .hero-section__image{height:384px}@media (min-width: 1024px){.hero-section__container--short .hero-section__image{height:512px}}.hero-section__container--short .hero-section__video{height:384px}@media (min-width: 1024px){.hero-section__container--short .hero-section__video{height:512px}}.hero-section__container--short .hero-section__video video{height:384px}@media (min-width: 1024px){.hero-section__container--short .hero-section__video video{height:512px}}.hero-section__container--tall-mobile-only{height:512px}.hero-section__container--tall-mobile-only br{display:none}@media (min-width: 768px){.hero-section__container--tall-mobile-only br{display:block}}.hero-section__container--tall-mobile-only .hero-section__image{background-position:center bottom;-webkit-background-size:contain;background-size:contain;height:512px}.hero-section__container--tall-mobile-only .hero-section__video{height:512px}.hero-section__container--tall-mobile-only .hero-section__video video{height:512px}.hero-section__cta-container{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width: 768px){.hero-section__cta-container{width:auto}}.home-chess-purchasable__container--fade-poster .content-section__media:after{background:linear-gradient(0deg,#FFFFFF 0%,transparent 100%);bottom:0;content:"";display:block;height:120px;position:absolute;width:100%}@media (min-width: 1024px){.home-chess-purchasable__container--fade-poster .content-section__media:after{display:none}}.home-chess-purchasable__container--title-size-md .content-section__content__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.home-chess-purchasable__container--title-size-md .content-section__content__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.home-chess-purchasable__container--title-size-lg .content-section__content__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.home-chess-purchasable__container--title-size-lg .content-section__content__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.home-chess-purchasable__container--title-size-lg .content-section__content__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.home-chess-purchasable__container--title-size-lg .content-section__content__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.home-chess-purchasable__description{padding-bottom:16px}.home-chess-purchasable__description-image{background-repeat:no-repeat;background-size:contain;height:100%}.home-chess-purchasable__description-image-container{height:110px;margin-bottom:24px;margin-top:8px}@media (min-width: 1024px){.home-chess-purchasable__description-image-container{height:132px}}.home-chess-purchasable__option-container{align-items:center;display:flex;flex-wrap:nowrap}.home-chess-purchasable__option-image{align-items:center;display:flex;height:32px;justify-content:center;width:24px}.home-chess-purchasable__option-image .image__container{margin:0}.home-chess-purchasable__option-description{flex:1;padding-left:8px;text-align:left}.home-chess-purchasable__content-section{padding:0}.home-chess-purchasable__content-section.text-center{text-align:center}.home-chess-purchasable__content-section .bold{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.home-chess-purchasable__content-section .bold .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 1024px){.home-chess-purchasable__content-section .content-section__row>:nth-child(1){order:2}.home-chess-purchasable__content-section .content-section__row>:nth-child(2){order:1}}.home-chess-purchasable__content-section .content-section__grid{margin-bottom:48px}@media (min-width: 768px){.home-chess-purchasable__content-section .content-section__grid{margin-bottom:64px}}.home-chess-purchasable-button{margin-top:20px;min-width:100%}@media (min-width: 768px){.home-chess-purchasable-button{min-width:172px}}.home-chess-purchasable-bottom-text{color:#e10600;margin-top:16px}.home-chess-purchasable-margin-bottom{margin-bottom:40px}@media (min-width: 768px){.home-chess-purchasable-margin-bottom{margin-bottom:64px}}@media (min-width: 1024px){.home-chess-purchasable-margin-bottom{margin-bottom:96px}}.home-chess-purchasable--popup ul>li{margin-bottom:16px}.home-chess-purchasable__buttons-container{align-items:center;display:flex;flex-direction:column;gap:16px}.home-chess-purchasable__buttons-container--truemed-widget{display:block}.home-chess-purchasable__buttons-container--truemed-widget .truemed-widget__container{cursor:unset;font-weight:400;padding-bottom:7px;padding-top:7px}@media (min-width: 768px){.home-chess-purchasable__buttons-container{flex-direction:row;justify-content:space-between}}.home-chess-purchasable__buttons-container a{white-space:nowrap}.home-email-subscription{flex-wrap:wrap;padding-bottom:32px;padding-top:12px}@media (min-width: 768px){.home-email-subscription{padding-bottom:64px}}.home-email-subscription--right-section .email-subscription__input,.home-email-subscription--right-section .email-subscription__button{margin-right:0}@media (min-width: 768px){.home-email-subscription--right-section .email-subscription__input,.home-email-subscription--right-section .email-subscription__button{width:100%}}.home-email-subscription--right-section .email-subscription__title,.home-email-subscription--right-section .email-subscription__description{margin-bottom:16px;text-align:left}@media (min-width: 768px){.home-email-subscription--right-section .email-subscription__title,.home-email-subscription--right-section .email-subscription__description{text-align:center}}@media (min-width: 1024px){.home-email-subscription--right-section .email-subscription__title,.home-email-subscription--right-section .email-subscription__description{text-align:left}}.home-email-subscription-image{border-radius:16px;background-position:center center;background-repeat:no-repeat;background-size:cover;height:420px;width:100%}@media (min-width: 1024px){.home-email-subscription-image{border-radius:32px}}@media (min-width: 768px){.home-email-subscription-image{height:640px}}.home-email-subscription-content{align-items:center;display:flex;margin-top:32px}.home-introducing-ketone-container-wrapper{margin:auto;max-width:1920px}.home-introducing-ketone-container{font-weight:500;flex-wrap:wrap;padding:0}.home-introducing-ketone-container>span,.home-introducing-ketone-container b,.home-introducing-ketone-container strong{color:#7c7d7c}@media (min-width: 768px){.home-introducing-ketone-container{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.home-introducing-ketone-container .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.home-introducing-ketone__image-container{height:344px;margin-bottom:16px}@media (min-width: 768px){.home-introducing-ketone__image-container{height:664px;margin-bottom:24px}}@media (min-width: 1024px){.home-introducing-ketone__image-container{height:598px;margin-bottom:0;order:2}}.home-introducing-ketone-content{align-self:center}.home-introducing-ketone-image{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%}.home-introducing-ketone-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.home-introducing-ketone-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.home-introducing-ketone-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.home-introducing-ketone-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.home-introducing-ketone-benefits{display:flex;flex-wrap:wrap;margin-bottom:32px;margin-top:24px}.home-introducing-ketone-benefits>.image__container{margin:0}.home-introducing-ketone-benefits>.image__container:first-child{margin-bottom:8px;margin-right:8px}@media (min-width: 768px){.home-introducing-ketone-benefits{margin-top:32px}}.home-introducing-ketone-benefits .image__wrapper{cursor:default}.home-introducing-ketone-benefits .image__wrapper img{height:unset}.home-introducing-ketone-benefit-icon{object-fit:contain}@media (min-width: 1024px){.home-introducing-ketone-v2__container .content-section__content__wrapper{max-width:464px}}.home-introducing-ketone-v2__container--description-size-sm .content-section__content__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.home-introducing-ketone-v2__container--description-size-sm .content-section__content__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.home-introducing-ketone-v2__container--description-size-md .content-section__content__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.home-introducing-ketone-v2__container--description-size-md .content-section__content__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.home-introducing-ketone-v2__container--description-size-md .content-section__content__description{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.home-introducing-ketone-v2__container--description-size-md .content-section__content__description .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.home-introducing-ketone-v2__container--subtitle-size-sm .content-section__content__subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.home-introducing-ketone-v2__container--subtitle-size-sm .content-section__content__subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.home-introducing-ketone-v2__container--subtitle-size-md .content-section__content__subtitle{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.home-introducing-ketone-v2__container--subtitle-size-md .content-section__content__subtitle .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.home-introducing-ketone-v2__container--title-size-md .content-section__content__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.home-introducing-ketone-v2__container--title-size-md .content-section__content__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.home-introducing-ketone-v2__container--title-size-lg .content-section__content__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.home-introducing-ketone-v2__container--title-size-lg .content-section__content__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.home-introducing-ketone-v2__container--title-size-xl .content-section__content__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.home-introducing-ketone-v2__container--title-size-xl .content-section__content__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.home-introducing-ketone-v2__container--title-size-xxl .content-section__content__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.home-introducing-ketone-v2__container--title-size-xxl .content-section__content__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}@media (min-width: 768px){.home-introducing-ketone-v2__container--title-size-xxl .content-section__content__title{font-family:Riforma LL;font-size:80px;font-weight:500;letter-spacing:-1.6px;line-height:80px}.home-introducing-ketone-v2__container--title-size-xxl .content-section__content__title .trade-mark{font-size:48px;line-height:48px;vertical-align:top}}.home-press-review{animation:slideInfinite 60s linear infinite;background-repeat:repeat-x;background-size:auto 100%;width:3840px}.home-press-review-v2-container{margin:auto;max-width:1920px;overflow:hidden;padding:48px 0}.home-press-review-v2-container.has-mobile-image .home-press-review{display:none}.home-press-review-v2-container.has-mobile-image .home-press-review.home-press-review--mobile-only{display:block}@media (min-width: 1024px){.home-press-review-v2-container.has-mobile-image .home-press-review{display:block}.home-press-review-v2-container.has-mobile-image .home-press-review.home-press-review--mobile-only{display:none}}.home-press-review-v2__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:32px;text-align:center}.home-press-review-v2__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.home-press-review-v2__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:48px}.home-press-review-v2__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}@keyframes slideInfinite{0%{transform:translate(0)}to{transform:translate(-1920px)}}.home-press-review__image{margin-bottom:8px}.home-press-review__caption{text-align:center}.jumbo-visma-section{margin-bottom:unset;margin-top:48px}@media (min-width: 768px){.jumbo-visma-section{margin-bottom:48px;margin-top:96px}}.ketone-chess-benefits-container,.ketone-chess-benefits-container .content-section__content__title,.ketone-chess-benefits-container .content-section__content__subtitle{padding:0}@media (min-width: 1024px){.ketone-chess-benefits-container .content-section__row>:nth-child(1){order:2}.ketone-chess-benefits-container .content-section__row>:nth-child(2){order:1}}.ketone-chess-benefits-container .content-section__grid{margin-bottom:32px}@media (min-width: 768px){.ketone-chess-benefits-container .content-section__grid{margin-bottom:64px}}.ketone-chess-benefits-description{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:16px}.ketone-chess-benefits-description .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.ketone-chess-benefits-description span,.ketone-chess-benefits-description b,.ketone-chess-benefits-description strong{color:#7c7d7c}@media (min-width: 768px){.ketone-chess-benefits-description{padding-bottom:32px}}.ketone-chess-benefits-description--custom{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500}.ketone-chess-benefits-description--custom .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.ketone-chess-benefits-items-container{display:grid;grid-column-gap:16px;grid-row-gap:12px;grid-template:auto/1fr 1fr}.how-do-ketones-feel-v2{margin:48px auto}.how-do-ketones-feel-v2__main-content{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;-webkit-animation:wave 4s infinite linear alternate;-moz-animation:wave 4s infinite linear alternate;-ms-animation:wave 4s infinite linear alternate;-o-animation:wave 4s infinite linear alternate;animation:wave 4s infinite linear alternate;-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;background-clip:text;background-size:400% 400%;color:#e10600;display:flex;flex-direction:column;overflow:hidden;padding-bottom:8px;position:relative;text-align:center}.how-do-ketones-feel-v2__main-content .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.how-do-ketones-feel-v2__main-content{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:16px}.how-do-ketones-feel-v2__main-content .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.how-do-ketones-feel-v2__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;text-align:center}.how-do-ketones-feel-v2__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.how-do-ketones-feel-v2{margin:64px auto}}@media (min-width: 1024px){.how-do-ketones-feel-v2{margin:96px auto}}@keyframes wave{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ketone-science-bullet-links-container{flex-wrap:wrap}@media (min-width: 1024px){.ketone-science-bullet-links-container .ketone-science-bullet-links-left,.ketone-science-bullet-links-container .ketone-science-bullet-links-right{width:calc(50% - 56px)}}@media (min-width: 1024px){.ketone-science-bullet-links-left{padding-right:48px}}@media (min-width: 1024px){.ketone-science-bullet-links-right{padding-left:48px}}.ketone-science-bullet-links-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:24px}.ketone-science-bullet-links-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.ketone-science-bullet-links-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-science-bullet-links-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.ketone-science-bullet-links__universal-divider{background:#ccc;margin-right:-1px;width:1px}@media (max-width: 1024px){.ketone-science-bullet-links__universal-divider{margin:40px 8px;padding-top:1px;width:100%}}.ketone-science-infographic__container-wrapper{margin:0 auto;max-width:1920px;padding-top:48px}@media (min-width: 768px){.ketone-science-infographic__container-wrapper{padding-top:64px}}@media (min-width: 1024px){.ketone-science-infographic__container-wrapper{padding-top:96px}}.ketone-science-infographic__container{display:flex;flex-wrap:wrap;padding-bottom:16px}@media (min-width: 768px){.ketone-science-infographic__container{padding-bottom:40px}}@media (min-width: 1024px){.ketone-science-infographic__container{padding-bottom:64px}}.ketone-science-infographic__title-wrapper{padding:0 0 16px}@media (min-width: 768px){.ketone-science-infographic__title-wrapper{padding:0 0 40px}}.ketone-science-infographic__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.ketone-science-infographic__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.ketone-science-infographic__title strong{color:#e10600}@media (min-width: 768px){.ketone-science-infographic__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-science-infographic__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.ketone-science-infographic__description{padding-bottom:32px}@media (min-width: 768px){.ketone-science-infographic__description{padding-bottom:40px}}@media (min-width: 1024px){.ketone-science-infographic__description{padding-bottom:0}}.ketone-science-infographic__content-desktop{display:none}@media (min-width: 768px){.ketone-science-infographic__content-desktop{display:block}}.ketone-science-infographic__content-mobile{display:block}@media (min-width: 768px){.ketone-science-infographic__content-mobile{display:none}}.ketone-science-infographic-items{display:flex;justify-content:space-between;padding-top:32px}.ketone-science-infographic-items>div{display:block;flex-basis:100%;padding-right:8px}@media (min-width: 1024px){.ketone-science-infographic-items>div{max-width:144px}}@media (min-width: 768px){.ketone-science-infographic-items{padding-bottom:40px;padding-top:0}}@media (min-width: 1024px){.ketone-science-infographic-items{padding-bottom:0}}.ketone-science-infographic-item-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.ketone-science-infographic-item-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.ketone-science-infographic-item-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;max-width:100%}.ketone-science-infographic-item-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.ketone-science-infographic-item-description{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px}.ketone-science-infographic-item-description .trade-mark{font-size:8px;line-height:12px;vertical-align:top}@media (min-width: 768px){.ketone-science-infographic-item-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.ketone-science-infographic-item-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}.ketone-science-infographic__image{background-position:center;background-repeat:no-repeat;background-size:contain;height:140px}@media (min-width: 768px){.ketone-science-infographic__image{height:230px}}@media (min-width: 1024px){.ketone-science-infographic__image{height:350px}}.ketone-science-personas-top{flex-wrap:wrap;margin-bottom:40px;text-align:center}@media (min-width: 1024px){.ketone-science-personas-top{margin-bottom:64px;text-align:left}}.ketone-science-personas-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:8px}.ketone-science-personas-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.ketone-science-personas-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-science-personas-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.ketone-science-personas-bottom{flex-wrap:wrap;text-align:center}@media (min-width: 1024px){.ketone-science-personas-bottom{flex-wrap:nowrap;text-align:left}.ketone-science-personas-bottom .ketone-science-personas-cards:first-child{padding-left:8px}.ketone-science-personas-bottom .ketone-science-personas-cards:nth-child(7){padding-right:8px}}.ketone-science-personas-cards{display:flex;flex-direction:column;padding:0 24px}.ketone-science-personas-cards .image__container{margin:0 auto}.ketone-science-personas__block-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:8px;padding-top:24px}.ketone-science-personas__block-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.ketone-science-personas__universal-divider{background:#ccc;margin-right:-1px;width:1px}@media (max-width: 1024px){.ketone-science-personas__universal-divider{margin:40px auto;padding-top:1px;width:95%}}.ketone-science-personas__block-tags{color:#e10600;margin-top:16px}.ketone-science-personas__block-tag{font-weight:500;background:#f7f7f7;border-radius:16px;display:inline-block;margin-bottom:8px;margin-right:8px;padding:4px 16px}.ketone-science-products-container{display:flex;flex-wrap:wrap;padding-bottom:48px}.ketone-science-products-container--padding-top{padding-top:48px}@media (min-width: 768px)and (max-width: 1024px){.ketone-science-products-container--padding-top{padding-top:80px}}@media (min-width: 1024px){.ketone-science-products-container--padding-top{padding-top:96px}}@media (min-width: 768px)and (max-width: 1024px){.ketone-science-products-container{padding-bottom:80px}.ketone-science-products-container div:nth-child(4){background:#ccc;margin:32px auto;padding-top:1px;width:95%}}@media (min-width: 1024px){.ketone-science-products-container{flex-wrap:nowrap;padding-bottom:96px}}.ketone-science-products-hide-on-mobile{display:none}@media (min-width: 768px){.ketone-science-products-hide-on-mobile{display:flex}}.ketone-science-products-content{display:flex;flex-direction:column;padding:0 32px}.ketone-science-products-content__img-wrapper{background:#f7f7f7;border-radius:16px;overflow:hidden}.ketone-science-products-content .image__container{margin:0 auto}@media (min-width: 768px)and (max-width: 1024px){.ketone-science-products-content{flex-basis:calc(50% - 64px)}}.ketone-science-products-title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding-bottom:8px;padding-top:16px}.ketone-science-products-title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-science-products-text{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;padding-bottom:24px}.ketone-science-products-text .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-science-products__universal-divider{background:#ccc;margin-right:-1px;width:1px}@media (max-width: 768px){.ketone-science-products__universal-divider{margin:40px auto;padding-top:1px;width:95%}}.ketone-science-products__last-divider{display:none}.ketone-science-products-btn{margin-top:auto}.ketone-science-benefits__container{border-radius:16px;flex-direction:column;margin:48px auto;padding:40px 0;text-align:center}@media (min-width: 1024px){.ketone-science-benefits__container{border-radius:32px}}@media (min-width: 768px){.ketone-science-benefits__container{margin:96px auto}}.ketone-science-benefits__image{padding-bottom:8px}.ketone-science-benefits__image .image__container{max-width:96px!important}@media (min-width: 768px){.ketone-science-benefits__image .image__container{max-width:120px!important}}.ketone-science-benefits__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.ketone-science-benefits__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1920px){.ketone-science-benefits__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-science-benefits__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.ketone-science-benefits__text{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.ketone-science-benefits__text .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.ketone-science-benefits__subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding-bottom:24px}.ketone-science-benefits__subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-second-gen-v3-top-container{padding-top:40px}@media (min-width: 768px){.ketone-second-gen-v3-top-container{padding-top:64px}}@media (min-width: 1024px){.ketone-second-gen-v3-top-container{padding-top:96px}}.ketone-second-gen-v3-group{display:flex;flex-direction:column;padding-bottom:32px}@media (min-width: 768px){.ketone-second-gen-v3-group{flex-direction:row}}@media (min-width: 1024px){.ketone-second-gen-v3-group{padding-bottom:0}}.ketone-second-gen-v3-group-bottom{display:flex;flex-direction:column;margin:auto}@media (min-width: 1024px){.ketone-second-gen-v3-group-bottom{flex-direction:row;height:464px;justify-content:space-around;margin-top:96px;max-width:1920px}}.ketone-second-gen-v3__top-column .ketone-advantages-item-container{display:flex;flex-direction:row}.ketone-second-gen-v3__top-column .ketone-advantages-item-description{margin-bottom:16px;margin-right:16px}@media (min-width: 768px){.ketone-second-gen-v3__top-column .ketone-advantages-item-description{margin-right:0;width:215px}}@media (min-width: 1024px){.ketone-second-gen-v3__top-column{height:534px}.ketone-second-gen-v3__top-column .ketone-advantages-item-container:last-child{border-bottom:1px solid #ccc}.ketone-second-gen-v3__top-column--left{text-align:end}}.ketone-second-gen-v3__bottle-wrapper{display:none}@media (min-width: 1024px){.ketone-second-gen-v3__bottle-wrapper{display:block}}.ketone-second-gen-v3__bottle-wrapper.sticky-bottle .image__container{margin-bottom:-560px;position:sticky;top:24vh}.ketone-second-gen-v3__bottle-wrapper.non-sticky .image__container{position:relative;top:unset}.ketone-second-gen-v3__bottle-wrapper.ketone-iq-shot-bottle{position:relative;top:40px}.ketone-second-gen-v3__bottle-wrapper.ketone-iq-shot-bottle .image__container{margin-bottom:-460px}.ketone-second-gen-v3__mobile-image{display:block;margin-bottom:24px}@media (min-width: 1024px){.ketone-second-gen-v3__mobile-image{display:none}}.ketone-second-gen-v3__mobile-image.ketone-iq-shot-bottles .image__wrapper{padding-bottom:78%!important}.ketone-second-gen-v3__mobile-image.ketone-iq-shot-bottles .image__wrapper img{width:unset}.ketone-second-gen-v3__mobile-image .image__wrapper img{height:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width: 768px){.ketone-second-gen-v3__mobile-image{margin-bottom:32px}}.ketone-second-gen-v3__top-title-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;padding:0 8px;text-align:center}@media (min-width: 1024px){.ketone-second-gen-v3__top-title-wrapper{margin-bottom:0}}.ketone-second-gen-v3__top-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:16px}.ketone-second-gen-v3__top-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.ketone-second-gen-v3__top-title br{display:block}@media (min-width: 768px){.ketone-second-gen-v3__top-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.ketone-second-gen-v3__top-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.ketone-second-gen-v3__top-title br{display:none}}.ketone-second-gen-v3__top-subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;max-width:624px}.ketone-second-gen-v3__top-subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.ketone-second-gen-v3__top-subtitle b{color:#313131}@media (min-width: 1024px){.ketone-second-gen-v3__content{padding-top:96px}}.ketone-second-gen-v3__icons-container{display:flex;justify-content:left;margin-left:-4px;margin-top:-24px;padding-bottom:48px}.ketone-second-gen-v3__bottom-left-icon-container .image__container{margin:-16px auto 24px 0}@media (min-width: 1024px){.ketone-second-gen-v3__bottom-left-icon-container .image__container{margin:-8px 0 0 auto}}.ketone-second-gen-v3__military-icon .image__container{cursor:pointer}.ketone-second-gen-v3-mobile-only{display:flex;margin-bottom:48px}@media (min-width: 1024px){.ketone-second-gen-v3-mobile-only{display:none}}.ketone-second-gen-v3-desktop-only{display:none}@media (min-width: 1024px){.ketone-second-gen-v3-desktop-only{display:flex}}.ketone-second-gen-v3-desktop-only.reduce-bottom-spacing{margin-bottom:-16px}.ketone-second-gen-v3__bottom-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:16px;padding-top:48px}.ketone-second-gen-v3__bottom-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.ketone-second-gen-v3__bottom-title b,.ketone-second-gen-v3__bottom-title strong{color:#e10600}.ketone-second-gen-v3__bottom-title br{display:none}@media (min-width: 768px){.ketone-second-gen-v3__bottom-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:24px;padding-top:48px}.ketone-second-gen-v3__bottom-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.ketone-second-gen-v3__bottom-title br{display:block}}@media (min-width: 1024px){.ketone-second-gen-v3__bottom-title{padding:16px 0}}.ketone-second-gen-v3__bottom-description{margin:0 auto;max-width:384px;padding-bottom:16px}.ketone-second-gen-v3__bottom-description p:not(:first-child){margin:16px 0}@media (min-width: 768px){.ketone-second-gen-v3__bottom-description{padding-bottom:48px}}.ketone-second-gen-v3__bottom-item{padding-left:8px;padding-right:8px}@media (min-width: 768px){.ketone-second-gen-v3__bottom-item{text-align:center}}@media (min-width: 1024px){.ketone-second-gen-v3__bottom-item{flex-basis:368px;text-align:left}}.ketone-second-gen-v3__bottom_image{background-position:center center;background-repeat:no-repeat;background-size:contain;height:270px;width:100%}@media (min-width: 414px){.ketone-second-gen-v3__bottom_image{height:410px}}@media (min-width: 1024px){.ketone-second-gen-v3__bottom_image{height:368px}}.ketone-second-gen-bottom-item-central{display:none}@media (min-width: 1024px)and (max-width: 1440px){.ketone-second-gen-bottom-item-central{display:block}}.matcha-banner__image{background-position:center;background-size:cover;height:344px;position:relative}@media (min-width: 768px){.matcha-banner__image{height:512px}}@media (min-width: 1024px){.matcha-banner__image--tall{height:600px}}@media (min-width: 1440px){.matcha-banner__image--tall{height:768px}}.matcha-banner__video-container{height:344px;margin:0 auto;max-width:1920px;overflow:hidden;position:relative}@media (min-width: 768px){.matcha-banner__video-container{height:512px}}@media (min-width: 1024px){.matcha-banner__video-container{height:600px}}@media (min-width: 1440px){.matcha-banner__video-container{height:768px}}.matcha-banner__video-container video{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);height:100%;object-fit:cover;width:100%}.matcha-banner-content{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);text-align:center;z-index:1}.matcha-banner-content--white{color:#fff}.matcha-banner__image-mobile{background-position:center;background-size:cover;height:512px;position:relative}.matcha-banner__image-mobile--top .matcha-banner-content{top:25%}.matcha-banner-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:8px}.matcha-banner-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.matcha-banner-title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:24px}.matcha-banner-title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.matcha-banner-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.matcha-banner-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.matcha-banner-description{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.matcha-banner-description .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.matcha-banner-button{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-top:16px;padding:8px 16px}.matcha-banner-button .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.matcha-banner-button{margin-top:24px}}.matcha-banner-hide-on-mobile{display:none}@media (min-width: 768px){.matcha-banner-hide-on-mobile{display:block}}.matcha-banner-hide-on-desktop{display:block}@media (min-width: 768px){.matcha-banner-hide-on-desktop{display:none}}.military-offer-types,.military-offer-how-works,.military-offer-faq{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;margin-top:48px}@media (min-width: 1024px){.military-offer-types,.military-offer-how-works,.military-offer-faq{margin-bottom:96px;margin-top:96px}}.military-offer-types__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.military-offer-types__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.military-offer-types__title br{display:block}@media (min-width: 1024px){.military-offer-types__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.military-offer-types__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.military-offer-types__title br{display:none}}.military-offer-types__items{display:flex;flex-direction:column;list-style:disc inside;margin-top:16px;text-align:center}.military-offer-types__item{margin:8px 0}.military-offer-how-works{background:#f7f7f7;padding:48px 0}@media (min-width: 1024px){.military-offer-how-works{padding:96px 0}}.military-offer-how-works__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.military-offer-how-works__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.military-offer-how-works__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.military-offer-how-works__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.military-offer-how-works .govx-button{min-width:254px}.military-offer-how-works__steps-container{display:flex;flex-direction:column;margin-bottom:32px;margin-top:unset;text-align:center}@media (min-width: 1024px){.military-offer-how-works__steps-container{display:grid;grid-column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:32px}}.military-offer-how-works__step{margin:24px 0}.military-offer-how-works__step-number{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;align-items:center;background:#fde8e7;border-radius:50%;color:#e10600;display:flex;height:64px;justify-content:center;margin-bottom:16px;margin-left:50%;transform:translate(-50%);width:64px}.military-offer-how-works__step-number .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.military-offer-faq{align-items:center;display:flex;flex-direction:column}.military-offer-faq__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:24px}.military-offer-faq__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.military-offer-faq__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.military-offer-faq__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.military-offer-faq__buttons{display:flex;flex-direction:column;gap:16px;width:100%}.military-offer-faq__buttons .btn{width:100%}@media (min-width: 768px){.military-offer-faq__buttons{display:flex;flex-direction:row;justify-content:center}.military-offer-faq__buttons .btn{width:fit-content}}.military-offer__buttons-container{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.military-offer__buttons-container{display:flex;flex-direction:row;justify-content:center}}@keyframes hideNavbarBlog{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes showNavbarBlog{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hideShopKetoneButton{0%{transform:translateY(0)}to{transform:translateY(400%)}}@keyframes showShopKetoneButton{0%{transform:translateY(400%)}to{transform:translateY(0)}}.navigation{background:#fff;min-height:64px;padding-left:32px;padding-right:32px;z-index:10}@media (min-width: 1024px){.navigation{min-height:48px}}.navigation--fixed{height:48px;left:0;position:fixed;top:0}.navigation--mobile{border-bottom:1px solid #ccc;display:flex;min-height:64px}@media (min-width: 1024px){.navigation--mobile{display:none}}.navigation--desktop{display:none}@media (min-width: 1024px){.navigation--desktop{display:flex;flex-direction:column;min-height:96px}}.navigation .navigation__shop-link a{color:#313131}.navigation a{color:#7c7d7c;text-decoration:none}.navigation-bar{background:#fff;padding-left:32px;padding-right:32px;z-index:10}.navigation-bar--desktop{display:none;min-height:48px}@media (min-width: 1024px){.navigation-bar--desktop{display:flex;justify-content:space-between}}.navigation-bar--centered{justify-content:center}.navigation-bar--bordered{min-height:47px}.navigation__padding{padding-top:64px}@media (min-width: 1024px){.navigation__padding{padding-top:96px}}@media (min-width: 1024px){.navigation__padding.without-navigation{padding-top:48px}}.navigation--desktop.navigation--fixed,.navigation--mobile.navigation--fixed{width:calc(100% - 64px)}.navigation--mobile--static{position:absolute}@media (min-width: 768px){.navigation--mobile--static{position:fixed}}.navigation--bordered{border-bottom:solid 1px #ccc}.navigation__container{background:#fff;width:100%}.navigation__dropdown__columns{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1044px;padding:24px 0;width:calc(100% - 96px)}.navigation__dropdown__shop-all{margin:0 auto;max-width:1044px;padding-bottom:32px;padding-top:64px;width:calc(100% - 96px)}.navigation__dropdown__shop-all__link svg{transform:rotate(270deg) translate(-5px)}.navigation__dropdown__shop-all__link rect{fill:#fff}.navigation__dropdown__shop-all__link path{stroke:#e10600}.navigation__dropdown__title{font-weight:500;padding-bottom:12px}.navigation__dropdown-container{background:#fff;border-top:solid 1px #ccc;box-shadow:0 15px 30px -30px #313131;position:fixed;top:96px;width:100%;z-index:10}.navigation__dropdown-container:hover{display:block!important}.navigation__dropdown-container--hidden{display:none}.navigation__dropdown-container--fixed{position:fixed}.navigation__dropdown__column>:last-child:not([class^=navigation__dropdown-ad-item]){margin-bottom:0}.navigation__dropdown-ad-item__title{font-weight:500;display:flex;justify-content:space-between}.navigation__dropdown-ad-item__link{color:#313131}.navigation__dropdown-ad-item__link:hover{text-decoration:none}.navigation__dropdown-ad-item__link:hover>.navigation__dropdown-ad-item__title{color:#e10600}.navigation__bundle-title{font-weight:500;display:flex}.navigation__bundle-title strong{color:#e10600}.navigation__bundle-container{align-items:center;color:#313131;display:flex;flex-wrap:nowrap;margin-bottom:24px}.navigation__bundle-container:hover{text-decoration:none}.navigation__bundle-container:hover>div>.navigation__bundle-title{color:#e10600}.navigation__bundle-container .image__container{margin:0 16px 0 0;min-width:64px}.navigation__bundle-description{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#313131;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation__bundle-description .trade-mark{font-size:8px;line-height:12px;vertical-align:top}@supports (-webkit-line-clamp: 2){.navigation__bundle-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.navigation__product-title{font-weight:500;color:#313131}.navigation__product-title strong{color:#e10600}.navigation__product-tagline{font-weight:100;color:#313131}.navigation__dropdown__link-wrapper{margin-bottom:12px}.navigation__dropdown__link{font-weight:100;color:#313131;display:flex}.navigation__dropdown__link:hover{color:#e10600;text-decoration:none}.navigation__image-height-178{height:178px}.navigation__image-height-242{height:242px}.navigation__dropdown-ad-item{aspect-ratio:4/3}.navigation__dropdown-ad-item img{border-radius:16px;margin-bottom:16px;object-fit:cover;width:100%}.navigation__dropdown-ad-item--margin-negative{margin-bottom:-60px}.navigation__dropdown-ad-item__description{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;color:#7c7d7c}.navigation__cart-count{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;align-items:center;background:#313131;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;margin-left:8px;width:32px}.navigation__cart-count .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.navigation__navigation-group--mobile-v2{align-items:center;display:flex;justify-content:space-between;width:100%}.navigation__cart-count-v2{font-family:Riforma LL;font-size:10px;font-weight:100;letter-spacing:0px;line-height:10px;font-weight:500;align-items:center;background:#e10600;border-radius:50%;color:#fff;display:flex;height:12px;justify-content:center;left:12px;min-width:12px;position:absolute;top:0}.navigation__cart-count-v2 span{margin:2px 4px 0}.navigation__mobile-side-menu-item-product-description{align-items:center;display:flex;position:relative}.navigation__mobile-side-menu-item-product-description svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__mobile-side-menu-item-product-description svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.navigation__mobile-side-menu-item-product-description svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.navigation__mobile-side-menu-item-product-description:not(:last-child){border-bottom:1px solid #ccc}.navigation__mobile-side-menu-sub-items-container{display:none;flex-direction:column;padding-left:16px}.navigation__mobile-side-menu-sub-items-container .navigation__mobile-side-menu-item-product-description{padding:16px 0}.navigation__mobile-side-menu-sub-items-container .navigation__mobile-side-menu-item-product-description:not(:last-child){border-bottom:1px solid #ccc}.navigation__shipping-info--item{align-items:center;color:#7c7d7c;display:flex}.navigation__shipping-info--item svg{margin-left:16px}.navigation__shipping-info--item svg path{fill:#7c7d7c}.navigation__mobile-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;row-gap:2px}.navigation__mobile-icon{height:24px;width:24px}.navigation__mobile-icon-text{font-family:Riforma LL;font-size:10px;font-weight:100;letter-spacing:0px;line-height:10px;font-weight:500}.navigation__desktop-icon{cursor:pointer;height:24px;position:relative;width:24px;margin-right:8px}.blog-shop-ketone-button{bottom:28px;left:40px;position:fixed;width:calc(100% - 128px);z-index:2}.blog-shop-ketone-button .btn{margin-bottom:-4px;padding-bottom:12px;padding-top:12px}.blog-shop-ketone-button--hidden{animation:hideShopKetoneButton .5s ease-in-out;transform:translateY(400%)}.blog-shop-ketone-button--visible{animation:showShopKetoneButton .5s ease-in-out;transform:translateY(0)}@media (min-width: 375px){.blog-shop-ketone-button{left:30px}}@media (min-width: 414px){.blog-shop-ketone-button{left:20px}}@media (min-width: 768px){.blog-shop-ketone-button{left:unset;right:96px}}@media (min-width: 1024px){.blog-shop-ketone-button{display:none}}.navigation__mobile-side-menu-item{overflow:hidden;padding:16px 32px}.navigation__mobile-side-menu-item--link-primary{background:#fff}.navigation__mobile-side-menu-item--link-secondary{background:#f7f7f7}.navigation__mobile-side-menu-item--link-primary:first-of-type .navigation__mobile-side-menu-item-product-description,.navigation__mobile-side-menu-item--link-secondary:not(:nth-last-of-type(2)) .navigation__mobile-side-menu-item-product-description{position:relative}.navigation__mobile-side-menu-item--link-primary:first-of-type .navigation__mobile-side-menu-item-product-description:after,.navigation__mobile-side-menu-item--link-secondary:not(:nth-last-of-type(2)) .navigation__mobile-side-menu-item-product-description:after{background:#ccc;bottom:-16px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.navigation__mobile-side-menu-item svg{height:24px;margin-left:auto;transform:rotate(-90deg);transition:transform ease .3s;width:24px}.navigation__mobile-side-menu-item--expanded .navigation__mobile-side-menu-sub-items-container{display:flex}.navigation__mobile-side-menu-item--expanded svg{transform:rotate(0)}.navigation__mobile-side-menu-item a{text-decoration:none}@media (min-width: 375px){.navigation__mobile-side-menu-item.navigation__shop-link{display:none}}.navigation__mobile-side-menu-sub-items-container a{text-decoration:none}.navigation__mobile-side-menu-sub-items-container a:not(:last-child){border-bottom:1px solid #ccc}.navigation__link{font-weight:500;transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:border,color;align-items:center;background:#fff;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);color:#7c7d7c;cursor:pointer;display:flex;height:44px}.navigation__link svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__link svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#7c7d7c}.navigation__link svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}@media (min-width: 414px){.navigation__link{padding-left:8px;padding-right:8px}}@media (min-width: 1024px){.navigation__link{padding-left:16px;padding-right:16px}}.navigation__link a{align-items:center;display:flex;height:100%}.navigation__link--active{border-bottom:2px solid #e10600}.navigation__link:hover{background:#f7f7f7;color:#313131}.navigation__link:hover svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__link:hover svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.navigation__link:hover svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.navigation__link:hover a{color:#313131}.navigation__link:active{background:#fff;color:#313131}.navigation__link--highlighted a{color:#313131}.navigation__link--selected{border-bottom:2px solid #e10600;color:#313131!important}.navigation__link--selected svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__link--selected svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.navigation__link--selected svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.navigation__burger{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}@media (min-width: 1024px){.navigation__burger{padding-left:8px}}@media (min-width: 1024px){.navigation__cart-link{padding-right:0}}.navigation__navigation-group{align-items:center;display:flex}.navigation__user-navigation{margin-left:auto}.navigation__user-navigation .navigation__link{color:#313131}.navigation__user-navigation .navigation__link a{color:#313131;display:flex}.navigation__mobile-icon-back{align-items:center;display:flex}.navigation__mobile-icon-back svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__mobile-icon-back svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.navigation__mobile-icon-back svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.navigation__mobile-icon-back svg{height:24px;transform:rotate(90deg);width:24px}.navigation__mobile-content{border-top:1px solid #ccc;height:100%;overflow:auto;top:64px}@media (min-width: 1024px){.navigation__mobile-content{display:none}}.navigation__mobile-content .side-menu__content{background:#f7f7f7}.navigation__mobile-content .side-menu__overlay{float:right}.navigation__mobile-content--logo{justify-content:space-between;padding:0 32px}.mobile-navigation--social-links-container{padding:16px 32px}.mobile-navigation--social-links-container .social-links{margin-left:-8px}.mobile-navigation--social-links-container .social-links__link{color:#7c7d7c}.mobile-navigation--social-links-container .social-links__link:hover{background:#0000}.navigation__logo{cursor:pointer;margin-right:8px}.navigation__logo span{cursor:default}@media (min-width: 1024px){.navigation__logo{padding-right:16px}}.navigation__separator{border-left:1px solid #ccc;height:24px;margin-left:4px;margin-right:4px}.navigation__separator-horizontal{border-bottom:1px solid #ccc;margin-left:32px;margin-right:32px}.navigation__mobile-side-menu-items-container{background:#f7f7f7;height:100%;overflow-y:auto}.navigation__mobile-account-links{padding-bottom:32px;padding-top:16px}.navigation__mobile-account-link-container{font-weight:500;align-items:center;color:#313131;display:flex;height:64px;width:350px}.navigation__mobile-account-link-container svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.navigation__mobile-account-link-container svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.navigation__mobile-account-link-container svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.navigation__mobile-account-link-container:hover{text-decoration:none}.navigation__mobile-account-link-container:not(:last-child){border-bottom:1px solid #ccc;height:63px}.navigation__mobile-account-link-container svg{height:24px;transform:rotate(270deg);width:24px}.navigation__mobile-side-menu-separator{border-bottom:1px solid #ccc;width:100%}.navigation__ketone-shop-link{height:44px}.navigation--blog{border-bottom:solid 1px #ccc;flex-direction:row;justify-content:space-between;min-height:64px}@media (min-width: 1024px){.navigation--blog{min-height:48px}}.navigation--blog .shop-ketone-btn{color:#fff}.navigation--blog--hidden{animation:hideNavbarBlog .5s ease-in-out;transform:translateY(-100%)}.navigation--blog--visible{animation:showNavbarBlog .5s ease-in-out;transform:translateY(0)}.navigation--blog .navigation__blog-title{font-weight:500;color:#7c7d7c;cursor:default;margin-left:8px}.navigation--blog .navigation__shop-link{display:none;margin-right:8px}@media (min-width: 375px){.navigation--blog .navigation__shop-link{display:block}}.navigation--blog .navigation__shop-link+.navigation__separator{display:none}@media (min-width: 375px){.navigation--blog .navigation__shop-link+.navigation__separator{display:block}}@media (min-width: 1024px){.navigation--desktop .navigation__link{padding-left:12px;padding-right:12px}}@media (min-width: 1440px){.navigation--desktop .navigation__link{padding-left:16px;padding-right:16px}}.mobile-navigation--links-container{background:#fff;display:flex;flex-direction:column;flex-shrink:0}.mobile-navigation__link{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;align-items:center;background:inherit;border:none;color:#313131;display:flex;margin-left:32px;margin-right:32px;padding:20px 0;text-align:left;width:calc(100% - 64px)}.mobile-navigation__link .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.mobile-navigation__link:hover{text-decoration:none}.mobile-navigation__link--narrow{padding:12px 0}.mobile-navigation__link--bordered{border-bottom:solid 1px #ccc}.mobile-navigation__link--link{font-weight:500;color:#e10600}.mobile-navigation__link--secondary{color:#7c7d7c}.mobile-navigation__link--subsection{font-weight:100;margin-left:56px;width:calc(100% - 88px)}.mobile-navigation__link .mobile-navigation__link-arrow{align-items:center;display:flex;margin-left:auto}.mobile-navigation__link .mobile-navigation__link-arrow svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.mobile-navigation__link .mobile-navigation__link-arrow svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.mobile-navigation__link .mobile-navigation__link-arrow svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.mobile-navigation__link .mobile-navigation__link-arrow svg{height:24px;transform:rotate(270deg);width:24px}.mobile-navigation__link .mobile-navigation__link-icon{align-items:center;display:flex;padding-right:16px}.mobile-navigation__link .mobile-navigation__link-icon svg{height:24px;width:24px}.mobile-navigation__link .mobile-navigation__link-icon--person svg circle{stroke:#7c7d7c}.mobile-navigation__link .mobile-navigation__link-icon--person svg path{stroke:#7c7d7c}.mobile-navigation__link .mobile-navigation__link-icon--support svg rect{stroke:#7c7d7c}.mobile-navigation__link .mobile-navigation__link-icon--support svg circle{fill:#7c7d7c}.mobile-navigation__link .mobile-navigation__link-icon--support svg path{stroke:#7c7d7c}.mobile-navigation__info-links{background:#f7f7f7;margin-top:16px}.mobile-navigation__products-ad-container{align-items:center;color:#313131;display:flex;flex-wrap:nowrap}.mobile-navigation__products-ad-container:hover{text-decoration:none}.mobile-navigation__products-ad-container .image__container{border-radius:16px;margin:0 16px 0 0;overflow:hidden}.mobile-navigation__kit-wrapper{padding:0 32px 12px}.mobile-navigation__kit-wrapper:last-child{padding-bottom:0}.mobile-navigation__kits-container{margin-bottom:16px;padding-top:32px}.mobile-navigation__products-ad-copy{width:100%}.mobile-navigation__products-ad-title{font-weight:500;display:flex;justify-content:space-between}.mobile-navigation__products-ad-title strong{color:#e10600}.mobile-navigation__products-ad-description{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#7c7d7c;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-navigation__products-ad-description .trade-mark{font-size:8px;line-height:12px;vertical-align:top}@supports (-webkit-line-clamp: 2){.mobile-navigation__products-ad-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.user-navigation__link{font-weight:500;transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:border;align-items:center;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);color:#313131;cursor:pointer;display:flex;height:44px;position:relative}@media (min-width: 414px){.user-navigation__link{padding-left:8px;padding-right:8px}}@media (min-width: 1024px){.user-navigation__link{padding-right:16px}}.user-navigation__link:hover,.user-navigation__link:active{background:#f7f7f7;color:#313131}.user-navigation__link:hover svg rect,.user-navigation__link:active svg rect{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#0000}.user-navigation__link:hover svg path,.user-navigation__link:active svg path{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000;stroke:#313131}.user-navigation__link:hover svg polygon,.user-navigation__link:active svg polygon{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:fill,stroke;fill:#0000}.user-navigation__link:hover a,.user-navigation__link:active a{color:#313131}.user-navigation__link--selected{background:#fff;border-bottom:2px solid #e10600;color:#313131}.user-navigation__link a{color:#313131;display:flex}.product-card-options-popup{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-card-options-popup__products{display:flex;flex-direction:column;row-gap:12px;width:100%}.product-card-options-popup__products-item{border:1px solid #ccc;border-radius:16px;box-sizing:border-box;cursor:pointer;min-height:64px;padding:8px 16px}.product-card-options-popup__products-item.active{border-color:#313131}.product-card-options-popup__footer{display:flex;flex-direction:column;row-gap:12px;width:100%}.product-card-options-popup__footer-total{color:#7c7d7c;display:flex;justify-content:space-between}.product-card-options-popup__footer-price--discounted{color:#e10600}.product-card-options-popup__footer-price--crossed{text-decoration:line-through}.product-card-options-popup__btn{padding:16px}.promo-with-video{align-items:center}.promo-with-video ul{list-style:disc;padding-left:24px;text-align:left}.promo-with-video__container{-webkit-background-size:cover;background-size:cover;min-height:unset;min-width:unset;padding:32px}@media (min-width: 1024px){.promo-with-video__container{min-height:525px;min-width:420px;padding:40px 32px}}.promo-with-video__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.promo-with-video__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.promo-with-video__content{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:16px;width:100%}@media (min-width: 768px){.promo-with-video__content{column-gap:84px;flex-direction:row}}.promo-with-video__countdown-timer{margin-bottom:8px;margin-top:16px}.promo-with-video__text-content{align-items:center;display:flex;flex-direction:column;padding:0 32px;text-align:center;width:100%}@media (min-width: 768px){.promo-with-video__text-content{align-items:baseline;padding:32px 32px 0;text-align:left}}.promo-with-video__text-content--top{margin-top:8px;text-align:inherit;white-space:unset}@media (min-width: 768px){.promo-with-video__text-content--top{margin-top:12px;text-align:left}}.promo-with-video__text-content--top.lg{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.promo-with-video__text-content--top.lg .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.promo-with-video__text-content--top.lg{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.promo-with-video__text-content--top.lg .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.promo-with-video__text-content--top.md{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;max-width:375px;white-space:normal}.promo-with-video__text-content--top.md .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.promo-with-video__text-content-quote{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-top:8px;text-align:inherit}.promo-with-video__text-content-quote .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.promo-with-video__text-content-quote{margin-top:12px}}.promo-with-video__text-content-subtitle{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;flex-direction:column;gap:4px;margin-top:12px;text-align:inherit}.promo-with-video__text-content-subtitle .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.promo-with-video__text-content-subtitle--lg{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.promo-with-video__text-content-subtitle--lg .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.promo-with-video__text-content-subtitle .checkmark{display:inline-flex;position:relative;vertical-align:middle}@media (min-width: 1024px){.promo-with-video__text-content-subtitle .checkmark{height:24px;width:24px}}.promo-with-video__text-content-subtitle .checkmark:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:5px;left:-24px;top:-10px}@media (min-width: 1024px){.promo-with-video__text-content-subtitle .checkmark:before{left:0;top:0}}.promo-with-video__text-content-discount{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;border-top:1px solid #ccc;margin-top:32px;padding-top:12px;width:100%}.promo-with-video__text-content-discount .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.promo-with-video__text-content-discount+.promo-with-video__text-content-subtitle{margin-top:8px;width:100%}.promo-with-video__text-content--bottom{color:#fff;column-gap:8px;display:flex;margin-top:8px;padding-left:12px}.promo-with-video__text-content .image__container{margin:unset}.promo-with-video .social-video .image__wrapper{padding-bottom:0!important}.promo-with-video .social-video img{position:static;transform:none}.promo-with-video__popup-icon{display:inline-block;height:24px;text-align:center;vertical-align:middle;width:24px}.promo-with-video__popup-icon:hover{cursor:pointer}.promo-with-video__promocode{align-self:flex-start;margin-top:16px}.promo-with-video__subscription-offer,.promo-with-video__email-form{margin-top:24px;width:100%}.promo-with-video__btn{margin-top:20px;width:100%}@media (min-width: 768px){.promo-with-video__btn{width:unset}}.promo-with-video__btn--full-width{width:100%}@media (min-width: 768px){.promo-with-video__btn--full-width{max-width:304px}}.promo-with-video__partly-background{display:grid;grid-template:auto/1fr;margin-bottom:32px}.promo-with-video__partly-background .promo-with-video__text-content-image{filter:hue-rotate(45deg) brightness(55%)}.promo-with-video__partly-background .promo-with-video__text-content-wrapper{display:flex;justify-content:center;margin-bottom:32px}@media (min-width: 768px){.promo-with-video__partly-background .promo-with-video__text-content-wrapper{margin:auto 0}}.promo-with-video__partly-background .promo-with-video__text-content-wrapper--desktop-only{display:none}@media (min-width: 768px){.promo-with-video__partly-background .promo-with-video__text-content-wrapper--desktop-only{display:flex}}.promo-with-video__partly-background .promo-with-video__text-content{justify-content:unset;padding:0 32px;width:unset}.promo-with-video__partly-background .promo-with-video__text-content--top,.promo-with-video__partly-background .promo-with-video__text-content--bottom,.promo-with-video__partly-background .promo-with-video__text-content-quote,.promo-with-video__partly-background .promo-with-video__text-content-subtitle{color:#313131}.promo-with-video__partly-background .promo-with-video__text-content--bottom{margin-top:20px;padding-left:unset}@media (min-width: 768px){.promo-with-video__partly-background .promo-with-video__text-content{justify-content:center;width:336px}}.promo-with-video__partly-background.reduce-bottom-spacing{margin-bottom:-24px!important}@media (min-width: 768px){.promo-with-video__partly-background.reduce-bottom-spacing{margin-bottom:unset!important}}@media (min-width: 768px){.promo-with-video__partly-background{grid-template:1fr/repeat(2,1fr);margin-bottom:unset}.promo-with-video__partly-background.centered-content{display:flex;gap:4%;justify-content:center}}.promo-with-video__badge{font-weight:500;align-self:flex-start;border:1px solid #e10600;border-radius:32px;color:#e10600;font-size:11px;padding:4px 8px;text-transform:uppercase}.promo-with-video-subscription-offer{column-gap:24px;display:flex}.promo-with-video-subscription-offer__item{border-top:1px solid #ccc;padding-top:8px;width:50%}.promo-with-video-subscription-offer__item-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.promo-with-video-subscription-offer__item-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.promo-with-video-subscription-offer__item-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c}.promo-with-video-subscription-offer__item-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.release-intro{display:flex;flex-direction:column;justify-content:space-between;row-gap:24px;text-align:center}@media (min-width: 768px){.release-intro{align-items:center;flex-direction:row;text-align:left}}.release-intro__image--mobile{display:block}.release-intro__image--desktop{display:none}@media (min-width: 768px){.release-intro__image{max-width:50%;order:2}.release-intro__image--mobile{display:none}.release-intro__image--desktop{display:block}}.release-intro__content{padding-bottom:48px}@media (min-width: 768px){.release-intro__content{max-width:45%;padding:64px 0}}@media (min-width: 1024px){.release-intro__content{max-width:35%}}.release-intro__eyebrow{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;color:#e10600;margin-bottom:12px;text-transform:uppercase}.release-intro__eyebrow .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.release-intro__main-heading{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:8px}.release-intro__main-heading .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.release-intro__main-heading{margin-bottom:12px}}.release-intro__body-text{margin-bottom:20px}.release-intro__link-button{width:100%}@media (min-width: 768px){.release-intro__link-button{width:unset}}.review-highlighted-container{padding-bottom:32px;width:100%}@media (min-width: 768px){.review-highlighted-container{padding-bottom:48px}}.review-highlighted--content,.review-highlighted--author-title,.review-highlighted--author-nick{text-align:center}.review-highlighted--content{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin:96px 16px 16px}.review-highlighted--content .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.review-highlighted--author-title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.review-highlighted--author-title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.reviews-slider{display:flex;flex-direction:column;gap:8px 16px;margin:32px auto}.reviews-slider__header{align-items:center;display:flex;gap:8px;justify-content:center}.reviews-slider__header-title{color:#7c7d7c}.reviews-slider__header-stars{display:flex}.reviews-slider__header-stars .icon{height:16px;width:16px}@media (min-width: 1024px){.reviews-slider__header{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.reviews-slider__reviews{column-gap:16px;display:flex;flex:1 0 60%;overflow-x:hidden;text-align:center}.reviews-slider__reviews-item{display:flex;flex:1 0 100%;flex-direction:column;row-gap:8px}@media (min-width: 1024px){.reviews-slider__reviews-item-comment{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.reviews-slider__reviews-item-comment .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.reviews-slider__reviews-item-author{color:#7c7d7c}@media (min-width: 1024px){.reviews-slider__reviews{text-align:left}}@media (min-width: 768px){.reviews-slider{min-height:112px}}@media (min-width: 1024px){.reviews-slider{flex-direction:row;min-height:unset}}.fs-mobile-12{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px}.fs-mobile-12 .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.fs-mobile-16{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.fs-mobile-16 .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.fs-mobile-24{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.fs-mobile-24 .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.fs-mobile-32{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.fs-mobile-32 .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.fs-desktop-12{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px}.fs-desktop-12 .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.fs-desktop-16{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.fs-desktop-16 .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.fs-desktop-24{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.fs-desktop-24 .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.fs-desktop-32{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.fs-desktop-32 .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.rich-text-section{display:block;margin-left:auto;margin-right:auto}.rich-text-section--top-spacing{margin-top:24px}@media (min-width: 768px){.rich-text-section--top-spacing{margin-top:40px}}.rich-text-section--bottom-spacing{margin-bottom:24px}@media (min-width: 768px){.rich-text-section--bottom-spacing{margin-bottom:40px}}.rich-text-section .cta-btn{margin-top:24px;width:100%}@media (min-width: 768px){.rich-text-section .cta-btn{margin-top:40px}.rich-text-section .cta-btn:not(.btn--full-width){width:fit-content}}.rounds__container{padding:64px 0}@media (min-width: 1024px){.rounds__container{padding:96px 0}}.rounds__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:16px}.rounds__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.rounds__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:24px}.rounds__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.rounds__badges-container{flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.rounds__badges-container{flex-wrap:nowrap}}.rounds-hide-on-mobile{display:none}@media (min-width: 768px){.rounds-hide-on-mobile{display:flex}}.rounds__badges-borders .negative-indentation{margin-bottom:-16px}.rounds__badges-borders :nth-child(4){background:#ccc;margin:16px auto 0;padding-top:1px;width:95%}.rounds__badges-borders :nth-child(6){margin-top:0}@media (min-width: 768px){.rounds__badges-borders{flex-wrap:nowrap}.rounds__badges-borders .negative-indentation{margin-bottom:0}.rounds__badges-borders :nth-child(4){margin:40px 0 0;width:1px}.rounds__badges-borders :nth-child(6){margin-top:40px}}.rounds__text-center{text-align:left}@media (min-width: 768px){.rounds__text-center{text-align:center}}@media (min-width: 768px){.rounds__block-size-200px{width:200px}}@media (min-width: 768px){.rounds__block-size-280px{width:280px}}@media (min-width: 768px){.rounds__block-size-400px{width:320px}}@media (min-width: 1024px){.rounds__block-size-400px{width:400px}}.rounds__vertical-divider{background:#ccc;margin-right:-1px;margin-top:16px;width:1px}@media (min-width: 768px){.rounds__vertical-divider{margin-top:40px}}.rounds-list{display:flex}@media (min-width: 768px){.rounds-list{display:none}}.shop-all__product-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;justify-content:center;padding-bottom:16px}.shop-all__product-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 1024px){.shop-all__product-title.lg{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.shop-all__product-title.lg .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.shop-all-combined-products{padding:48px 0}@media (min-width: 768px){.shop-all-combined-products{padding:64px 0}}.shop-all-combined-products__product-switcher{margin:24px auto}@media (min-width: 1024px){.shop-all-combined-products__product-switcher{margin:40px auto}}.shop-all-combined-products__header .shop-all-combined-products__badges{display:none}@media (min-width: 1024px){.shop-all-combined-products__header .shop-all-combined-products__badges{display:flex;flex-direction:column}}@media (min-width: 1024px){.shop-all-combined-products__header-content{position:sticky;top:128px}}.shop-all-combined-products__header--with-switcher .shop-all__product-title{display:none}@media (min-width: 1024px){.shop-all-combined-products__header--with-switcher .shop-all__product-title{display:block}}@media (min-width: 1024px){.shop-all-combined-products__header{position:relative}}.shop-all-combined-products__evergreen-promo-banner{margin-bottom:32px;width:100%}.shop-all-combined-products__frontrow-widget .fr-quant-container{border:1px solid #ccc!important}@media (min-width: 1024px){.shop-all-combined-products__badges{display:none}}.shop-all-combined-products__badges-image{display:flex;margin-top:40px}@media (min-width: 1024px){.shop-all-combined-products__badges-image{margin-top:24px;order:1;width:calc(100% - 48px)}}.shop-all-combined-products__body{display:grid;grid-row-gap:24px}@media (min-width: 1024px){.shop-all-combined-products__body{grid:1fr/30% 1fr;grid-column-gap:40px}}.shop-all-combined-products__cards-container{display:grid;grid-gap:12px 16px;width:100%}@media (min-width: 768px){.shop-all-combined-products__cards-container{grid:0fr/1fr 1fr}}.shop-all-combined-products .checkmark{display:inline-flex;height:24px;position:relative;vertical-align:middle;width:24px}.shop-all-combined-products .checkmark:before{border:solid #e10600;border-width:0 1px 1px 0;content:" ";height:10px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:5px;top:3px}.shop-all-recommendations__header{text-align:center}.shop-all-recommendations__body{border-bottom:1px solid #ccc;display:grid;padding-bottom:48px;row-gap:32px;width:100%}@media (min-width: 768px){.shop-all-recommendations__body{padding-bottom:96px}}.shop-all-recommendations__cards-container{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(304px,1fr))}.support__back-icon{display:flex}@media (min-width: 1024px){.support__back-icon{display:none}}.support__menu{display:flex;flex-direction:column;height:calc(100% - 50px);overflow-y:auto}.support__container{padding-left:32px;padding-right:32px;padding-top:32px}.support__container:not(:last-child){border-bottom:1px solid #ccc}.support__contact-info{margin-bottom:24px}.support__contact-info a{color:#e10600}.support__menu-item{padding-bottom:24px}.support__links a{display:block;margin-bottom:24px}.support__links a,.support__menu-item a{color:#313131}.support__links a:hover,.support__menu-item a:hover{color:#e10600}.support__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:8px}.support__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.support__subtitle{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:8px}.support__subtitle .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.support__description{color:#7c7d7c;padding-bottom:24px}.support__work-hours{color:#7c7d7c;padding-bottom:24px;padding-top:8px}.support__contact-info-container{flex:1;padding-top:16px}.support__chat-container{align-items:center;display:flex;justify-content:center;min-height:100px;padding:0}.support__chat-link{font-weight:500;color:#e10600;cursor:pointer}.support__chat-link:hover{text-decoration:underline}.tagline-text-container{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;text-align:center}.tagline-text-container .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.tagline-text-container.top-margin{margin-top:24px}.tagline-text-container.bottom-margin{margin-bottom:24px}@media (min-width: 768px){.tagline-text-container{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.tagline-text-container .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.testimonials-section-v2{display:grid;grid-row-gap:16px;justify-items:center;padding:48px 32px}.testimonials-section-v2__tabs{margin-bottom:16px}@media (min-width: 768px){.testimonials-section-v2__tabs{margin-bottom:24px}}.testimonials-section-v2__title-image{margin-bottom:48px}.testimonials-section-v2__cta-button{margin-bottom:16px;margin-top:24px;width:100%}@media (min-width: 768px){.testimonials-section-v2__cta-button{min-width:375px;width:fit-content}}.testimonials-section-v2__cta-button-description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#e10600;text-align:center}.testimonials-section-v2__cta-button-description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 1024px){.testimonials-section-v2.bottom-spacing{padding-bottom:96px}}.testimonials-section-v2 .swiper{margin-left:-10%;margin-right:-10%}@media (min-width: 1024px){.testimonials-section-v2 .swiper.disable-mouse-events{pointer-events:none}}.testimonials-section-v2 .swiper-slide{box-sizing:border-box!important;height:auto}.testimonials-section-v2--title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.testimonials-section-v2--title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.testimonials-section-v2--subtitle{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px;text-align:center}.testimonials-section-v2--subtitle .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.testimonials-section-v2--subtitle br{display:none}@media (min-width: 768px){.testimonials-section-v2--subtitle br{display:block}}.testimonials-section-v2 .testimonial-container{background:#fff;border:1px solid #ccc;border-radius:16px;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none}.testimonials-section-v2 .testimonial-container .testimonial-image{margin-bottom:16px}@media (min-width: 768px)and (max-width: 1024px){.testimonials-section-v2 .testimonial-container .testimonial-image{height:100%;object-fit:cover;width:100%}}.testimonials-section-v2 .testimonial-container .testimonial-person-tag{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;background:#fff;border-radius:16px;color:#313131;left:12px;padding:4px 8px;position:absolute;text-align:center;text-transform:uppercase;top:12px}.testimonials-section-v2 .testimonial-container .testimonial-person-tag .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.testimonials-section-v2 .testimonial-container .testimonial-person-description{min-height:48px;padding-left:12px;padding-right:12px}.testimonials-section-v2 .testimonial-container .testimonial-person-name{display:inline}.testimonials-section-v2 .testimonial-container .testimonial-person-title{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;display:inline;height:48px}.testimonials-section-v2 .testimonial-container .testimonial-person-title .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.testimonials-section-v2 .testimonial-container .testimonial-rating{display:flex;margin:16px auto 8px;width:fit-content}.testimonials-section-v2 .testimonial-container .testimonial-rating svg{height:20px;width:20px}.testimonials-section-v2 .testimonial-container .testimonial-content{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:24px;padding-left:12px;padding-right:12px}.testimonials-section-v2 .testimonial-container .testimonial-content .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 1024px){.testimonials-section-v2 .testimonial-container{border:1px solid #ccc;box-sizing:border-box;max-width:738px}}@media (min-width: 768px){.testimonials-section-v2{grid-row-gap:8px;padding-left:64px;padding-right:64px}.testimonials-section-v2--title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.testimonials-section-v2--title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.testimonials-section-v2--subtitle{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;margin-bottom:24px}.testimonials-section-v2--subtitle .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}@media (min-width: 1024px){.testimonials-section-v2{max-width:unset;padding:96px 0}}.transition-opt-out{flex-direction:column;margin-top:48px;padding:unset;text-align:center}@media (min-width: 768px){.transition-opt-out{padding:0 128px}}.transition-opt-out__form-container{margin:24px 0}@media (min-width: 768px){.transition-opt-out__form-container{margin:24px 0}}.transition-opt-out__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:12px}.transition-opt-out__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.transition-opt-out__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:24px}.transition-opt-out__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}}.transition-opt-out__description{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px}.transition-opt-out__description p+p{margin-top:12px}@media (min-width: 768px){.transition-opt-out__description{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.transition-opt-out__description .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}.transition-opt-out__btn{margin:40px 0}.transition-opt-out__btn button{width:100%}@media (min-width: 768px){.transition-opt-out__btn button{width:auto}}.transition-opt-out__confirmation-message-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.transition-opt-out__confirmation-message-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.transition-opt-out__confirmation-message-description{margin-top:12px}.transition-opt-out__error-message{color:#e10600}.account__actions{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.account__actions{flex-direction:row}}.account__actions-btn{align-items:center;background-color:#f7f7f7;border-radius:16px;box-sizing:border-box;color:#313131;display:flex;fill:#313131;height:84px;justify-content:space-between;padding:16px;stroke:#313131;width:100%}.account__actions-btn--disabled{background-color:#f7f7f7;color:#7c7d7c;fill:#7c7d7c;pointer-events:none;stroke:#7c7d7c}.account__actions-btn:hover{color:#e10600;fill:#e10600;stroke:#e10600;text-decoration:none}.account__actions-btn-content{font-weight:100;display:flex;flex-direction:column;row-gap:4px}@media (min-width: 1024px){.account__actions-btn-content{max-width:80%}}.account__actions-btn-arrow{height:20px;scale:2;transform:rotate(270deg);width:20px}.account__actions-btn-title{column-gap:8px;display:flex}.account__actions-btn-icon{height:24px;width:24px}.account__container{display:flex;flex-direction:column;padding-bottom:64px;padding-top:32px;row-gap:48px}@media (min-width: 1024px){.account__container{padding-top:64px}}.account__order-link{color:#313131}.account__orders-container{overflow-x:auto;padding-bottom:24px}.account__information-container{flex-wrap:wrap}.account__information-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:24px}.account__information-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.account__information__no-orders-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;padding-bottom:16px;text-align:center}.account__information__no-orders-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 414px){.account__information__no-orders-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.account__information__no-orders-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.account__information__no-orders-link-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.account__information__no-orders-link-container .btn{width:100%}@media (min-width: 414px){.account__information__no-orders-link-container{flex-wrap:nowrap}}.account__information__no-orders-description{padding-bottom:24px;text-align:center}.account__orders{min-width:624px;overflow-x:auto;table-layout:fixed;text-align:right;width:100%}.account__orders th,.account__orders td{padding:8px}.account__orders th:first-child,.account__orders td:first-child{padding-left:0;text-align:left}.account__orders th:last-child,.account__orders td:last-child{padding-right:0}.account__orders-header{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;color:#7c7d7c}.account__orders-header .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.account__order-row{border-top:1px solid #ccc}.account__settings-container{background:#f7f7f7;padding:24px 32px 32px}.account__address-container{margin-top:24px}.account__address-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;padding-bottom:8px}.account__address-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.account__address-link{padding-top:16px}.not-found__container{padding-bottom:64px;padding-top:64px}.not_found__header{font-family:Riforma LL;font-size:80px;font-weight:500;letter-spacing:-1.6px;line-height:80px;padding-bottom:16px}.not_found__header .trade-mark{font-size:48px;line-height:48px;vertical-align:top}.not_found__caption{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;padding-bottom:32px}.not_found__caption .trade-mark{font-size:10px;line-height:18px;vertical-align:top}@media (min-width: 768px){.not_found__caption{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px}.not_found__caption .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.not-found__content{align-items:center;display:flex;flex-direction:column;text-align:center}.order__container{padding-bottom:64px;padding-top:32px}@media (min-width: 1024px){.order__container{padding-top:64px}}.order__orders-container{overflow-x:auto}.order__information-container{flex-wrap:wrap;padding-top:16px}.order__line-items{min-width:364px;overflow-x:auto;table-layout:fixed;text-align:right;width:100%}.order__line-items th,.order__line-items td{padding:8px;vertical-align:middle}.order__line-items th:first-child,.order__line-items td:first-child{padding-left:0;text-align:left}.order__line-items th:last-child,.order__line-items td:last-child{padding-right:0}.order_shipping-address{padding-top:16px}.order__summary-table{border-top:1px solid #ccc;min-width:364px;overflow-x:auto;table-layout:fixed;width:100%}.order__summary-table td{padding-bottom:16px;padding-left:8px;padding-right:8px}.order__summary-table td:first-child{padding-left:0;text-align:left}.order__summary-table td:last-child{padding-right:0;text-align:right}.order__summary-table tr:first-child td{padding-top:16px}.order__summary-table tr:last-child{font-weight:500;border-top:1px solid #ccc}.order__summary-table tr:last-child td{padding-top:16px}.order__line-items-header{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;color:#7c7d7c}.order__line-items-header .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.order__line-items-row{border-top:1px solid #ccc}.order__line-items-name{font-weight:500;align-items:center;color:#313131;display:flex}.addresses__container{padding-bottom:32px;padding-top:32px}@media (min-width: 768px){.addresses__container{padding-bottom:64px;padding-top:64px}}@media (min-width: 1024px){.addresses__container{padding-bottom:96px}}.addresses__list-container{flex-wrap:wrap;padding-top:16px}.addresses__new-tile-container{font-weight:500;align-items:center;border:1px dashed #ccc;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:320px}.addresses__tile-wrapper{padding-bottom:8px;padding-top:8px}.addresses__tile-wrapper .account__address-container{display:flex;flex-direction:column;height:calc(100% - 64px)}.addresses__tile-wrapper .account__address-link{margin-top:auto}.addresses__list-item-container{background:#f7f7f7;padding:32px}.address__delete-link{padding-left:8px}.addresses__form-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px}.addresses__form-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.addresses__form-subtitle{padding-bottom:32px;padding-top:8px}.addresses__form-group-with-double-inputs{display:flex;flex-wrap:wrap}.addresses__form-group-with-double-inputs .form-element{width:100%}.addresses__form-group-with-double-inputs .form-element:first-child{padding-bottom:16px}@media (min-width: 768px){.addresses__form-group-with-double-inputs .form-element:first-child{padding-bottom:0;padding-right:4px;width:calc(50% - 4px)}}@media (min-width: 768px){.addresses__form-group-with-double-inputs .form-element:last-child{padding-left:4px;width:calc(50% - 4px)}}.adress__default-address-input{padding-bottom:32px;padding-top:16px}.pages__container{padding-bottom:64px;padding-top:64px}.pages__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;padding-bottom:32px}.pages__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.team-page-header__container{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin:32px auto}.team-page-header__container .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.team-page-header__container{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;margin:48px auto}.team-page-header__container .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.team-champion__caption{bottom:16px;color:#fff;left:16px;position:absolute;right:16px}.team-champion__label{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;font-weight:500;align-items:center;column-gap:4px;display:flex;text-transform:uppercase}.team-champion__label .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.team-champion__record{font-family:Riforma LL;font-size:20px;font-weight:100;letter-spacing:0px;line-height:28px;font-weight:500;margin-top:4px}.team-champion__record .trade-mark{font-size:12px;line-height:22px;vertical-align:top}.team-champion__name{font-family:Riforma LL;font-size:14px;font-weight:100;letter-spacing:0px;line-height:20px;font-weight:500;margin-top:16px}.team-page__about-us-container{flex-wrap:wrap;padding-top:0}.team-page__about-us-header{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;padding-bottom:8px}.team-page__about-us-header .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.team-page__about-us-block-container:nth-child(n+2){padding-top:32px}@media (min-width: 768px){.team-page__about-us-block-container:nth-child(n+2){padding-top:0}.team-page__about-us-block-container:nth-child(n+3){padding-top:32px}}@media (min-width: 1024px){.team-page__about-us-block-container:nth-child(n+3){padding-top:0}}.team-page__about-us-link-container{padding-top:16px}.team-page__section-title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;padding-bottom:16px}.team-page__section-title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.team-page__header-container{padding-top:64px}@media (min-width: 414px){.team-page__header-container{padding-top:96px}}.team-page__champions-container{margin-top:16px}.team-page__champions-container,.team-page__members-container{flex-wrap:wrap}.team-page__member-bio-overlay{transition:all .3s cubic-bezier(.455,.03,.515,.955);transition-property:opacity;align-items:flex-end;background:#f7f7f7;color:#313131;display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.team-champion,.team-page__member-container{transition:all .3s cubic-bezier(.455,.03,.515,.955);transition-property:border-color;border-radius:16px;margin-top:16px;overflow:hidden;position:relative}@media (min-width: 414px){.team-champion,.team-page__member-container{background-size:contain}}@media (min-width: 1024px){.team-champion,.team-page__member-container{background-size:cover}}.team-champion:hover .team-page__member-bio-overlay,.team-page__member-container:hover .team-page__member-bio-overlay{opacity:1}.team-page__member-name{font-weight:500;padding-left:16px;padding-right:16px;padding-top:28px;text-align:center}.team-page__member-position{padding-left:16px;padding-right:16px;text-align:center}.team-page__member-bio{padding-bottom:32px;padding-left:16px;padding-right:16px}.team-page__member-caption{left:0;position:absolute;top:0;width:100%}.team-page__investors-text{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;padding-top:16px}.team-page__investors-text .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.team-page__investors-text p{margin-bottom:24px}.team-page__principles-name{font-weight:500;padding-top:16px}@media (min-width: 1024px){.team-page__principles-name:first-child{padding-top:unset}}.team-page__principles-description{padding-top:8px}.team-page__principles-container{flex-wrap:wrap;padding-top:16px}@media (min-width: 1024px){.team-page__research-principles-section{padding-bottom:128px}}.team-page__principles{padding-top:32px}@media (min-width: 768px){.team-page__principles{padding-top:0}}.video-wrapper{aspect-ratio:16/9;border-radius:16px;margin-bottom:48px;overflow:hidden;position:relative}.video-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.shopify-challenge__container{margin-bottom:64px!important;margin-top:64px!important}.shopify-challenge__button{background:#e10600;border-color:#e10600;color:#fff;border-radius:32px;-webkit-appearance:none;max-width:304px;width:100%}.shopify-challenge__button.btn--loading,.shopify-challenge__button:hover{background:#b40500;border-color:#b40500}body.gorgias--disabled #gorgias-chat-container{display:none}.govx-badge-container{display:flex;justify-content:center;margin-top:16px}.govx-badge-container span{align-items:center;display:flex}#frontrow-widget{width:100%}.article__header{height:100%}.article__title{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:32px}.article__title .trade-mark{font-size:16px;line-height:16px;vertical-align:top}@media (min-width: 768px){.article__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px}.article__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}}.article__info-container{margin:32px 0}@media (min-width: 768px){.article__info-container{margin:64px 0}}.article__authors{font-weight:500}.article__tags{display:flex;margin-top:16px}.article-contributors__container{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}@media (min-width: 768px){.article-contributors__container{flex-direction:row}}.article-scientist__container,.article-authors__container{width:100%}@media (min-width: 768px){.article-scientist__container,.article-authors__container{width:50%}}.article-scientist__container{margin-bottom:24px}@media (min-width: 768px){.article-scientist__container{margin-bottom:0}}.article__content a{word-wrap:break-word}.article-card__container{color:#313131;display:flex;flex-wrap:wrap;margin-bottom:16px;width:100%}.article-card__container:hover{text-decoration:none}.article-card__image-wrapper{border-radius:16px;height:200px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.article-card__image{background-position:center center;background-size:cover;height:100%;width:100%}.article-card__text-content{align-content:start;display:flex;flex-wrap:wrap;width:100%}.article-card__heading{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:16px;width:100%}.article-card__heading .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.article-card__tags{margin-bottom:8px;width:100%}.article-card__excerpt{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.article-card__excerpt .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.blog__container{flex-wrap:wrap}.blog__scientific-citations{border-top:1px solid #ccc;padding-top:64px}.blog-collection__container{margin-bottom:16px;width:100%}@media (min-width: 768px){.blog-collection__container{margin-bottom:48px}}.blog-collection__heading{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:32px}.blog-collection__heading .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.blog-collection__articles-container{display:flex;flex-wrap:wrap}.blog-collection__articles-container .article-card__container{margin-bottom:48px}@media (min-width: 768px){.blog-collection__articles-container .article-card__container{margin-bottom:16px}}@media (min-width: 1024px){.blog-collection__articles-container{flex-wrap:nowrap}}@media (min-width: 1024px){.blog-collection__articles-container--popular{flex-wrap:wrap}}.blog-collection__articles-container__column{align-content:start;display:flex;flex-wrap:wrap;width:100%}@media (min-width: 1024px){.blog-collection__articles-container__column{width:50%}}@media (min-width: 1024px){.blog-collection__articles-container__column--left{padding-right:8px}}@media (min-width: 1024px){.blog-collection__articles-container__column--right{padding-left:8px}}@media (min-width: 768px){.blog-collection__articles-container__column .article-card__image-wrapper{height:160px;margin-bottom:0;margin-right:16px;width:calc(50% - 16px)}.blog-collection__articles-container__column .article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.blog-collection__articles-container__column .article-card__text-content{width:calc(50% - 16px)}.blog-collection__articles-container__column .article-card__excerpt{display:none}.blog-collection__articles-container__column .article-card__heading{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.blog-collection__articles-container__column .article-card__heading .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}@media (min-width: 1024px){.blog-collection__articles-container__column .article-card__image-wrapper{height:144px;width:calc(33.33% - 16px)}.blog-collection__articles-container__column .article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.blog-collection__articles-container__column .article-card__text-content{width:calc(66.67% - 16px)}}@media (min-width: 1024px){.blog-collection__articles-container__column--featured .article-card__image-wrapper{height:256px;margin-bottom:16px;margin-right:0;width:100%}.blog-collection__articles-container__column--featured .article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.blog-collection__articles-container__column--featured .article-card__text-content{width:100%}.blog-collection__articles-container__column--featured .article-card__excerpt{display:block}.blog-collection__articles-container__column--featured .article-card__heading{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.blog-collection__articles-container__column--featured .article-card__heading .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}@media (min-width: 1024px){.blog-collection__articles-container__column--popular{width:100%}.blog-collection__articles-container__column--popular .article-card__image-wrapper{height:320px;margin-right:16px;width:calc(50% - 16px)}.blog-collection__articles-container__column--popular .article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.blog-collection__articles-container__column--popular .article-card__text-content{width:calc(50% - 16px)}.blog-collection__articles-container__column--popular .article-card__excerpt{display:block}.blog-collection__articles-container__column--popular .article-card__heading{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500}.blog-collection__articles-container__column--popular .article-card__heading .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}.blog-collection__all-articles-container--collapsed :nth-child(n+7){display:none}.blog-collection__article-link{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#313131;display:block;margin-bottom:32px}.blog-collection__article-link .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.blog-hero__container{height:720px;position:relative;width:100%}@media (min-width: 768px){.blog-hero__container{height:512px}}.blog-hero__content{position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (min-width: 768px){.blog-hero__content{width:75%}}@media (min-width: 1024px){.blog-hero__content{width:50%}}.blog-hero__title{font-family:Riforma LL;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:48px;margin-bottom:16px}.blog-hero__title .trade-mark{font-size:32px;line-height:32px;vertical-align:top}.blog-hero__abstract{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;margin-bottom:24px}.blog-hero__abstract .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.blog-hero__podcast-subscription{display:flex;margin-top:24px}.blog-editors-choice__container{border-top:1px solid #ccc;margin-top:64px;padding-top:48px}@media (min-width: 1024px){.blog-editors-choice__container .blog-collection__articles-container{flex-wrap:wrap}.blog-editors-choice__container .blog-collection__articles-container__column{padding:0;width:100%}.blog-editors-choice__container .article-card__image-wrapper{height:160px;margin-bottom:0;margin-right:16px;width:calc(50% - 16px)}.blog-editors-choice__container .article-card__image-wrapper img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);max-width:1000%;min-height:100%;min-width:100%}.blog-editors-choice__container .article-card__text-content{width:calc(50% - 16px)}.blog-editors-choice__container .article-card__excerpt{display:none}.blog-editors-choice__container .article-card__heading{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500}.blog-editors-choice__container .article-card__heading .trade-mark{font-size:10px;line-height:18px;vertical-align:top}}email-subscription-cta,table-of-contents,podcast-subscription{display:none}.blog__email-subscription{margin-bottom:32px}.blog__email-subscription .email-subscription__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;text-align:left}.blog__email-subscription .email-subscription__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}@media (min-width: 768px){.blog__email-subscription .email-subscription__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:16px}.blog__email-subscription .email-subscription__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}}@media (min-width: 1024px){.blog__email-subscription .email-subscription__title{margin-left:0;margin-right:160px}}.blog__email-subscription .email-subscription__description{margin-bottom:24px;text-align:left}@media (min-width: 1024px){.blog__email-subscription .email-subscription__description{margin-left:0;margin-right:160px}}.blog__email-subscription .email-subscription__controls{display:flex;flex-wrap:wrap}@media (min-width: 768px){.blog__email-subscription .email-subscription__controls{margin:0}}@media (min-width: 1024px){.blog__email-subscription .email-subscription__controls{margin:0}}.blog__email-subscription .email-subscription__success-title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:16px}.blog__email-subscription .email-subscription__success-title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.blog__audio{margin-bottom:32px;width:100%}.rte .table-of-contents__container{background:#fff;border:1px solid #ccc;border-radius:16px;margin-bottom:32px;padding:32px}.rte .table-of-contents__heading{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:24px}.rte .table-of-contents__heading .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.rte .table-of-contents__title-reference{display:flex;margin-bottom:8px;overflow:hidden;position:relative;color:#313131;margin-top:16px}.rte .table-of-contents__subtitle-reference{display:flex;margin-bottom:8px;overflow:hidden;position:relative;color:#7c7d7c;padding-left:16px}.rte .table-of-contents__reference-text{background:#fff;padding-right:32px;z-index:2}.rte .table-of-contents__horizontal-line{position:absolute;top:50%;transform:translateY(-50%);border-bottom:1px solid #ccc;width:100%;z-index:1}.podcast-subscription__container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:32px;padding:32px 0}.podcast-subscription__title{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:32px;text-align:center}.podcast-subscription__title .trade-mark{font-size:14px;line-height:22px;vertical-align:top}.podcast-subscription__link-container{display:flex;justify-content:center}.podcast-subscription__button{padding:7px 19px;align-items:center;color:#313131;display:flex;margin-right:8px;text-decoration:none}.podcast-subscription__button:last-child{margin-right:0}.podcast-subscription__button__icon{color:#313131}.podcast-subscription__button__icon:hover{background:#0000}.podcast table tr td{display:table-row}@media (min-width: 768px){.podcast table tr td{display:table-cell}}.podcast table tr td:first-of-type{width:37.5%}.podcast table tr td:first-of-type img{height:32px;margin:0 0 16px;width:32px}@media (min-width: 768px){.podcast table tr td:first-of-type img{margin-bottom:0}}.podcast table tr td:first-of-type p{display:inline-block;margin:0;padding-top:4px}.podcast table tr td:first-of-type p:last-of-type{font-weight:500;padding-left:16px}.podcast table tr td:last-of-type{width:62.5%}.article__social-shares{display:flex}.article__social-shares--desktop{display:none;flex-direction:column;margin-left:64px;margin-top:64px;position:absolute}@media (min-width: 1024px){.article__social-shares--desktop{display:flex}}.article__social-shares--mobile{flex-direction:row;margin-top:24px}@media (min-width: 1024px){.article__social-shares--mobile{display:none}}.rte .blog__video{height:0;margin-bottom:32px;padding-bottom:56.25%;position:relative;width:100%}.rte iframe{display:none;height:100%;left:0;position:absolute;top:0;width:100%}:root .rc-login{--rc-title-font: "Riforma LL", sans-serif;--rc-body-font: "Riforma LL", sans-serif;--rc-button-bg-color: $fg-accent}#ReCharge{box-sizing:border-box;display:flex;margin:32px auto auto;max-width:320px;width:100%;justify-content:center}@media (min-width: 375px){#ReCharge{max-width:320px}}@media (min-width: 414px){#ReCharge{max-width:calc(100% - 32px)}}@media (min-width: 768px){#ReCharge{max-width:calc(100% - 128px)}}@media (min-width: 1024px){#ReCharge{max-width:960px}}@media (min-width: 1024px){#ReCharge{margin-top:64px}}.recharge .rc_layout__container{padding-left:0!important;padding-right:0!important;box-sizing:border-box;display:flex;margin:auto;max-width:320px;width:100%;flex-direction:column;margin-left:auto!important;margin-right:auto!important}@media (min-width: 375px){.recharge .rc_layout__container{max-width:320px}}@media (min-width: 414px){.recharge .rc_layout__container{max-width:calc(100% - 32px)}}@media (min-width: 768px){.recharge .rc_layout__container{max-width:calc(100% - 128px)}}@media (min-width: 1024px){.recharge .rc_layout__container{max-width:960px}}@media (min-width: 1024px){.recharge .rc_layout__container{flex-direction:row;max-width:960px!important}}.recharge .rc_layout__container:before,.recharge .rc_layout__container:after{display:none!important}.recharge .rc_layout{margin-left:0!important;margin-right:0!important}.recharge .rc_layout:before,.recharge .rc_layout:after{display:none!important}.recharge .rc_layout .rc_layout__sidebar,.recharge .rc_layout .rc_layout__content{box-sizing:content-box}#customer_tab_content{padding-left:8px;padding-right:8px;width:calc(100% - 16px)}@media (min-width: 320px){#customer_tab_content{width:calc(100% - 16px)}}@media (min-width: 375px){#customer_tab_content{width:304px}}@media (min-width: 414px){#customer_tab_content{width:calc(100% - 16px)}}@media (min-width: 768px){#customer_tab_content{width:calc(50% - 16px)}}@media (min-width: 1024px){#customer_tab_content{width:304px}}@media (min-width: 1440px){#customer_tab_content{width:304px}}@media (min-width: 1920px){#customer_tab_content{width:304px}}@media (min-width: 768px){#customer_tab_content{width:calc(100% - 16px)}}@media (min-width: 1024px){#customer_tab_content{margin-left:80px}}@media (min-width: 1024px){#customer_tab_content{width:624px}}#customer_tab_nav{width:calc(100% - 16px);padding-left:8px;padding-right:8px}@media (min-width: 320px){#customer_tab_nav{width:calc(100% - 16px)}}@media (min-width: 375px){#customer_tab_nav{width:304px}}@media (min-width: 414px){#customer_tab_nav{width:calc(100% - 16px)}}@media (min-width: 768px){#customer_tab_nav{width:calc(50% - 16px)}}@media (min-width: 1024px){#customer_tab_nav{width:304px}}@media (min-width: 1440px){#customer_tab_nav{width:304px}}@media (min-width: 1920px){#customer_tab_nav{width:304px}}@media (min-width: 768px){#customer_tab_nav{width:calc(100% - 16px)}}@media (min-width: 1024px){#customer_tab_nav{width:224px}}.rc_title-bar__title h2{font-family:Riforma LL;font-size:32px;font-weight:500;letter-spacing:-.32px;line-height:32px;margin-bottom:16px}.rc_title-bar__title h2 .trade-mark{font-size:16px;line-height:16px;vertical-align:top}.rc_title-bar__description p{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;margin-bottom:32px}.rc_title-bar__description p .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.table-responsive table thead tr{border-bottom:1px solid #ccc}.table-responsive table thead tr th{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;color:#7c7d7c;padding:16px 8px 8px}.table-responsive table thead tr th .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.table-responsive table thead tr th:first-child{padding-left:0}.table-responsive table thead tr th:not(:first-child){text-align:center}.table-responsive table tbody tr:not(:last-child),.table-responsive table tfoot tr:not(:last-child){border-bottom:1px solid #ccc}.table-responsive table tbody tr td,.table-responsive table tfoot tr td{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;padding:8px}.table-responsive table tbody tr td .trade-mark,.table-responsive table tfoot tr td .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.table-responsive table tbody tr td:first-child,.table-responsive table tfoot tr td:first-child{padding-left:0}.table-responsive table tbody tr td:not(:first-child),.table-responsive table tfoot tr td:not(:first-child){text-align:right}.table-responsive table tbody tr td a,.table-responsive table tfoot tr td a{color:#313131}input.rc_form__input,input.rc_form__number{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border-color,box-shadow;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;-webkit-appearance:none;background:#fff!important;border:1px solid #ccc!important;border-radius:16px;box-sizing:border-box;color:#313131;font-family:Riforma LL;margin:0;outline:none;width:100%;padding:20px 16px}input.rc_form__input .trade-mark,input.rc_form__number .trade-mark{font-size:10px;line-height:18px;vertical-align:top}input.rc_form__input:focus,input.rc_form__number:focus{border-color:#ccc;box-shadow:inset 0 0 0 1px #ccc}input.rc_form__input--small,input.rc_form__number--small{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;padding:12px 8px}input.rc_form__input--small .trade-mark,input.rc_form__number--small .trade-mark{font-size:8px;line-height:12px;vertical-align:top}select.form-control{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border-color,box-shadow;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;-webkit-appearance:none;background:#fff!important;border:1px solid #ccc!important;border-radius:16px;box-sizing:border-box;color:#313131;font-family:Riforma LL;margin:0;outline:none;width:100%;background-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg version=%271.1%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ctitle%3EDropdown%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg transform=%27translate%28-1045 -591%29%27%3E%3Cg transform=%27translate%281045 591%29%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27%23fff%27/%3E%3Cpath d=%27m14 8-4 4-4-4%27 stroke=%27%23000%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:right 16px top 50%;background-repeat:no-repeat;background-size:24px auto;padding:20px 16px}select.form-control .trade-mark{font-size:10px;line-height:18px;vertical-align:top}select.form-control:focus{border-color:#ccc;box-shadow:inset 0 0 0 1px #ccc}select.form-control--small{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;padding:12px 8px}select.form-control--small .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.rc_layout.rc_form__group div.form-group{padding-left:0;padding-right:0}@media (min-width: 768px){.rc_layout.rc_form__group div.form-group:first-child{padding-left:0;padding-right:8px}.rc_layout.rc_form__group div.form-group:last-child{padding-left:8px;padding-right:0}}.form__label.rc_form__label{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;display:inline-block;margin-bottom:8px}.form__label.rc_form__label .trade-mark{font-size:10px;line-height:18px;vertical-align:top}button.btn.btn-primary.button{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding:19px 31px;border:1px solid #313131;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap;background:#e10600;border-color:#e10600;color:#fff;border-radius:32px;width:auto}button.btn.btn-primary.button .trade-mark{font-size:10px;line-height:18px;vertical-align:top}button.btn.btn-primary.button:hover{text-decoration:none}button.btn.btn-primary.button:active,button.btn.btn-primary.button:focus{outline:none}button.btn.btn-primary.button.btn--loading,button.btn.btn-primary.button:hover{background:#b40500;border-color:#b40500}.rc_purchase_type:has(>input[id="42063717695657"]),.rc_purchase_type:has(>input[id="42371100541097"]){display:none!important}.rc_purchase_type>input[id="42063717695657"],.rc_purchase_type>input[id="42371100541097"]{display:none!important}.rc_purchase_type>input[id="42063717695657"]+label,.rc_purchase_type>input[id="42371100541097"]+label{display:none!important}.rc_customer__name{display:none}ul#rc_navigation{border:1px solid #ccc;display:none}@media (min-width: 1024px){ul#rc_navigation{display:block}}select#ReCharge-Mobile-Nav{display:block;margin-bottom:32px}@media (min-width: 1024px){select#ReCharge-Mobile-Nav{display:none}}li.rc_menu__item{border-bottom:1px solid #ccc;padding:16px 0 16px 16px}li.rc_menu__item:last-child{border-bottom:0}li.rc_menu__item a{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#7c7d7c;text-decoration:none}li.rc_menu__item a .trade-mark{font-size:10px;line-height:18px;vertical-align:top}li.rc_menu__item a:hover{color:#313131}li.rc_menu__item.active{border-left:4px solid #e10600}li.rc_menu__item.active a{color:#313131}.rc__schedule__orders__order__date strong{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;margin-bottom:8px}.rc__schedule__orders__order__date strong .trade-mark{font-size:8px;line-height:12px;vertical-align:top}.rc_schedule__order__address.rc_delivery_address{margin-bottom:24px}.rc_schedule__order__address.rc_delivery_address span{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px}.rc_schedule__order__address.rc_delivery_address span .trade-mark{font-size:10px;line-height:18px;vertical-align:top}#content__customers__billing .table-responsive table tbody tr{border-top:1px solid #ccc}#content__customers__billing .table-responsive table tbody tr td{padding-bottom:24px;padding-top:24px}#content__customers__billing .table-responsive table tbody tr td:not(:first-child){text-align:left}#content__customers__billing .table-responsive table tbody tr td a{color:#e10600}#content__customers__billing .table-responsive table tbody tr .rc_text--base p:last-child{margin-top:16px}@media (min-width: 1024px){#content__customers__subscriptions__shipping-address #customer_tab_content{width:464px}}#content__customers__billing__address .form-group{display:flex;flex-direction:column}#content__customers__billing__address .form__label.rc_form__label{font-weight:500;margin-bottom:8px}.recharge .rc_subscriptions .rc__subscriptions__subscription__address span{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;display:inline-block;margin-bottom:8px}.recharge .rc_subscriptions .rc__subscriptions__subscription__address span .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.recharge .rc_subscriptions .rc_subscriptions__subscription--info h4.purchase-address{margin-bottom:24px}.recharge .rc_subscriptions .rc_subscriptions__subscription__address__edit{display:block!important}.recharge .rc_subscriptions hr{display:none}.recharge .rc_subscriptions .rc_button{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;border:1px solid #313131;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:7px 19px;background:#fff;border:1px solid #ccc;color:#e10600;border-radius:32px;margin-top:24px}.recharge .rc_subscriptions .rc_button .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.recharge .rc_subscriptions .rc_button:hover{text-decoration:none}.recharge .rc_subscriptions .rc_button:active,.recharge .rc_subscriptions .rc_button:focus{outline:none}.recharge .rc_subscriptions .rc_button.btn--loading,.recharge .rc_subscriptions .rc_button:hover{background:#f7f7f7;border-color:#ccc}.recharge .rc_subscriptions .rc_button--fa-plus-circle:before{content:""}.page__customers__add-products #product_search_reset{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding:19px 31px;border:1px solid #313131;box-sizing:border-box;cursor:pointer;position:relative;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border:1px solid #ccc;color:#e10600;border-radius:32px;display:inline-block;width:calc(50% - 8px)}.page__customers__add-products #product_search_reset .trade-mark{font-size:10px;line-height:18px;vertical-align:top}.page__customers__add-products #product_search_reset:hover{text-decoration:none}.page__customers__add-products #product_search_reset:active,.page__customers__add-products #product_search_reset:focus{outline:none}.page__customers__add-products #product_search_reset.btn--loading,.page__customers__add-products #product_search_reset:hover{background:#f7f7f7;border-color:#ccc}@media (min-width: 414px){.page__customers__add-products #product_search_reset{width:144px}}.page__customers__add-products #product-search label[for=product_search_field]{display:block}.page__customers__add-products #product-search .form__control.input-row.form-group.input-wrapper{display:inline-block;width:100%}.page__customers__add-products #product-search button#trigger_search{display:inline-block;width:calc(50% - 8px)}@media (min-width: 414px){.page__customers__add-products #product-search button#trigger_search{width:144px}}.page__customers__add-products .rc_product-item__info{font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;color:#313131;text-align:center}.page__customers__add-products .rc_product-item__info .trade-mark{font-size:10px;line-height:18px;vertical-align:top}#content__customers__add-products__details h2.rc_product-detail__title.product-detail-name{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:8px}#content__customers__add-products__details h2.rc_product-detail__title.product-detail-name .trade-mark{font-size:14px;line-height:22px;vertical-align:top}#content__customers__add-products__details a.rc_product-detail__title__link{display:block;margin-bottom:16px}#content__customers__add-products__details h4#ProductPrice{font-family:Riforma LL;font-size:24px;font-weight:100;letter-spacing:0px;line-height:32px;font-weight:500;margin-bottom:16px}#content__customers__add-products__details h4#ProductPrice .trade-mark{font-size:14px;line-height:22px;vertical-align:top}#content__customers__add-products__details input#product_quantity{width:calc(100% - 32px)}#content__customers__add-products__details .rc_layout{max-width:100%!important;width:100%!important}@media (min-width: 768px)and (max-width: 1024px){#content__customers__add-products__details #customer_tab_content .rc_layout{flex-direction:row}}#content__customers__add-products__details #customer_tab_content .rc_layout__sm__5,#content__customers__add-products__details #customer_tab_content .rc_layout__sm__7{padding-left:0!important;padding-right:0!important}@media (min-width: 768px)and (max-width: 1024px){#content__customers__add-products__details #customer_tab_content .rc_layout__sm__5,#content__customers__add-products__details #customer_tab_content .rc_layout__sm__7{max-width:50%!important;width:50%!important}}#content__customers__add-products__details .btn--primary{width:100%!important}#content__customers__subscriptions__items .rc_toggler div:first-of-type a{display:block;margin-bottom:16px;margin-top:8px}#content__customers__subscriptions__items #customer_tab_content{width:calc(100% - 16px)}@media (min-width: 320px){#content__customers__subscriptions__items #customer_tab_content{width:calc(100% - 16px)}}@media (min-width: 375px){#content__customers__subscriptions__items #customer_tab_content{width:304px}}@media (min-width: 414px){#content__customers__subscriptions__items #customer_tab_content{width:calc(100% - 16px)}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content{width:calc(50% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content{width:304px}}@media (min-width: 1440px){#content__customers__subscriptions__items #customer_tab_content{width:304px}}@media (min-width: 1920px){#content__customers__subscriptions__items #customer_tab_content{width:304px}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content{width:calc(75% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content{width:464px}}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p{display:inline-block}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:calc(50% - 16px)}@media (min-width: 320px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:calc(50% - 16px)}}@media (min-width: 375px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:144px}}@media (min-width: 414px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:calc(50% - 16px)}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:calc(25% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:144px}}@media (min-width: 1440px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:144px}}@media (min-width: 1920px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:144px}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:calc(37.5% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group,#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child{width:224px}}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__group .rc_form__number{box-sizing:border-box}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical p:last-child button.btn--primary{width:100%}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons{margin-bottom:16px}#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:calc(50% - 16px)}@media (min-width: 320px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:calc(50% - 16px)}}@media (min-width: 375px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:144px}}@media (min-width: 414px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:calc(50% - 16px)}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:calc(25% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:144px}}@media (min-width: 1440px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:144px}}@media (min-width: 1920px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:144px}}@media (min-width: 768px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:calc(37.5% - 16px)}}@media (min-width: 1024px){#content__customers__subscriptions__items #customer_tab_content .rc_form.form-vertical div.rc_form__addons select.rc_form__input{width:224px}}#content__customers__subscriptions__items #rc_subscriptions__items__cancel{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;border:1px solid #313131;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:7px 19px;background:#fff;border:1px solid #ccc;color:#e10600;border-radius:32px}#content__customers__subscriptions__items #rc_subscriptions__items__cancel .trade-mark{font-size:10px;line-height:18px;vertical-align:top}#content__customers__subscriptions__items #rc_subscriptions__items__cancel:hover{text-decoration:none}#content__customers__subscriptions__items #rc_subscriptions__items__cancel:active,#content__customers__subscriptions__items #rc_subscriptions__items__cancel:focus{outline:none}#content__customers__subscriptions__items #rc_subscriptions__items__cancel.btn--loading,#content__customers__subscriptions__items #rc_subscriptions__items__cancel:hover{background:#f7f7f7;border-color:#ccc}#content__customers__subscriptions__items #rc_subscriptions__items__cancel a:hover{text-decoration:none}#content__customers__orders__items .table-responsive table tbody tr:last-child{border-bottom:1px solid #ccc}#content__customers__orders__items .table-responsive table tbody tr td{padding-bottom:16px;padding-top:16px}#content__customers__orders__items .table-responsive table tfoot tr.rc_history__order__summary__total td{font-weight:500}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group textarea#cancellation_reason_comments{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border-color,box-shadow;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;-webkit-appearance:none;background:#fff!important;border:1px solid #ccc!important;border-radius:16px;box-sizing:border-box;color:#313131;font-family:Riforma LL;margin:0;outline:none;padding:28px 16px 12px;width:100%}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group textarea#cancellation_reason_comments .trade-mark{font-size:10px;line-height:18px;vertical-align:top}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group textarea#cancellation_reason_comments:focus{border-color:#ccc;box-shadow:inset 0 0 0 1px #ccc}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group textarea#cancellation_reason_comments--small{font-family:Riforma LL;font-size:12px;font-weight:100;letter-spacing:0px;line-height:16px;padding:12px 8px}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group textarea#cancellation_reason_comments--small .trade-mark{font-size:8px;line-height:12px;vertical-align:top}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child{transition:all .12s cubic-bezier(.455,.03,.515,.955);transition-property:color,border,background-color;font-family:Riforma LL;font-size:16px;font-weight:100;letter-spacing:0px;line-height:24px;font-weight:500;padding:19px 31px;border:1px solid #313131;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap;background:#e10600;border-color:#e10600;color:#fff;border-radius:32px}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child .trade-mark{font-size:10px;line-height:18px;vertical-align:top}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child:hover{text-decoration:none}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child:active,#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child:focus{outline:none}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child.btn--loading,#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child:hover{background:#b40500;border-color:#b40500}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child a{color:#fff}#content__customers__subscriptions__cancel .form__control.input-row.form-group.input-wrapper.rc_form__group:last-child a:hover{text-decoration:none}#product_4435128909875,#product_4701674242099{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1389/assets/app.bundle.css.map */
