 .yotpo-label{display : none !important; } a .fa,h1 .fa,h2 .fa,h3 .fa,h4 .fa{margin-right:5px}@font-face{font-family:SunGenomics;src:url(https://cdn.shopify.com/s/files/1/2204/9357/files/SunGenomics-Regular_1b200d36-da15-418c-9b10-268a42b1fefd.woff?v=1697110600) format("woff"); font-display: swap;}@font-face{font-family:SunGenomics;src:url(https://cdn.shopify.com/s/files/1/2204/9357/files/SunGenomics-Regular_1b200d36-da15-418c-9b10-268a42b1fefd.woff?v=1697110600) format("woff");font-weight:100;font-display: swap;}@font-face{font-family:SunGenomics;src:url(https://cdn.shopify.com/s/files/1/2204/9357/files/SunGenomics-ExtraBold.woff?v=1694595588) format("woff");font-weight:500;font-display: swap;}a,body,label,li,p,select,span,td,th{font-family:SunGenomics,sans-serif;font-size:1rem;line-height:1.7;color:#595959;font-weight:100}h1,h1 a,h2,h2 a{font-weight:500;margin-top:0}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{font-family:SunGenomics,sans-serif;margin-bottom:0}h1,h1 a{font-size:2.2rem;line-height:1.25;color:#404040}h2,h2 a{font-size:2rem;line-height:1.15;color:#404040}h2.h2-small,h3,h3 a,h3.h3-small{line-height:1.25;font-size:1.2rem;font-weight:500;color:#404040}h2.h2-small{margin-top:0}h3.h3-small{margin-top:0}h4,h4 a{font-size:1.2rem;font-weight:500;line-height:1.25;color:#404040}.font-small,.text-lead{font-family:SunGenomics,sans-serif;line-height:1.25;font-weight:100}.text-link,a,a:hover{color:#FF5C35;text-decoration:none;cursor:pointer}a .fa{font-size:14px}.preheading{font-family:SunGenomics,sans-serif}.text-lead{font-size:1.2rem;color:#595959}.font-small{font-size:.9rem;color:#404040}.btn,.btn-lg{font-size:1rem;line-height:1.7;font-family:SunGenomics,sans-serif}.btn{-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;padding:.4rem 1rem;font-weight:400;text-shadow:none;text-decoration:none;overflow:hidden}.btn-lg{padding:.5rem 1rem;border:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.btn:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background-position:0}.btn .fa{font-size:14px}.btn-primary,.btn-primary:hover,.hs-form .hs-button,.hs-form .hs-button:hover,.hs-form button.hs-button,.hs-form input[type=button].hs-button,.hs-form input[type=reset].hs-button,.hs-form input[type=submit].hs-button,button.btn-primary,input[type=button].btn-primary,input[type=reset].btn-primary,input[type=submit].btn-primary{-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:SunGenomics,sans-serif;box-shadow:none;text-shadow:none;text-decoration:none;overflow:hidden;cursor:pointer;border:0;margin-bottom:8px;padding:.66667rem 1rem;font-size:1rem;line-height:1.7;border-radius:3px;color:#fff;font-weight:500}.btn-primary-lg,.btn-primary-ml{-moz-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0;padding:.48rem 1.2rem;line-height:1.25;font-weight:400}.btn-primary .fa,.btn-primary:hover .fa,.hs-form .hs-button .fa,.hs-form .hs-button:hover .fa,.hs-form button.hs-button .fa,.hs-form input[type=button].hs-button .fa,.hs-form input[type=reset].hs-button .fa,.hs-form input[type=submit].hs-button .fa,button.btn-primary .fa,input[type=button].btn-primary .fa,input[type=reset].btn-primary .fa,input[type=submit].btn-primary .fa{font-size:14px}.btn-primary,.btn-primary:hover,.hs-form .hs-button,.hs-form .hs-button:hover,.hs-form button.hs-button,.hs-form button.hs-button:hover,.hs-form input[type=button].hs-button,.hs-form input[type=button].hs-button:hover,.hs-form input[type=reset].hs-button,.hs-form input[type=reset].hs-button:hover,.hs-form input[type=submit].hs-button,.hs-form input[type=submit].hs-button:hover,button.btn-primary,button.btn-primary:hover,input[type=button].btn-primary,input[type=button].btn-primary:hover,input[type=reset].btn-primary,input[type=reset].btn-primary:hover,input[type=submit].btn-primary,input[type=submit].btn-primary:hover{background:#FF5C35}.btn-primary span,.hs-form .hs-button span{color:#fff}.btn-primary-ml{-webkit-box-shadow:none;box-sizing:border-box;font-family:SunGenomics,sans-serif;box-shadow:none;text-shadow:none;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:8px;font-size:1.2rem;border-radius:6px;background:#FF5C35;color:#fff}.btn-primary-inline,.btn-primary-lg{-webkit-box-shadow:none;font-family:SunGenomics,sans-serif;text-shadow:none;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:8px;background:#FF5C35;color:#fff}.btn-primary-ml .fa{font-size:14px}.btn-primary-ml:hover{background:#FF5C35}.btn-primary-lg{box-sizing:border-box;box-shadow:none;font-size:1.2rem;border-radius:6px}.btn-link,.btn-primary-inline{line-height:1.7;font-weight:500;padding:.66667rem 1rem}.btn-primary-lg .fa{font-size:14px}.btn-primary-lg:hover{background:#FF5C35}.btn-primary-inline{-moz-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;border:0;font-size:1rem;border-radius:0 3px 3px 0;float:left;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;margin-left:0}.hover-zoom-lg:hover,.hover-zoom-sm:hover{background-position:center}.btn-primary-inline .fa{font-size:14px}.btn-primary-fa{font-family:FontAwesome}.btn-link{font-size:1rem;border-radius:3px}.btn-bordered,input[type=submit].btn-bordered{-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:SunGenomics,sans-serif;box-shadow:none;text-shadow:none;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:8px;padding:.66667rem 1rem;font-size:1rem;border:1px solid red;color:red;background-color:none;border-radius:4px;line-height:1.7;font-weight:500}.btn-bordered-lg,.btn-bordered-ml{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:SunGenomics,sans-serif;text-shadow:none;text-decoration:none;overflow:hidden;margin-bottom:8px;background-color:none;line-height:1.7;font-weight:500;color:red;cursor:pointer}.btn-bordered .fa,input[type=submit].btn-bordered .fa{color:red;margin-right:4px;font-size:14px}.btn-bordered-ml{-webkit-box-shadow:none;-moz-box-shadow:none;box-sizing:border-box;box-shadow:none;padding:.48rem 1.2rem;font-size:1.2rem;border:1px solid red;border-radius:4px}.btn-bordered-ml .fa{color:red;margin-right:4px;font-size:14px}.btn-bordered-lg{-webkit-box-shadow:none;-moz-box-shadow:none;box-sizing:border-box;box-shadow:none;border:1px solid red;border-radius:4px}.btn-bordered-lg .fa{color:red;margin-right:10px;font-size:16px}ul{padding:0}ul li{line-height:auto}.list-standard{list-style-type:none}.list-bulleted{list-style-type:disc}#page-hero .section-highlight ul,.home-pricing-tiles ul,.page-tiers ul{list-style-type:none}.list-horizontal li{display:inline-block;padding:0 25px}.list-horizontal li:first-child{padding-left:0}@media (max-width:800px){ .order-whatyouget .tile-inner{padding-right:0px !important;} .list-horizontal.list-horizontal-collapse-800 li{display:block}}@media (max-width:900px){.list-horizontal.list-horizontal-collapse-900 li{display:block}}@media (max-width:1000px){.list-horizontal.list-horizontal-collapse-1000 li{display:block}}.list-fa li{padding-left:30px}.list-fa li:before{font-family:FontAwesome;content:'\f0a9';position:absolute}.list-fa.list-check li:before{content:'\f00c'}.list-fa.list-check-square li:before{content:'\f14a'}.list-fa.list-check-square-o li:before{content:'\f046'}.list-fa.list-check-circle li:before{content:'\f058'}.list-fa.list-check-circle-o li:before{content:'\f05d'}.list-fa.list-stars li:before{content:'\f005'}.list-fa.list-chevron li:before{content:'\f054'}.list-fa.list-chevron-circle li:before{content:'\f138'}.hover-zoom,.hover-zoom-lg,.hover-zoom-md,.hover-zoom-sm{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:100%;background-position:center;background-repeat:no-repeat;display:block;opacity:1}.image-bw-to-color,.image-bw-to-color:hover,.image-color-to-bw,.image-color-to-bw:hover{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.hover-zoom-lg:hover,.hover-zoom-md:hover,.hover-zoom-sm:hover,.hover-zoom:hover{background-size:110%}.hover-zoom-lg:hover{background-size:120%}@-webkit-keyframes twinkle_one{0%,100%,30%{opacity:.25}70%{opacity:0}}@-moz-keyframes twinkle_one{0%,100%,30%{opacity:.25}70%{opacity:0}}@-o-keyframes twinkle_one{0%,100%,30%{opacity:.25}70%{opacity:0}}@keyframes twinkle_one{0%,100%,30%{opacity:.25}70%{opacity:0}}@-webkit-keyframes twinkle_two{0%,100%,25%{opacity:.25}80%{opacity:0}}@-moz-keyframes twinkle_two{0%,100%,25%{opacity:.25}80%{opacity:0}}@-o-keyframes twinkle_two{0%,100%,25%{opacity:.25}80%{opacity:0}}@keyframes twinkle_two{0%,100%,25%{opacity:.25}80%{opacity:0}}@-webkit-keyframes twinkle_three{0%,100%{opacity:.25}30%,40%{opacity:0}}@-moz-keyframes twinkle_three{0%,100%{opacity:.25}30%,40%{opacity:0}}@-o-keyframes twinkle_three{0%,100%{opacity:.25}30%,40%{opacity:0}}@keyframes twinkle_three{0%,100%{opacity:.25}30%,40%{opacity:0}}.star-type1{-webkit-animation:twinkle_one 15s ease-in-out infinite;-moz-animation:twinkle_one 15s ease-in-out infinite;-o-animation:twinkle_one 15s ease-in-out infinite;animation:twinkle_one 15s ease-in-out infinite}.star-type2{-webkit-animation:twinkle_two 12s ease-in-out infinite;-moz-animation:twinkle_two 12s ease-in-out infinite;-o-animation:twinkle_two 12s ease-in-out infinite;animation:twinkle_two 12s ease-in-out infinite}.star-type3{-webkit-animation:twinkle_three 5s ease-in-out infinite;-moz-animation:twinkle_three 5s ease-in-out infinite;-o-animation:twinkle_three 5s ease-in-out infinite;animation:twinkle_three 5s ease-in-out infinite}.fadein-1,.fadein-2,.fadein-3,.fadein-4,.fadein-5,.fadein-6{-webkit-animation:seconds 1s forwards;-webkit-animation-iteration-count:1;animation:seconds 1s forwards;animation-iteration-count:1;position:relative;opacity:0}.fadein-1{-webkit-animation-delay:.05s;animation-delay:.05s}.fadein-2{-webkit-animation-delay:.1s;animation-delay:.1s}.fadein-3{-webkit-animation-delay:.15s;animation-delay:.15s}.fadein-4{-webkit-animation-delay:.2s;animation-delay:.2s}.fadein-5{-webkit-animation-delay:.25s;animation-delay:.25s}.fadein-6{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes seconds{0%{opacity:0}100%{left:-9999px;opacity:1}}@keyframes seconds{0%{left:-9999px;opacity:0}100%{opacity:1}}.image-bw-to-color:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0)}.image-bw-to-color{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%)}.image-color-to-bw{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0)}.image-color-to-bw:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%)}.visible-on-hover-wrapper .visible-on-hover{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.visible-on-hover-wrapper:hover .visible-on-hover{opacity:1}.tile{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tile-halves:after,.tile-quarters:after,.tile-thirds:after{content:"";display:block;clear:both;height:0;font-size:0}.tile-thirds .tile{width:31%;margin-right:3.5%;margin-bottom:25px}.tile-thirds a.tile:nth-of-type(3n+3),.tile-thirds div.tile:nth-of-type(3n+3){margin-right:0}.tile-quarters .tile{width:23%;margin-right:3%;margin-bottom:25px}.tile-quarters a.tile:nth-of-type(4n+4),.tile-quarters div.tile:nth-of-type(4n+4){margin-right:0}.tile-halves .tile{width:49%;margin-right:2%;margin-bottom:25px}.tile-halves a.tile:nth-child(2n+2),.tile-halves div.tile:nth-child(2n+2){margin-right:0}.tile .tile-image{min-height:150px;clear:both;width:100%;padding:20px 0 15px;display:inline-block;vertical-align:middle;height:100%;margin-bottom:15px}.tile .tile-footer,.tile .tile-header{width:calc(100%+20px);text-align:center}.tile .tile-header{padding-top:1px;margin-top:-10px;height:140px;margin-bottom:16px}.tile .tile-header h2,.tile .tile-header h2 a,.tile .tile-header h3,.tile .tile-header h3 a{color:#fff;text-align:center;margin:0;padding:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile .tile-footer{margin-left:-10px;padding-top:1px;margin-bottom:-10px}.tile-body{padding:14px}.tile .tile-title{min-height:40px}.tile .tile-body{min-height:50px}.tile .tile-footer{min-height:30px}@media (max-width:699px){.tile-halves .tile,.tile-thirds .tile{width:100%;margin:20px auto}}@media (max-width:899px){.tile-quarters .tile{width:49%;margin-right:2%;margin-bottom:25px}.tile-quarters .tile:nth-child(2n+2){margin-right:0}}@media (max-width:599px){.tile-quarters .tile{width:100%;margin:20px auto}}@media (min-width:900px){.tile-quarters .tile{width:23.5%;margin-right:2%}.tile-quarters .tile:nth-child(4n+4){margin-right:0}}@media (max-width:1000px){.tile-halves.collapse-1000 .tile{width:100%;margin:20px auto}.section-steps .saphire-section-steps-line{display:none}}@media (max-width:1100px){.tile-halves.collapse-1100 .tile{width:100%;margin:20px auto}}@media (max-width:1200px){.tile-halves.collapse-1200 .tile{width:100%;margin:20px auto}}@media (min-width:800px){.tile-halves.collapse-800 .tile,.tile-quarters.collapse-800 .tile,.tile-thirds.collapse-800 .tile{width:100%;margin:0 auto}}.tile-sideswipe{background:#008dc9;float:left;text-align:center;width:9px;min-height:50px;padding:12px 0 99999px;margin-bottom:-99999px;color:#fff;font-weight:700;position:relative;z-index:2}.tile-sideswipe~.box-body,.tile-sideswipe~.box-footer .box-footer-aside,.tile-sideswipe~.box-title{padding-left:25px}.testimonial-beech .testimonial-quote-icon{width:50px;height:50px;position:absolute;text-align:center;left:25px;top:-4px}.testimonial-beech .testimonial-quote-icon img{max-width:34px}.testimonial-beech .testimonial-image img{width:80px;height:80px;border-radius:50%}.testimonial-beech .testimonial-title{max-width:55%;opacity:.5;margin:0 auto}.section-steps .saphire-section-steps-circle{box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#fff;line-height:0;font-family:Roboto,sans-serif;font-weight:500;position:absolute}.menu-horizontal-trigger{display:none;margin-right:10px}.menu-horizontal .fa,.menu-horizontal-trigger .fa{margin-right:5px;display:inline-block}.menu-horizontal .fa-caret-down{margin-left:10px}.menu-horizontal ul{list-style:none;position:relative;float:left;margin:0;padding:0;z-index:1500}.menu-horizontal ul a{display:block;padding:0 15px;box-sizing:border-box}.menu-horizontal ul li{position:relative;float:left;text-align:left;margin:0;padding:0}.menu-horizontal ul li.menu-horizontal-current{background:rgba(0,0,0,.1)}.menu-horizontal ul ul{display:none;position:absolute;top:100%;margin-top:0;left:0;padding:12px 0;background:#FFF;z-index:1500;border:1px solid rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.1)}.menu-horizontal ul ul li{float:none;width:240px;padding:6px 0}.menu-horizontal ul ul a{line-height:120%}.menu-horizontal ul ul ul{top:0;left:100%}.menu-horizontal ul li:hover>ul{display:block}.menu-horizontal-link-wrapper{vertical-align:middle;display:inline-block;position:relative}.menu-horizontal ul li .menu-horizontal-link-wrapper:hover ul{display:block}.mobile-navigation-pane,.mobile-navigation-trigger{display:none}@media (max-width:1000px){.menu-horizontal-trigger{display:block;cursor:pointer}.menu-horizontal{background:#000;width:300px;position:fixed;top:0;right:0;height:100%;overflow:auto;display:none}.menu-horizontal .menu-horizontal-trigger{padding:10px}.menu-horizontal ul{position:relative;right:0;top:0;width:300px}.menu-horizontal ul li{float:none;width:300px}.menu-horizontal ul ul{position:relative;z-index:5;display:none;float:none}.menu-horizontal ul ul li{width:300px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-horizontal ul li a{padding:8px 10px}.menu-horizontal-dropdown{display:none}.menu-horizontal ul li:hover>ul{display:none;position:relative;float:none}}.mobile-navigation-pane .menu-horizontal-dropdown{list-style-type:none;padding-left:12px}.mobile-navigation-pane a{display:block;width:100%;box-sizing:border-box}.header-navigation-list li:last-child,.mobile-navigation-pane .fa{margin-left:0px}body{background:#f8f8f8}.module.module-default-page{padding-top:0}.header{background:#fff;border:0}.header-top{padding:2px 13px;background:rgba(0,0,0,.05);position:absolute;right:0;font-size:1rem;margin-right:30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.header-navigation-link{font-size:.9rem}.header-top a,.header-top a:hover{font-size:13px;color:#7f7f7f}.header-currency-switcher{margin-left:10px}.header-currency-switcher .selected-currency{font-size:.9rem;letter-spacing:0}.header-currency-switcher .select-wrapper:after{font-size:1rem}@media (max-width:1100px){.header{padding-top:28px}.header-top{margin-right:0;margin-top:-28px}}.branding-logo-image{max-width:140px;max-height:60px}.showing-drawer .drawer-toggle span,.showing-drawer .header-cart-link{color:#000}.icon-cross:before{font-family:launch-icons,sans-serif}@media (max-width:720px){.module{padding-top:0}}.blog-social a,.order-social a{color:#636970}.blog-social .fa,.order-social .fa{font-size:22px}.dropdown-trigger{position:relative}.circle-number,.dropdown-target,.header-navigation-list-item.has-dropdown .header-navigation-list-arrow{position:absolute}.dropdown-target{display:none;top:30px;left:0;background:#fff;width:200px;text-align:left}.circle-number,.module.pagination{text-align:center}.menu-horizontal a,.menu-horizontal a:hover{color:#404040}.list-bulleted{padding-left:20px}.main-header-wrapper{background:#fff}.main-header{border:0}.header-navigation-list-arrow{color:#fff}.header-navigation-list li li:last-child{display:block}.main-header .branding-logo-link img{width:250px}.secondary-list{width:350px}@media (max-width:1070px){.header-navigation-list li:last-child{display:block}}.main-footer .template-links{padding-top:10px}.main-footer .template-links a{padding-left:15px;padding-right:15px;font-size:13px;color:rgba(255,255,255,.7)}.template-social{background:#ebeef4}.circle-number,.highlight-box{background:#ff5e38;color:#fff}.template-social .fa{font-size:28px}.circle-number{border-radius:50%;width:60px;height:60px;box-sizing:border-box;font-size:40px;font-weight:500;padding-top:0;line-height:1.5}.highlight-box p{color:#fff;font-size:30px;line-height:1.25}.sideswipe{border-left:4px solid #ff5e38;padding-left:20px}.sideswipe p{padding-bottom:0}.preheading,.pretitle{font-weight:500;padding-bottom:8px;font-size:.9rem;line-height:1.4;color:#FF5C35}.h1-small,.rte h2,.rte h2 a{font-size:2rem;line-height:1.15}.rte h2,.rte h2 a,.rte h3,.rte h3 a{margin-top:0;font-weight:500;color:#404040}@media (max-width:600px){.preheading,div.pretitle{padding-bottom:4px}}h2+p{padding-top:25px}.rte h1,h1{margin-top:0}.h1-small,h2{padding-bottom:20px}.rte h3,.rte h3 a{margin-bottom:0;font-size:1.2rem;line-height:1.25}.h3-small{font-size:1.2rem}.p-tight{line-height:1.7}div{font-family:SunGenomics,sans-serif}.font-handwritten,.font-handwritten h5{font-family:Caveat,cursive}.font-accent{color:#FF5C35}@media (max-width:800px){h1,h1 a{font-size:1.8rem;font-weight:500;line-height:1.15;color:#404040}.rte h2,.rte h2 a,h2,h2 a{font-size:1.6rem;font-weight:500;padding-bottom:12px}}.font-handwritten{font-size:20px;line-height:20px}.font-handwritten h5{font-size:22px;font-weight:700;line-height:24px}p.font-small{font-size:14px;line-height:1.5;color:#5c5c5c}.font-large p,p.font-large{font-size:1.4rem;line-height:1.3}.font-inverse h2,.font-inverse h3,.font-inverse h4,.font-inverse p,p.font-inverse{color:#fff}.accent-text h2,.accent-text h3,.accent-text p,.btn-bordered:hover{color:#FF5C35}.btn-bordered,.btn-bordered:hover,.btn-primary,.btn-primary:hover,.hs-form .hs-button,.hs-form .hs-button:hover{padding:11px 16px;box-sizing:content-box;text-transform:uppercase}.tile-standard{background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.05);padding:12px;position:relative}.tile-standard h2{font-size:25px;padding-bottom:0}.tile-standard p{line-height:1.5}.tile-standard.with-left-bar .tile-left-bar{background:#FF5C35;width:150px;height:500px;float:left}.tile-standard.with-left-bar .tile-body{padding:40px 20px 20px 190px;position:absolute}@media (max-width:1000px){.tile-standard.with-left-bar .tile-body{padding-left:170px}}.frm-standard label{padding-top:11px;padding-bottom:11px}.frm-standard input[type=text]{padding-top:10px;padding-bottom:10px;background:#fff;border:1px solid rgba(0,0,0,.2)}.list-fa li:before{color:#FF5C35;margin:0 0 0 -24px}#page-hero .section-highlight a,#page-hero .section-highlight a:hover,#page-hero .section-highlight div,#page-hero .section-highlight h2,#page-hero .section-highlight li,#page-hero .section-highlight span,.quotebox{color:#fff}.video-vimeo{width:640px;height:360px}@media (max-width:800px){.video-vimeo{width:320px;height:180px}}h3+p{padding-top:10px}.quotebox{background:#FF5C35;font-size:30px;line-height:1.2;padding:25px;font-weight:500}.fixed-bottom{margin-bottom:0;position:fixed;bottom:0;left:0;width:100%}@media (max-width:800px){.padding-tb-75.padding-mobile-half{padding-top:30px;padding-bottom:30px}.padding-t-75.padding-mobile-half{padding-top:30px}.padding-tb-50.padding-mobile-half{padding-top:25px;padding-bottom:25px}p,p.p-tight{line-height:1.5}}.module-product{padding-bottom:0}@media (max-width:1200px){.mailing-list-signup{padding:30px 5%}}.user-customer{padding-top:100px;padding-bottom:100px}.rc_table tr td:first-child,.rc_table tr th:first-child{padding-left:10px}.rc_table td{background:#fff}.template-newsletter{background:#edeff2}.template-newsletter .module-header{padding-left:0}.template-newsletter .module{text-align:left}.template-newsletter .mailing-list-signup-form-container{margin-left:0}#page-hero .section-highlight{background:#ff5c35;color:#fff}#page-hero .section-highlight li{position:relative;padding-bottom:14px}#page-hero .section-highlight .circle-number{display:inline-block;border-radius:50%;margin-right:16px;background:#fff;color:#ff5c35;width:26px;height:26px;text-align:center;font-weight:500;position:absolute;margin-top:-4px}#page-hero .section-highlight .circle-label{padding-left:40px;display:block;line-height:1.2;color:#fff}.hs-form .hs_email,.hs-form .hs_submit{display:inline-block}.section-standard{padding:65px 0}.section-white{background:#fff}.section-dark a,.section-dark a:hover,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark p{color:#fff}.saphire-testimonial{text-align:center}.saphire-testimonial .testimonial-source{font-weight:700}.saphire-testimonial .testimonial-source-position{font-size:.8rem;font-style:italic;line-height:1.25;color:rgba(0,0,0,.45)}.saphire-testimonial .testimonial-quote-image{padding-bottom:20px}.nav-dark a{color:rgba(255,255,255,.9);padding-left:14px;padding-right:14px}.hs-form .hs_email{text-align:left;font-size:.9rem}.hs-form #label-email-5fc930a2-0fe6-43df-bd59-9fbb92406f74{display:none}.hs-form .hs-button{margin-top:20px}.template-newsletter .module-header{padding-bottom:0}.template-newsletter .hs-form .hs_email{min-width:300px}.section-refer-friend{background-color:#ebedec}@media (min-width:900px){.section-refer-friend{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/refer-friend.jpg)}}.qa-q{padding:21px 0 12px;background:#ff5c35;width:40px;height:40px;border-radius:8px 8px 0;font-weight:500;font-size:26px;color:#fff;text-align:center;line-height:0}.popup,.popup-screen{display:none;position:fixed}.upsell,.upsell a,.upsell a:focus,.upsell a:hover{color:#746400;line-height:1.2;display:inline-block}}.popup-cookies .popup-header .popup-close .fa{font-size:16px}.popup-cookies .popup-body h2{font-size:17px;font-weight:600}.cart-price span,.cart-totals .btn-primary:hover,.cart-totals .hs-form .hs-button:hover,.hs-form .cart-totals .hs-button:hover,.upsell{font-weight:700}.popup-cookies .popup-body p+h2{padding-top:20px}.popup-cookies .popup-body li,.popup-cookies .popup-body p,.popup-cookies .popup-body td{font-size:16px;line-height:1.4;padding:8px 0}.popup-cookies .popup-body a{border-bottom:1px dashed #3968a3}.popup{width:800px;height:400px;left:50%;top:50%;margin-left:-400px;margin-top:-200px;background:#fff;padding:20px;z-index:5000}.popup-screen{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:4999}@media (max-width:800px){.popup{width:100%;margin-left:0;margin-right:0;left:0;right:0}}#shopify-section-template-cart{background:#f7f9fa}.cart-header{margin-top:0;padding-top:70px;padding-bottom:45px}.upsell{padding:16px 32px;border:1px solid #f0e5a5;background:#faf1ba;margin-bottom:24px}.upsell a,.upsell a:focus,.upsell a:hover{margin-left:18px;border-bottom:1px dashed #746400}@media (max-width:850px){.upsell{margin-left:5%;margin-right:5%}}.cart-items-container{padding-top:40px}.cart-items-container .cart-items-thead th{border:0}.cart-items-container .cart-item{background:#fff;border:1px solid #e4e9ec}.cart-items-container .cart-item td,.cart-items-container .cart-items-thead .first{border:0}.cart-items-container .cart-item-product{padding-left:15px}.cart-items-container .cart-item-total{padding-right:15px}.cart-items-container .cart-title a{color:#000;text-transform:none;font-size:16px}.cart-items-container .cart-vendor{color:rgba(0,0,0,.4);font-size:12px;text-transform:uppercase;font-weight:700;padding-top:0}.cart-tools{margin-bottom:100px}.cart-price{font-size:0;line-height:0;margin-bottom:24px}.cart-price span{font-size:20px}.cart-totals .btn-primary,.cart-totals .btn-primary:hover,.cart-totals .hs-form .hs-button,.cart-totals .hs-form .hs-button:hover,.hs-form .cart-totals .hs-button,.hs-form .cart-totals .hs-button:hover{box-shadow:none;line-height:1.55}.cart-totals .btn-light,.cart-totals .btn-light:hover{background:#e7eef2;border:0;height:auto;line-height:1.55}.cart-popup{overflow:hidden;top:130px;height:65%;margin-top:0;width:100%;max-width:800px;z-index:10000;box-shadow:5px 5px 40px rgba(0,0,0,.3)}@media (max-width:1020px){.cart-items{max-width:90%;margin:0 auto 30px}.cart-items tr:nth-child(even),.cart-items tr:nth-child(odd){background:#fff;margin:10px}.cart-item-quantity-wrapper{max-width:240px}}.home-hero{padding:0;background:#f7f7f7}.home-hero .home-hero-inner{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/home-hero-20191120-4.jpg);background-repeat:no-repeat;background-position:right bottom;min-height:650px}.home-hero .home-hero-text{padding-top:125px}.home-hero .home-hero-text span{font-size:2rem;font-weight:500;line-height:1.35;color:#48484a}.home-hero .home-hero-text span.font-accent{color:#FF5C35}.home-hero .home-hero-content{margin:0;padding-top:130px;text-align:left;max-width:450px}.home-hero .home-hero-learnmore{padding-bottom:75px;padding-top:25px}@media (max-width:1100px){.home-hero .home-hero-inner{background-position:40% bottom}}@media (max-width:1000px){.home-hero .home-hero-text{padding-top:50px;text-align:center}.home-hero .home-hero-content{max-width:340px}.home-hero .home-hero-text span{font-size:1.4rem;line-height:1.35}}@media (max-width:600px){.home-hero .home-hero-inner{background:0 0;min-height:100px}.home-hero .home-hero-content{padding-top:30px;text-align:center;max-width:100%}}.home-intro{background:#ebf0f7}.home-intro .home-intro-content-wrapper{background-image:url(https://cdn2.shopify.com/s/files/1/2204/9357/t/10/assets/home-intro-product-2.jpg);background-position:bottom left;background-repeat:no-repeat;min-height:650px}.home-intro .home-intro-content{padding:125px 170px 75px 43%}@media (max-width:1150px){.home-intro .home-intro-content-wrapper{background-position-x:-140px}.home-intro .home-intro-content{padding-left:34%}}@media (max-width:1000px){.home-intro .home-intro-content-wrapper{background:0 0}.home-intro .home-intro-content{padding-left:5%;padding-bottom:0}}@media (max-width:900px){.home-intro .home-intro-content{padding-left:5%;padding-right:5%;padding-top:50px}}.section-steps{background:#f8f9fb}.section-steps h2{padding-bottom:20px}.section-steps .col-grid{text-align:left}.section-steps .col-3{padding-bottom:30px}.section-steps .image-wrapper{margin-bottom:30px;height:120px}.section-steps img{max-width:130px;max-height:140px;margin-left:60px}@media (max-width:1000px){.section-steps img{margin-left:40px}}.section-steps .saphire-section-steps-circle{bottom:-10px;left:-2px;background:#FF5C35;border:0;width:60px;height:60px;font-size:30px;padding-top:30px}.order-benefits-label-1,.order-benefits-label-1-mobile,.order-benefits-label-2,.order-benefits-label-2-mobile,.order-benefits-label-3{height:70px;width:240px;position:absolute}.home-awards .award-tile{display:inline-block;margin:6px 22px}.home-awards-mobile .award-tile{width:50%;text-align:center;margin:0;float:left;min-height:70px}.home-awards-mobile img{max-height:66px}.home-benefits-background{min-height:700px;background:#fdfefe;background:-moz-linear-gradient(top,#fdfefe 0,#ebf0f6 100%);background:-webkit-linear-gradient(top,#fdfefe 0,#ebf0f6 100%);background:linear-gradient(to bottom,#fdfefe 0,#ebf0f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#ebf0f6', GradientType=0 )}.home-benefits-background .col-right{min-height:200px;background:#fcfdfd;background:-moz-linear-gradient(left,#fcfdfd 0,#fafbfd 100%);background:-webkit-linear-gradient(left,#fcfdfd 0,#fafbfd 100%);background:linear-gradient(to right,#fcfdfd 0,#fafbfd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#fafbfd', GradientType=1 )}.home-benefits{position:absolute}.home-benefits .tile-header{margin-bottom:0}.home-benefits .tile-body{padding-top:0}.home-benefits h4{font-weight:100;font-size:.9rem;color:rgba(255,255,255,.8)}.home-benefits-tiles-wrapper{padding:60px}@media (max-width:1100px){.home-benefits-tiles-wrapper{padding:30px;margin-top:0}}@media (max-width:900px){.home-benefits-tiles-wrapper{margin-top:-100px}.home-benefits{position:relative}}.home-benefits-tiles img{opacity:.8}.home-benefits-labels{margin-top:-550px}.home-benefits-labels-inner{margin-left:-20px}@media (max-width:2000px){.home-benefits-labels{margin-top:-500px}.home-benefits-labels-inner{margin-left:-25px}}.order-benefits{background:#f9feff}.order-benefits-wrapper{background-repeat:no-repeat;background-position:right 230px bottom;background-image:url(https://cdn2.shopify.com/s/files/1/2204/9357/t/10/assets/home-unique-background.jpg)}.order-benefits .secondary-column{text-align:center}.order-benefits h5{margin:0}.order-benefits-pills{position:relative}.order-benefits-label-1{bottom:490px;right:420px}.order-benefits-label-2{bottom:520px;right:40px}.order-benefits-label-3{bottom:320px;right:20px}.order-benefits-label-1-mobile{top:20px;right:0}.order-benefits-label-2-mobile{top:90px;left:0}.order-benefits-label-3-mobile{position:absolute;width:100%;height:70px;top:350px;right:0}@media (max-width:1000px){.order-benefits-wrapper{background-image:none}.order-benefits-pills{position:relative;background-image:url(https://cdn2.shopify.com/s/files/1/2204/9357/t/10/assets/home-unique-background.jpg);background-position:-150px bottom;background-repeat:no-repeat;min-height:620px}.order-benefits-label-1{bottom:600px;left:30px;width:180px}.order-benefits-label-2{bottom:500px;left:30px}.order-benefits-label-3{display:none}}@media (max-width:900px){.order-benefits .secondary-column{text-align:left}}.home-products .tile-inner{margin-bottom:50px;background-color:#f7f7f9;padding-bottom:280px;min-height:575px;background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media (max-width:800px){.home-awards .home-awards-inner{max-width:400px}.home-products .tile-inner{min-height:auto;padding-bottom:46vw}.home-products .tile-inner.tile-inner-flore-tots{padding-bottom:74vw}}.home-pricing-tiles .tile-wrapper-inner{background:#fff;box-shadow:3px 3px 25px rgba(0,0,0,.1);padding:20px}.home-pricing-tiles .tile-header{height:55px}.home-pricing-tiles .tile-body-content{border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;min-height:324px;margin-bottom:20px;text-align:center}@media (max-width:800px){.home-pricing-tiles .tile-body-content{min-height:50px}}.home-pricing-tiles .tile-body-content li .fa{margin-right:10px;color:#FF5C35}.home-pricing-tiles .tile-body-header{min-height:95px;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.home-pricing-tiles .tile-footer,.home-pricing-tiles h4{text-align:center}.home-pricing-tiles h4{line-height:1.1;font-size:2em;padding-bottom:4px;margin:0}.home-pricing-tiles .tile-title-sub{text-align:center;color:rgba(0,0,0,.4);line-height:1.2;font-size:.95rem}.home-pricing-tiles .btn{margin:20px auto}.home-pricing-tiles .tile-price{font-weight:600}.home-pricing-tiles .tile-0 .btn-primary,.home-pricing-tiles .tile-0 .hs-form .hs-button,.home-pricing-tiles .tile-1 .btn-primary,.home-pricing-tiles .tile-1 .hs-form .hs-button,.hs-form .home-pricing-tiles .tile-0 .hs-button,.hs-form .home-pricing-tiles .tile-1 .hs-button{background:0 0;border:1px solid #FF5C35;color:#FF5C35}.home-pricing-tiles .tile-2 .tile-wrapper-inner{border-top:4px solid #FF5C35}@media (min-width:800px){.home-pricing-tiles .tile-2{margin-top:-34px}.home-pricing-tiles .tile-2 .tile-wrapper-inner{margin-top:0}.home-pricing-tiles .tile-2 .tile-body-header{padding-top:28px}.home-pricing-tiles .tile-2 .tile-footer{padding-bottom:40px}}.home-pricing-tiles .tile-footer{padding-bottom:24px}.home-pricing-tiles .price-striked{color:#999;font-weight:400;font-size:.9rem}.home-pricing-tiles .saphire-section-tiles .tile-header .tile-header-label{color:#FF5C35;text-align:center;font-weight:600;width:100%;padding-top:20px;text-transform:uppercase;font-size:.9rem}.home-research-edition h2{max-width:500px}.home-research-edition .saphire-standard-section-content-inner{padding-bottom:75px}@media (max-width:700px){.home-research-edition .saphire-standard-section-content-inner{padding-bottom:25px}.tots-badges .col-3{width:50%;text-align:center}}.product-header-wrapper{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff', GradientType=0 )}.product-form-nav{float:left;margin-right:1px}.rc_popup__hover{color:#FF5C35}.rc_popup__hover .fa{margin-right:5px}.product-tabs-body{background:#f8f8f8}.page-product-detail .tile-blurbs .column-main{padding-right:30px}.order-intro-tots .saphire-standard-section-content-wrapper{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/tots-microbe-2.png);background-repeat:no-repeat;background-position:94% bottom}.order-faq.order-faq-tots{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/floretots-background.jpg);background-repeat:no-repeat;background-position:10% 0}.section-totsquote{margin-top:-75px}.section-totsquote .section-content{background-image:url(https://cdn2.shopify.com/s/files/1/2204/9357/t/10/assets/floretots-quotebox.jpg);background-position:right bottom;background-repeat:no-repeat;min-height:400px}@media (max-width:1000px){.section-totsquote .section-content{background-position:70% bottom;background-repeat:no-repeat;padding-bottom:370px}}.product-title-pre{color:#FF5C35;font-size:15px;font-weight:600}@media (max-width:800px){.product-title{padding-top:25px}.page-product-detail .product-header{padding:20px 15px 30px}.add-to-cart input{width:auto;padding-left:20px;padding-right:20px}}.product-header{background:0 0;padding:30px}.section-orderbox{background:#f8f8f8}.order-purchasebox{width:100%;background:#fff}.hs-form .order-purchasebox .hs-button,.hs-form .order-purchasebox .hs-button:hover,.order-purchasebox .btn-primary,.order-purchasebox .btn-primary:hover,.order-purchasebox .hs-form .hs-button,.order-purchasebox .hs-form .hs-button:hover{background:#ff5a34;border:0}.order-purchasebox span{vertical-align:top;display:inline-block}.order-purchasebox .original{opacity:.65;margin-right:20px}.order-purchasebox .subscription-information{background:rgba(255,255,255,.2);margin-bottom:20px;margin-top:10px}.page-product-detail-nav{background:#4a4a4a;padding:20px 0}.page-product-detail-nav a{color:#fff;padding:14px 28px;font-weight:600;font-size:1.2rem}.order-intro .saphire-standard-section-content p{font-size:1.1rem}.order-intro .saphire-standard-section-content-inner{padding-top:2vw}@media (max-width:1100px){.order-intro .saphire-standard-section-content-wrapper{background-image:none}}.tots-overview-title{margin-left:-40px}@media (max-width:900px){.tots-overview-title{margin-left:0}}.page-product-detail-results .tile-header-image-wrapper{margin:0 auto}.page-product-detail-results .saphire-section-tiles .tile,.page-product-detail-results .tile .tile-header{margin-bottom:0}.page-product-detail-results .tile-body-content{padding-top:12px}.page-product-detail-results .tile-body-content p{color:#ff5a34;font-size:1rem;font-weight:500;line-height:1.2;padding:0}.page-product-detail-results .saphire-section-tiles .tile-header div{height:auto}.page-product-detail-results .tile .tile-body{min-height:auto}.page-product-detail-results .tile-header img{max-width:140px}.order-flore-app .saphire-standard-section-content-inner{padding:50px 0 30px 50px}@media (max-width:1250px){.order-flore-app .saphire-standard-section-content-inner{padding-left:0;padding-top:0;max-width:200px}}@media (max-width:1000px){.order-flore-app .saphire-standard-section-content-inner{padding-left:0;padding-top:0;max-width:100%;text-align:center}}.order-whatsincluded .tile{margin-bottom:30px}.order-whatyouget{background:#f8f8f8}.order-whatyouget .tile-header-image-wrapper{padding-bottom:20px}.order-whatyouget img{max-height:110px}@media (max-width:800px){.order-whatyouget .tile{position:relative}.order-whatyouget .tile-header{position:absolute;top:0;left:0;width:130px;text-align:left}.order-whatyouget .tile-body{padding-left:120px}.order-whatyouget .tile-body p{padding-bottom:0}.order-whatyouget .tile-inner{clear:both}.order-whatyouget .tile-header img{max-width:80px}.order-whatyouget .tile-3 img{margin-left:15px}.table-pricing.table-pricing-mobile .header-col-2{display:none}}.order-whatyouget .tile-inner{padding-right:30px}.order-faq,.order-shipping{background:#fff}.order-comparison{background:#f8f8f8}.tile-blurbs h3{font-size:18px;font-weight:600;margin-bottom:6px}.tile-blurbs p{padding-top:0}.tile-blurbs .tile-icon{background:#ec6527;border:3px solid #fadacc;width:80px;height:80px;padding-top:10px;border-radius:50%;text-align:center;box-sizing:border-box}.tile-blurbs .tile-icon .fa{font-size:42px;color:#fff;padding-top:5px;padding-left:2px}.table-pricing{margin-bottom:0}.table-pricing .header-col{background:#ec6425;color:#fff}.table-pricing .header-col.header-col-1{background:0 0}.table-pricing tr td,.table-pricing tr th{padding:0;margin:0}.table-pricing tr th{height:100px;line-height:1.1;padding-left:10px;padding-right:10px}.table-pricing tr td{height:80px}.table-pricing .table-pricing-main-col h3{font-weight:400;font-size:16px;color:#595959}.table-pricing .table-pricing-main-col a{font-weight:400}.table-pricing .table-pricing-check-col{width:120px;min-width:120px;text-align:center}.table-pricing .table-pricing-check-col .fa{font-size:18px;color:#ec6425}.table-pricing .table-pricing .col-main{padding-left:20px}.table-pricing .col-8{overflow:auto}.table-pricing .header-col img{max-width:100px}.table-pricing .row-even .col-even,.table-pricing .row-even .col-odd,.table-pricing .row-odd .col-even,.table-pricing .row-odd .col-odd{background:#fff;border:2px solid #f8f8f8}.table-pricing .row-even .col-main,.table-pricing .row-odd .col-main{background:#fff}.table-pricing .mobile-not-featured{opacity:.6;text-decoration:line-through}.table-pricing .header-col-2,.table-pricing .row-even .table-pricing-check-col.table-pricing-check-col-2,.table-pricing .row-odd .table-pricing-check-col.table-pricing-check-col-2{width:250px;min-width:250px}.table-pricing .header-col-2{background:#db5111}.table-pricing .row-even .table-pricing-check-col.table-pricing-check-col-2,.table-pricing .row-odd .table-pricing-check-col.table-pricing-check-col-2{background:#fff}.table-pricing .row-even .table-pricing-check-col.table-pricing-check-col-2 .fa,.table-pricing .row-odd .table-pricing-check-col.table-pricing-check-col-2 .fa{color:#db5111}@media (max-width:1070px){.table-pricing .table-pricing-main-col{width:100%}.table-pricing .header-col-2,.table-pricing .row-even .table-pricing-check-col.table-pricing-check-col-2,.table-pricing .row-odd .table-pricing-check-col.table-pricing-check-col-2{width:175px;min-width:175px}.table-pricing .plan-heading{padding:7px 10px}.table-pricing .plan-heading h3{font-weight:100}}.table-pricing.table-pricing-mobile .plan-heading{background:#ec6425;border-bottom:1px solid #fff;cursor:pointer}.table-pricing.table-pricing-mobile .plan-heading h3{color:#fff;margin-bottom:0}.table-pricing.table-pricing-mobile .plan-heading .fa{color:#fff;font-size:18px;float:right;margin-top:2px}.table-pricing.table-pricing-mobile ul{margin-left:0}.table-pricing.table-pricing-mobile li{margin-top:0;margin-bottom:0}.table-pricing.table-pricing-mobile .list-fa li:before{color:#404040}.table-pricing.table-pricing-mobile .plan-body{padding-top:12px}.table-pricing.table-pricing-mobile .plan-body ul{margin-top:0}.table-pricing.table-pricing-mobile .table-pricing-check-col-2{margin-bottom:80px}.table-pricing.table-pricing-mobile .table-pricing-check-col-10,.table-pricing.table-pricing-mobile .table-pricing-check-col-11,.table-pricing.table-pricing-mobile .table-pricing-check-col-12,.table-pricing.table-pricing-mobile .table-pricing-check-col-13,.table-pricing.table-pricing-mobile .table-pricing-check-col-3,.table-pricing.table-pricing-mobile .table-pricing-check-col-4,.table-pricing.table-pricing-mobile .table-pricing-check-col-5,.table-pricing.table-pricing-mobile .table-pricing-check-col-6,.table-pricing.table-pricing-mobile .table-pricing-check-col-7,.table-pricing.table-pricing-mobile .table-pricing-check-col-8,.table-pricing.table-pricing-mobile .table-pricing-check-col-9{display:none}.module.module-product{max-width:100%;width:100%}.product-header{max-width:1300px;margin:0 auto}.page-order-kit .whats-included-highlight{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/tablet-on-orange-2.jpg?1515);background-repeat:no-repeat;background-position:right bottom}@media (max-width:1300px){.page-order-kit .whats-included-highlight{padding-bottom:300px;background-size:400px;background-position:left bottom}}.product-3956862648381 .product-title-pre{display:none}.flore-gut-intro{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/gut-kit-intro-bg-left.jpg);background-position:left bottom}@media (max-width:1550px){.flore-gut-intro{background-image:none}}.testimonial-body.tile-noimage{padding-top:30px}.testimonial-beech .testimonial-quote-icon{background:#FF5C35}.testimonial-beech .tile-background{background:#fff}.employee-tiles .col-3{height:300px;width:25%;padding-right:25px;padding-bottom:25px;align-items:center;justify-content:center}.employee-tiles .employee-tile{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}.employee-tiles .employee-tile-overlay{width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;align-items:center;justify-content:center;flex-direction:column;display:none;line-height:1.1;text-align:center;padding:5px}.employee-tiles .employee-tile-overlay h4{color:#fff}.employee-tiles h4{margin-bottom:5px}.employee-tiles .employee-tile-info{display:none;line-height:1.2}@media (min-width:550px){.employee-tiles .employee-tile:hover .employee-tile-overlay{display:flex}}@media (max-width:900px){.page-order-kit .order-whatyouget img{max-width:90px}.employee-tiles .col-3{width:33%}}@media (max-width:700px){.employee-tiles .col-3{width:50%;height:400px}}@media (max-width:550px){.employee-tiles .employee-tile{height:330px}.employee-tiles .col-3{width:100%;height:auto;padding-right:0;max-width:250px}.employee-tiles .employee-tile-info{display:block}}.popup-employee-detail{width:600px;margin-left:-300px;margin-top:-300px}.popup-employee-detail h4{margin:0;font-size:1.4rem}.popup-employee-detail h5{margin:0}.popup-employee-detail .popup-detail-text{height:210px;overflow:auto}@media (max-width:800px){.popup-employee-detail{top:0;width:100%;margin:0 auto;height:100%}.popup-employee-detail .popup-detail-text{height:85%}}.page-lander-header{background:#fff;margin-top:0}.page-lead h2{font-weight:400;font-size:38px;line-height:44px;margin-bottom:28px}.page-lead h3.pretitle{color:#dda23c;font-size:17px;margin-bottom:12px;font-weight:500}.page-tiers .product-detail{padding-top:55px}.page-tiers .product-detail img{max-width:330px}.page-tiers .tile{background:#fff;text-align:center;padding:0}.page-tiers .tile-head{text-align:center;background:#47526a;padding:20px 12px}.page-tiers .tile-head h3{color:#fff}.page-tiers .tile-body{padding:12px 12px 20px;min-height:300px}.page-tiers li{padding:8px 0}.hs-form .page-tiers .tile-body .hs-button,.page-tiers .tile-body .btn-primary,.page-tiers .tile-body .hs-form .hs-button{padding:10px 22px}.page-tiers-pricing{padding:90px 25px 0;background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/page-standard-arrowdown.jpg?3703610215659088790);background-size:contain;background-repeat:no-repeat;text-align:center}.page-tiers-pricing li.pricing{border-top:1px dashed #acb2ca;border-bottom:1px dashed #acb2ca;margin-top:14px;padding:16px 0}.page-product-detail{background:#f8f8f8}.page-product-detail .button .button-label,.page-product-detail .button .button-subtext{color:#fff;display:block;text-align:left;line-height:1.3;font-size:.9rem}.page-product-detail .button .button-subtext{font-size:.6rem;color:rgba(255,255,255,.8)}.page-product-detail .product-header span.original{opacity:.6}.page-product-detail .product-header span.saving{padding-left:20px}.page-product-detail .product-header .rc_popup__icon{display:none}.page-product-detail .product-header .product-big-image{max-width:450px;margin:0 auto}.page-product-detail .product-header .number-input-wrapper .icon-minus,.page-product-detail .product-header .number-input-wrapper .icon-plus{color:#CCC}.page-product-detail .product-header .add-to-cart-button{border-radius:0;border:0;background:#FF5C35;color:#fff}.page-product-detail .product-header .money,.page-product-detail .product-header .product-price-compare{vertical-align:top}.hero-box-intro .vertical-middle,.page-hero a.btn{vertical-align:middle}@media (max-width:800px){.page-product-detail h1{padding-top:65px}}.page-product-detail .product-header{display:flex;flex-direction:row}.blog-header .blog-rss,.page-product-detail .product-tabs-header{display:none}.page-product-detail .product-slideshow{order:1}.page-product-detail .product-wrap{order:2}@media (max-width:700px){.page-product-detail .product-header{flex-direction:column}}.page-product-detail .product-details-full{background:#fff;padding:0}.page-product-detail .product-tabs-body{padding-top:0}.product-details .htusb-ui-section_0.htusb-ui-prod-deadline_0{text-align:left!important}.renewal-info-content p{font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.8)}.blog-header{padding:60px 0 50px;max-width:900px;text-align:left;margin-left:0}@media (max-width:720px){.blog-header{padding-top:30px;padding-left:15px}}.module.blog .module-body{padding-bottom:100px}.module.blog .post-wrapper{width:100%;max-width:100%;max-width:1000px;margin:0}.module.blog .post-wrapper-inner{background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.05);margin:0 30px 30px 0;padding:12px;height:450px;overflow:hidden}@media (max-width:600px){.module.blog .post-wrapper-inner{margin:0 20px 30px}}.module.blog h1{padding:0}.module.blog h1 .h1-blogsection{border-left:1px solid rgba(0,0,0,.5);padding-left:10px;margin-left:5px;font-size:34px;line-height:1.25;color:#FF5C35}@media (max-width:600px){.module.blog h1 .h1-blogsection{display:block;width:100%;border:0;margin-left:0;padding-left:0}}.module.blog .blog-tags-wrapper{text-align:left;width:100%;margin:0 0 30px}.module.blog .blog-tags-section-title{padding-right:20px}.module.blog .blog-tags-list-item{padding-right:26px}.module.blog .blog-tags-list-item a:after{content:""}.module.blog .blog-tags-wrapper a .fa{color:#404040;margin-right:10px}@media (max-width:600px){.module.blog .blog-tags-wrapper{margin:0 20px 30px}.module.blog .blog-tags-list-item,.module.blog .blog-tags-section-title{display:block;width:100%}}.module.blog .post{border:0;margin:0;padding:0}.module.blog .post.no-excerpt{width:50%;float:left}.module.blog .post.no-excerpt .post-wrapper-inner{height:450px}.module.blog .post.no-excerpt .post-image-wrapper{height:300px;overflow:hidden}.module.blog .post.no-excerpt .post-title{padding-top:20px}.module.blog .post.no-excerpt .post-meta{margin-right:30px;padding-right:12px;position:relative}.module.blog .post.no-excerpt .col-grid{position:absolute;width:100%;right:0;top:-68px;padding-right:12px}.module.blog .post.no-excerpt .post-image{margin:0 auto}.module.blog .post.no-excerpt .post-meta .col-6{padding-left:12px}@media (max-width:1100px){.module.blog .post.no-excerpt{width:100%;float:none}}.module.blog .post.no-excerpt .post-content{display:none}@media (max-width:600px){.module.blog .post.no-excerpt .post-wrapper-inner{height:auto}.module.blog .post.no-excerpt .post-image-wrapper,.module.blog .post.no-excerpt .post-list-content{float:none;width:100%;height:auto}.module.blog .post.no-excerpt .post-meta{padding-left:12px;margin:0 20px}.module.blog .post.no-excerpt .post-list-content{padding-bottom:50px}}.module.blog .post.has-excerpt{float:none;width:100%;clear:both}.module.blog .post.has-excerpt .post-wrapper-inner{height:350px;border-bottom:12px solid #fff}.module.blog .post.has-excerpt .post-image-wrapper{float:left;width:calc(50% - 28px);height:250px}.module.blog .post.has-excerpt .post-image{margin:0 auto}.module.blog .post.has-excerpt .post-list-content{float:right;width:50%;padding-top:24px}.module.blog .post.has-excerpt .post-content{padding-top:0}.module.blog .post.has-excerpt .post-meta{margin-right:30px;padding-right:12px;position:relative}.module.blog .post.has-excerpt .col-grid{position:absolute;width:50%;right:0;top:-68px;padding-right:12px}@media (max-width:600px){.module.blog .post.has-excerpt .post-wrapper-inner{height:auto}.module.blog .post.has-excerpt .post-image-wrapper,.module.blog .post.has-excerpt .post-list-content{float:none;width:100%;height:auto}.module.blog .post.has-excerpt .col-grid{width:100%;padding-left:12px}.module.blog .post.has-excerpt .post-title{padding-top:0}.module.blog .post.has-excerpt .post-meta{padding-left:12px;margin:0 20px}}.module.blog .post-content,.module.blog .post-title{padding-left:0;padding-right:0}.module.blog .post-title{height:70px;padding-top:0}.module.blog .post-title *{font-size:22px;color:#404040;border:0}.module.blog .post-subtitle{opacity:.7;display:none}@media (max-width:500px){.module.blog .post-title{height:auto;padding-bottom:20px}}.module.blog .post-list-tags{background:#f3f3f3;border-radius:0 5px 5px;padding:0 10px 4px;margin-top:-8px;height:28px;display:inline-block;overflow:hidden}.module.article .post-meta,.module.blog .QuickNews .post-button,.module.blog .icon-arrow-right{display:none}.module.blog .post-list-tags a{text-transform:capitalize;color:#7d7d7d;font-size:12px;line-height:26px}.module.blog .post-tags{color:#3968a3;border:0;font-size:14px}.module.blog .post-meta{padding:6px 0 0}.module.blog .post-meta span{font-size:12px}.module.blog .post-button{background:0 0;border-radius:0;border:0;padding:0 0 0 2px;min-width:50px;text-transform:capitalize;font-family:SunGenomics,sans-serif;font-size:15px;font-weight:100;margin:0;color:#FF5C35;letter-spacing:0}.banner-tots h1,.banner-tots-banner-2 h2{font-family:Baloo,cursive}.module.article .post-wrapper{max-width:100%;margin:0;min-height:700px;padding-top:70px}.module.article .shogun-heading-component h2,.module.article h2{font-size:1.6rem;line-height:1.1;padding-bottom:0;margin:0;color:#161a1c;font-weight:500}.module.article ol+h2 img+h2,.module.article p+h2,.module.article ul+h2{padding-top:26px}.module.article .h2-pre{text-transform:uppercase;color:#ec6527;font-size:14px;margin-top:40px}.module.article h3{font-weight:700;margin-bottom:0;padding-top:0;display:inline-block}.module.article p{padding-bottom:0;margin-bottom:24px}.module.article ol,.module.article ul{padding-top:0;padding-bottom:20px}.module.article ol ul{padding-bottom:0}.module.article .shg-default-text-content a{color:#FF5C35;text-decoration:none}.module.article .shg-rich-text img{margin:0}.module.article .shg-default-text-content address,.module.article .shg-default-text-content div,.module.article .shg-default-text-content ol,.module.article .shg-default-text-content p,.module.article .shg-default-text-content pre,.module.article .shg-default-text-content ul{color:#595959}.module.article .shg-default-text-content h1,.module.article .shg-default-text-content h2,.module.article .shg-default-text-content h3,.module.article .shg-default-text-content h4,.module.article .shg-default-text-content h5,.module.article .shg-default-text-content h6{color:#161a1c}.module.article .shg-default-text-content a,.module.article .shg-default-text-content li,.module.article .shg-default-text-content p{font-size:1rem;line-height:1.7}.module.article .shg-default-text-content li{margin-top:0;margin-bottom:0}@media (max-width:750px){.module.article .post-wrapper{padding-top:30px}}.page-videos .tile-header{min-height:80px}.page-videos .video-tiles p{padding-right:50px}.page-technology .tile-header{height:160px}.page-technology .technology-tiles img{max-width:144px;max-height:144px}@media (max-width:800px){.page-technology .tile{height:auto;padding-bottom:0;padding-left:0}.page-technology .tile img{width:60%}.page-technology .tile-header{height:auto}.page-technology .saphire-section-tiles .tile-header div{height:auto;text-align:left}.page-technology .tile-body{padding:0}}.learn-tiles .tile{padding:0;height:250px;overflow:hidden;display:block}.learn-tiles .tile-left-bar{padding-top:50px;text-align:center}.learn-tiles img{width:70px;height:70px}@media (max-width:930px){.learn-tiles .tile{float:none;width:100%;height:300px}}.howitworks-hero .howitworks-hero-inner{background-image:url(../../site/images/howitworks-hero.jpg);background-repeat:no-repeat;min-height:600px}@media (max-width:1050px){.howitworks-hero .howitworks-hero-inner{background-position:-200px bottom}}@media (max-width:800px){.howitworks-hero .howitworks-hero-inner{min-height:100px;background:0 0}}.howitworks-intro{background-color:#fff;background-image:url(../../site/images/howitworks-intro-background.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:600px;max-width:1800px;margin:0 auto}.howitworks-timeline h3{padding-top:20px;font-size:16px;line-height:1.3}.howitworks-timeline p{font-size:14px;line-height:1.4}.section-dark{background:#3b3b3b}.section-dark h3{color:#fff;font-size:30px;padding-bottom:30px}.hs-form .section-dark .hs-button,.section-dark .btn-primary,.section-dark .hs-form .hs-button{background:#fff;color:#ff5e38;display:inline-block;font-weight:500}.section-dark .section-dark-inner{max-width:700px;margin:0 auto}.box-highlight .pretitle{color:rgba(255,255,255,.85)}.box-highlight h2,.box-highlight li,.box-highlight p{color:#fff}.box-highlight .btn-primary,.box-highlight .hs-form .hs-button,.hs-form .box-highlight .hs-button{background:#fff;color:#ff5e38}.box-highlight li{line-height:1.25;padding-bottom:25px}.box-highlight .list-fa.list-check-circle li:before{color:#fff;font-size:18px}.box-highlight .box-highlight-button-wrapper{padding:0 0 30px 30px}.howitworks-highlight{background-image:url(../../site/images/howitworks-highlight-background.jpg);margin-top:-150px;background-repeat:no-repeat}.defense-hero p{font-size:1.1rem;padding-top:0}.defense-benefits .tile-header{text-align:center}.defense-benefits h4{font-size:1.2rem;font-weight:500;line-height:1.25}.defense-benefits .tile-body{padding-top:0}.defense-benefits img{width:120px;max-width:120px;margin:0 auto}.defense-benefits .tile-footer{display:none}.defense-ingredients-intro h2{margin-bottom:0;padding:0}@media (max-width:1000px){.defense-ingredients-intro .saphire-standard-section-image{max-width:250px;margin:0 auto}}.defense-ingredients .tile{background:#fff;box-shadow:3px 3px 16px rgba(0,0,0,.1)}.defense-ingredients .tile .tile-header{background:#ffe5df;min-height:10px;padding:14px 0 0;margin:0}.defense-ingredients .tile .tile-header img{margin:0 auto;max-width:40px}.lander-overview img,.page-athletelander .lander-overview img{max-width:300px}.defense-ingredients .tile .tile-header-image-wrapper{width:100%;height:auto}.defense-ingredients .tile .tile-body{padding:0}.defense-ingredients .tile .tile-body-header{padding-top:12px;padding-bottom:30px;height:100px;background:#ffe5df}.defense-ingredients .tile .tile-pretitle{font-size:.9rem;font-weight:500}.defense-ingredients .tile h4{font-size:1.6rem;line-height:1;margin:0}.defense-ingredients .tile p{font-size:.95rem;line-height:1.5;color:rgba(0,0,0,.6);padding:0}.defense-ingredients .tile .tile-body-header-label-bottom-wrapper{margin-top:-14px}.defense-ingredients .tile .tile-body-header-label-bottom{padding:2px 10px 0;background:#fd5c39;color:#fff;font-weight:100;font-size:.8rem;text-transform:uppercase}.defense-ingredients .tile-body-content{padding:44px 25px 0;min-height:200px}.defense-ingredients .tile-body-content a{font-size:.9rem;color:#ff907a}@media (max-width:800px){.defense-ingredients .tile{margin-bottom:40px}.defense-ingredients .tile-body-content{min-height:0}}.defense-ingredients .small-title h4{margin-top:-10px}.defense-lung-gut{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/defense-lung-gut-diagram.jpg);background-repeat:no-repeat;background-position:top center}.defense-lung-gut .info-box{margin-top:60px;margin-bottom:60px}.defense-lung-gut p{padding:0;font-size:.95rem;line-height:1.4;color:rgba(0,0,0,.6)}.defense-lung-gut .col-left .info-box{border-right:3px solid #FF5C35;padding-right:20px;text-align:right}.defense-lung-gut .col-right .info-box{border-left:3px solid #FF5C35;padding-left:20px;text-align:left}@media (max-width:1000px){.defense-lung-gut{background:0 0}.defense-lung-gut .info-box{margin-top:30px;margin-bottom:30px}.defense-lung-gut .col-left .info-box,.defense-lung-gut .col-right .info-box{border-left:3px solid #FF5C35;border-right:0;padding-left:20px;text-align:left}}.defense-references p{font-size:.8rem;line-height:1.3;padding:0 0 10px;color:rgba(0,0,0,.6)}.page-asu-hero h1,.page-asu-hero h2,.page-asu-hero p,.section-schoolseal{color:#fff}.defense-testimonial h4{font-size:1rem;line-height:1.1;margin:10px 0 40px;font-weight:100}.defense-testimonial .col-right-inner{height:550px;display:flex;align-items:center}.defense-testimonial .col-right-content{background:rgba(255,255,255,.9);margin:100px;padding:25px;text-align:center;font-size:1rem;line-height:1.7}@media (max-width:900px){.defense-testimonial .col-right-content{margin:100px 50px}}.defense-testimonial .testimonial-dash{border-top:3px solid #FF5C35;width:30px;display:inline-block;margin:0 8px 0 0;vertical-align:middle}.defense-instructions .saphire-standard-section-content-wrapper{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/defense-pills-3.jpg);background-position:right bottom;background-repeat:no-repeat}.defense-instructions h2{max-width:300px;margin-bottom:0}@media (max-width:1000px){.defense-instructions .saphire-standard-section-content-wrapper{background-image:none}}.page-asu-hero{background:#dd9326;background:-moz-linear-gradient(left,#dd9326 0,#dd9326 45%,#f3b144 52%,#f3b144 100%);background:-webkit-linear-gradient(left,#dd9326 0,#dd9326 45%,#f3b144 52%,#f3b144 100%);background:linear-gradient(to right,#dd9326 0,#dd9326 45%,#f3b144 52%,#f3b144 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9326', endColorstr='#f3b144', GradientType=1 )}@media (max-width:900px){.page-asu-hero .saphire-standard-section{background:#db9024;background:-moz-linear-gradient(top,#db9024 0,#f0af48 100%);background:-webkit-linear-gradient(top,#db9024 0,#f0af48 100%);background:linear-gradient(to bottom,#db9024 0,#f0af48 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db9024', endColorstr='#f0af48', GradientType=0 )}}.page-asu-hero h2{font-size:1.8rem}.page-asu-hero p{font-size:1.2rem;line-height:1.5}.hs-form .page-asu-hero .hs-button,.page-asu-hero .btn-primary,.page-asu-hero .hs-form .hs-button{border:2px solid #fff;border-radius:0}@media (max-width:800px){.page-asu-hero h2{font-size:1.4rem}}.section-schoolseal p{color:#fff;font-size:1.5rem;line-height:1.5}.section-schoolseal img{margin-bottom:-60px}@media (max-width:800px){.section-schoolseal img{width:110px}.section-schoolseal p{font-size:1.1rem;line-height:1.5;text-align:center}}.flore-research-order h2{padding-bottom:0;margin-bottom:0}.flore-research-order .pretitle{color:#FF5C35;font-weight:500}.flore-research-order .saphire-standard-section-text{padding-top:30px}.flore-research-order .btn-primary,.flore-research-order .hs-form .hs-button,.hs-form .flore-research-order .hs-button{width:170px}.section-flore-steps .tile-header{text-align:center;padding-bottom:30px;min-height:190px}.section-flore-steps .tile-header-label{position:absolute;width:60px;height:60px;border-radius:50%;top:100px;left:50%;margin-left:-110px;background:#ee5e46;color:#fff;font-size:1.7rem;padding-top:9px;box-shadow:3px 3px 6px rgba(0,0,0,.1);z-index:10}.section-flore-steps img{margin:0 auto;max-height:150px}.saphire-banner-cherry h1,.saphire-banner-cherry p{color:#fff}.saphire-banner-cherry .btn,.saphire-banner-cherry p{font-size:17px;font-weight:300}.banner-height-700{height:700px}@media (max-width:1000px){.banner-height-550,.banner-height-600,.banner-height-700{height:auto}.saphire-banner-cherry .saphire-banner-content,.saphire-banner-dogwood .saphire-banner-content{margin:0 auto;float:none}}.page-athletelander p{color:#3968a3}.page-athletelander h2{font-weight:400;color:#2f5078;font-size:30px}.page-athletelander .lander-overview .column-main-inner{padding-right:40px}.page-athletelander .home-successstories h2,.page-athletelander .home-successstories p.quote{color:#fff}.hs-form .page-athletelander .hs-button,.page-athletelander .btn-primary,.page-athletelander .hs-form .hs-button{background:#ef8201}.banner-athlete{text-align:left}.banner-athlete h1{color:#c7daf3;margin-bottom:20px}.banner-athlete p{color:#fff;line-height:24px;opacity:.8}.banner-athlete .btn-primary,.banner-athlete .hs-form .hs-button,.hs-form .banner-athlete .hs-button{background:#ef8201;font-size:18px;padding:16px 36px;font-weight:400}.banner-athlete .btn-primary:hover,.banner-athlete .hs-form .hs-button:hover,.hs-form .banner-athlete .hs-button:hover{background:#e07900}.banner-tots .btn-primary,.banner-tots .btn-primary:hover,.banner-tots .hs-form .hs-button,.banner-tots .hs-form .hs-button:hover,.floretots-body .btn-primary,.floretots-body .btn-primary:hover,.floretots-body .hs-form .hs-button,.floretots-body .hs-form .hs-button:hover,.hs-form .banner-tots .hs-button,.hs-form .banner-tots .hs-button:hover,.hs-form .floretots-body .hs-button,.hs-form .floretots-body .hs-button:hover{background:#f75700}.lander-overview .column-right-300{text-align:right}.banner-tots h1,.banner-tots p{color:#0d5765}.banner-tots p{font-weight:bolder}.floretots-body .list-fa li:before{color:#feb319}.saphire-banner-content{width:100%;padding-left:25px;padding-right:25px}.saphire-banner-content p{color:#fff}.saphire-banner-background-image{height:100%;background-repeat:no-repeat;background-size:cover}.saphire-banner-mobileimage{width:100%;max-width:500px;margin:0 auto;display:block}.saphire-banner-cherry h1{pading-bottom:50px;margin-bottom:25px;color:#fff;font-size:38px}.saphire-banner-cherry p{color:rgba(255,255,255,.75)}.athletelander-secondarybanner h2,.h2-blocktitle,.hero-box-intro,.hero-box-intro .column-left,.hero-box-intro .column-left-350,.hero-box-intro div,.page-hero a.btn,.saphire-banner-dogwood h1,.saphire-banner-dogwood p,.step-tile-number-inner{color:#fff}.hs-form .saphire-banner-cherry .hs-button,.saphire-banner-cherry .btn-primary,.saphire-banner-cherry .hs-form .hs-button{background-color:#82a546}@media (max-width:800px){.saphire-banner-cherry h1{margin-bottom:25px;color:#fff;font-size:30px;line-height:1.2}}.saphire-banner-cherry .saphire-banner-content{float:left}.saphire-banner-dogwood .saphire-banner-content{float:right}.banner-height-550{height:550px}.banner-height-600{height:600px}@media (max-width:1000px){.banner-tots .saphire-banner-content{text-align:center}.banner-height-550,.banner-height-600{height:auto}.saphire-banner-cherry .saphire-banner-content,.saphire-banner-dogwood .saphire-banner-content{margin:0 auto;float:none}}.saphire-banner-dogwood h1{pading-bottom:50px}.saphire-banner-dogwood .btn,.saphire-banner-dogwood p{font-size:17px;font-weight:300}.page-athletelander p{font-size:18px}.page-athletelander h2+p{padding-top:30px}.page-athletelander small{font-size:10px;opacity:.6}.lander-athlete-subbanner img{margin-top:-75px}.lander-athlete-subbanner-contain{text-align:left;max-width:550px;padding-left:30px}@media (max-width:1000px){.lander-athlete-subbanner img{margin-top:40px}.lander-athlete-subbanner-contain{max-width:100%}}.page-gutmind .saphire-banner-cherry .saphire-banner-content{padding-left:0}@media (min-width:800px){.saphire-banner-cherry .page-gutmind .saphire-banner-content{padding-left:0;padding-right:0}.page-gutmind .saphire-banner-content.padding-t-50{padding-top:100px}}.page-dot{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute}.dash-box-top{width:400px;border-right:1px dashed rgba(0,0,0,.2);height:100px;margin-bottom:0;position:relative}.dash-box-dot{width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,.2);position:absolute;bottom:-8px;right:-8px}.fade-in-white{position:absolute;width:100%;height:100px;z-index:500;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0 )}.line-cover-bottom{width:70%;height:130px;background:#fff;position:absolute;bottom:0}.h2-blocktitle{background:#404a5f;display:inline-block;padding:20px 40px}.btn-primary-bold{font-weight:600}.btn-primary-large{padding:20px 30px}@media (max-width:800px){.dash-box-top{display:none}.h2-blocktitle{margin-top:50px}}.step-tile-number-inner{width:70px;height:70px;border-radius:50%;text-align:center;background:#e85819;font-size:50px;line-height:20px;box-sizing:border-box;padding-top:20px}.step-tile-number-wrapper{width:84px;height:84px;border-radius:50%;padding:7px;background:rgba(232,88,25,.7);box-sizing:border-box;margin:0 auto}.lander-stickyorder{position:fixed;bottom:0;height:100px;left:0;width:100%;background:#a73400;z-index:2000;text-align:center;padding:25px}.hs-form .lander-stickyorder .hs-button,.lander-stickyorder .btn-primary,.lander-stickyorder .hs-form .hs-button{background:#ea4800;display:inline-block}@media (max-width:800px){.hs-form .lander-stickyorder .hs-button,.lander-stickyorder .btn-primary,.lander-stickyorder .hs-form .hs-button{display:block}}.page-hero{height:700px;background:#fff;position:relative;z-index:1;overflow:hidden}.page-hero .page-hero-inner{max-width:1600px;min-height:700px;background-size:contain;background-repeat:no-repeat;margin:0 auto}.page-hero .column-left{border-right:1px dashed rgba(255,255,255,.6);text-align:right}.page-hero h1,.page-hero h1 a{color:#fff;font-weight:800;font-size:40px;line-height:1.2;text-shadow:2px 2px 5px rgba(0,0,0,.2)}.page-hero .h1-large{font-size:44px}.page-hero .h1-small,.page-hero .h1-small a{font-size:25px;font-weight:400}.page-hero .h1-fancy{font-family:'Dancing Script',cursive;font-size:82px}.page-hero .page-hero-flourish{width:500px;max-width:500px;margin-right:-250px;float:right}.page-hero a.btn{background:rgba(0,0,0,.5);padding:4px 10px;display:inline-block;border-radius:4px;margin-left:10px}.page-hero a.btn .fa{font-size:16px;margin-right:4px}@media (max-width:1200px){.page-hero .page-hero-inner{background-size:cover}}@media (max-width:900px){.page-hero .h1-fancy{font-size:62px}.page-hero .page-hero-flourish{float:none;width:100%;max-width:100%;margin:0}}.horizontal-line{width:20px;border-top:1px solid #fff;position:absolute;bottom:0;right:-10px}@media (max-width:800px){#lander-simplesolution .page-hero .page-hero-inner{background-position:15% 0}.page-hero{min-height:350px}.page-hero h1{font-size:32px;line-height:1.3;padding-bottom:100px}.page-hero .column-left{border-right:0;text-align:center}.page-hero .horizontal-line{display:none}}.hero-box-intro{background:#ea4800;margin-top:-70px;position:relative;z-index:2}.hero-box-intro #hero-box-intro-inner{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/hero-box-intro-bg.png?18010950961699947445);background-repeat:no-repeat;background-size:contain;background-position:left bottom}.hero-box-intro .column-left{font-size:26px;line-height:1.2;line-weight:300;text-align:right;padding:50px 30px 50px 50px;border-right:1px dashed rgba(255,255,255,.5)}.hero-box-intro .column-main{font-size:34px;line-height:1.1;padding-top:50px}.hero-box-intro .page-dot{margin-left:-38px;margin-top:14px}@media (max-width:800px){.hero-box-intro .column-left,.hero-box-intro .column-main{text-align:center;border:0}.hero-box-intro .column-left{padding:20px;margin-bottom:0}.hero-box-intro .column-main{padding:0 0 50px}}.hero-box-intro.dark{background:#1f1f1f}.hero-box-intro.dark #hero-box-intro-inner{background-image:none}#page-intro .column-left{border-right:1px dashed rgba(0,0,0,.2)}#page-intro .column-main{background-position:bottom left;background-repeat:no-repeat}#page-intro p{font-size:17px;line-height:1.9}#page-intro .text-fancy p{font-size:17px;line-height:1.8;font-family:'Libre Baskerville',serif;color:#b3830d;font-style:normal;font-style:italic}#page-intro .page-intro-quote{padding-left:15px;color:#b3830d;font-size:14px}#page-intro .page-intro-leftcolumn-content{float:right;max-width:250px;text-align:left}#page-intro .page-intro-leftcolumn-content .page-intro-leftcolumn-content-image{text-align:right}#page-intro .page-intro-leftcolumn-content img{max-width:250px;margin-left:-20px}@media (max-width:800px){#page-intro .column-left{border:0;text-align:center}#page-intro .page-intro-leftcolumn-content{float:none;max-width:100%;padding:25px}#page-intro .page-intro-leftcolumn-content .page-intro-leftcolumn-content-image{text-align:center}#page-intro .page-intro-leftcolumn-content img{max-width:250px;margin:0 auto}}#section-selector .col-4{padding:0 15px}#section-selector .selector-tile{background:#fff;text-align:center;margin-bottom:40px;cursor:pointer}#section-selector .selector-tile-title{padding:20px 10px}#section-selector .selector-tile-title a{font-size:18px;line-height:1.3;font-weight:600;display:inline-block}#section-selector .selector-tile-learnmore{background:#828da6;padding:8px 4px;color:#fff;font-size:14px}#section-selector .comment-box{border:1px solid #e6e8ed}#section-selector .comment-box:before{margin-left:30px;border-color:#e6e8ed}#section-selector .selector-content h4{padding-top:35px;font-weight:600}#section-selector .selector-content .text-small{font-size:14px}#section-selector .selector-content .list-bulleted{list-style-type:circle}#section-selector .selector-content .list-bulleted li{margin-left:40px}#section-steps .column-left{border-right:1px dashed rgba(0,0,0,.2)}#section-steps .step-tile-number-wrapper{margin:0}@media (max-width:800px){#section-selector .col-4{padding:0}#section-steps .step-tile-number-wrapper{margin:0 auto 20px}#section-steps .column-left{border:0}}.steps-vertical .step-tile{position:relative;min-height:250px;overflow:visible}.steps-vertical .step-tile-image{position:absolute;left:-300px}.steps-vertical .step-tile-number{position:absolute;left:-45px;top:60px}.steps-vertical .step-tile-content{padding-left:70px;padding-top:70px}.steps-vertical h3{font-size:20px}@media (max-width:800px){.steps-vertical .step-tile{margin-bottom:50px}.steps-vertical .step-tile-content{padding:0;text-align:center}.steps-vertical .step-tile-image,.steps-vertical .step-tile-number{position:relative;width:100%;left:0;top:0;margin:0 auto;text-align:center}.steps-vertical .step-tile-number-wrapper{margin:-30px auto 20px}.steps-vertical .step-tile-image img{margin:0 auto}}#lander-deadend #page-hero .column-left-inner{border-right:1px solid #fff}#lander-deadend .page-hero-desktop{background-size:cover}#lander-deadend .page-hero-desktop .page-hero-desktop-inner{padding-top:105px}#lander-deadend .page-hero-desktop h1{padding-bottom:20px;display:inline-block}#lander-deadend .page-hero-mobile-inner{background-position:center bottom;padding-bottom:400px;background-size:cover;background-repeat:no-repeat}#lander-deadend .page-hero-mobile-inner a{color:#000;line-height:1.1}#lander-deadend .page-hero-mobile-inner .btn{color:#fff;padding:5px 10px;display:inline-block}@media (max-width:1200px){#lander-deadend .page-hero-desktop{background-position:center}#lander-deadend .page-hero-desktop h1{display:block;padding:0}}@media (max-width:800px){#lander-deadend #page-hero .column-left-inner{border:0}#lander-deadend #page-hero{height:auto}}@media (max-width:500px){#lander-deadend .page-hero-mobile-inner{background-size:contain}}#lander-loveyourgut{background:#eff1f2}#lander-loveyourgut .col-4{margin-bottom:30px}#lander-loveyourgut h2{color:#a30017;font-weight:500}#lander-loveyourgut .btn-primary,#lander-loveyourgut .hs-form .hs-button,.hs-form #lander-loveyourgut .hs-button{background:#cf2133;color:#fff;padding-left:40px;padding-right:40px}#lander-loveyourgut .red-gradient{background:#7f0012;background:-moz-linear-gradient(left,#7f0012 0,#9c0117 100%);background:-webkit-linear-gradient(left,#7f0012 0,#9c0117 100%);background:linear-gradient(to right,#7f0012 0,#9c0117 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0012', endColorstr='#9c0117', GradientType=1 )}#lander-loveyourgut .red-gradient p{color:#fff;font-size:19px;line-height:1.2}#lander-loveyourgut .hero .hero-content{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/lander-loveyourgut-hero.jpg);height:650px;background-repeat:no-repeat;background-position:bottom right;background-size:contain}#lander-loveyourgut .hero .hero-content-inner{padding:150px 0 0;max-width:350px}#lander-loveyourgut .hero p{font-family:'Libre Baskerville',serif;color:#fff;font-size:19px;font-style:italic;color:rgba(0,0,0,.7)}@media (max-width:1050px){#lander-loveyourgut .hero .hero-content{background-size:cover;background-position:200px 0}}@media (max-width:800px){#lander-loveyourgut .hero .hero-content{background-image:url(https://cdn.shopify.com/s/files/1/2204/9357/t/10/assets/lander-loveyourgut-hero-mobile.jpg);background-position:bottom center;background-size:contain}#lander-loveyourgut .hero .hero-content-inner{padding-top:50px;text-align:center;max-width:100%}#lander-loveyourgut .hero p{text-align:center}#lander-loveyourgut .hero .btn-primary,#lander-loveyourgut .hero .hs-form .hs-button,.hs-form #lander-loveyourgut .hero .hs-button{margin:0 auto}}#lander-loveyourgut .hero-sub{padding:40px;margin-top:-60px}#lander-loveyourgut .order-benefits{background:#eff1f2}#lander-loveyourgut .order-benefits .tile-inner{background:#fff;margin:0 10px}#lander-loveyourgut .order-benefits .tile-body{padding:0 20px 30px;min-height:240px}#lander-loveyourgut .step-tile-number-inner{background:#db1e1e}#lander-loveyourgut .step-tile-number-wrapper{background:rgba(219,30,30,.5);margin-bottom:20px;margin-top:-50px;z-index:1000}#lander-loveyourgut #lander-gutlove-steps p{padding-top:10px;max-width:230px;margin:0 auto;line-height:1.25}#lander-loveyourgut #lander-gutlove-steps .tile-header{height:220px;overflow:hidden;z-index:100;position:relative}#lander-loveyourgut #lander-gutlove-steps .tile-body{z-index:200;position:relative}.module.article ol, .module.article ul {padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;} .module.article ul+h2 {padding-top: 40px;} img + h2 {padding-top: 50px;} .article-table tbody {text-align: center;} .article-table tbody th {font-weight: 700; color: #000;} .article-table tbody th, .article-table tbody td {border: 1px solid; padding: 15px 0px;} h4 {margin-bottom: 0px !important;} .article-table tr:nth-child(odd) td {background: #e3e3e3 !important;} .article-table tr:nth-child(even) td {background: #f7f8fa !important;} @media(max-width: 740px){.article-table td {float: none !important;clear: left !important;text-align: center !important;} tr {display: grid;overflow: scroll;grid-template-columns: 1fr 1fr 1fr 1fr;align-items: center;height: 100%;} th, td {height: 100%;font-size: 12px;padding: 5px !important;}}