@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&display=swap";@import"https://cdn.jsdelivr.net/npm/swiper@9.4.1/swiper-bundle.min.css";@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ThinSubset-e6f21ff466d9503c14180adbe371b0b4ff08dfb4.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ThinItalicSubset-f7ab602d9cb7665f6fb2434ae6e2df9505132e31.woff2") format("woff2");font-weight:100;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-LightSubset-d5be8841b797af59967a554db7989bbeec174ca6.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-LightItalicSubset-376578952e4a8117629c0a82620cd676c7b542e5.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-RegularSubset-18683e72711ddf8f982b8dbb288c4afa3ec73adc.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ItalicSubset-eb20c47e42c8d89dfb9a578d623b1e7b5ecdccf0.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BoldSubset-358590f7045ec8ed743fb54820261dc474f62341.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BoldItalicSubset-83ba1033a1e165b32ee4bffa8767a0b472bfe62a.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BlackSubset-0de36f0b93ead16bbd748ed6b22ee1c3149546be.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BlackItalicSubset-9da7f712a2396eb458e54f330fe047d3f94445bc.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Thin-19a4697ad986f1a84212c6caf05e09e8c56a0581.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-ThinItalic-0b5b0fbba1a25b45b08d0f201ffce281567a580a.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Light-c82b7c4273e81d8a723b65ff0c237e14288cf7ec.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-LightItalic-9bb84a0670bfaed36ce3d860573d541cfc616127.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Regular-46bfe463712755e55fb302d29d1d8d082984b948.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Italic-6abfb73ade6469f670ac8cea4d98bfe63fd3deda.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Bold-49c27bddc4d8c079a17837f48aaa180a36b243ee.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-BoldItalic-08a08c869419ea1ea42d08cb92fd9d9f7bb0c890.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Black-0e77d622075d8f36c356ff2b43f5e18875c469c2.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-BlackItalic-f6e61a6deef1babb4d04dd716b3e5f1e61e59737.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"montserratmedium";src:font-url("/assets/montserrat-medium-webfont-5cfd46c0a2037afff06dd339a06dfac6cc45da36.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratmedium_italic";src:font-url("/assets/montserrat-mediumitalic-webfont-85c0769ae4ea597e5254f7fc25a0d06f5f69b2c2.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratsemibold";src:font-url("/assets/montserrat-semibold-webfont-b8cb102d978a96f4f03edd3d12c7718a6d1d6abf.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratsemibold_italic";src:font-url("/assets/montserrat-semibolditalic-webfont-295daa6f4fb5a3b57b77ce542d6b76d9f93b7bf0.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratbold";src:font-url("/assets/montserrat-bold-webfont-df76b04d137d7d17feb0b217175fedfdc5685d01.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratbold_italic";src:font-url("/assets/montserrat-bolditalic-webfont-97dd4c254102aa2582e987da9576148da383692c.woff2") format("woff2");font-weight:normal;font-style:normal}.font-montserrat{font-family:"Montserrat",sans-serif}@font-face{font-family:baskerville-urw,serif;font-weight:400;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:400;font-style:italic}@font-face{font-family:baskerville-urw,serif;font-weight:500;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:500;font-style:italic}@font-face{font-family:baskerville-urw,serif;font-weight:800;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:800;font-style:italic}@media print,screen and (max-width: 23.43125em){.show-for-small{display:none !important}}@media print,screen and (min-width: 23.4375em){.hide-for-small{display:none !important}}@media print,screen and (max-width: 30.99375em){.show-for-medium{display:none !important}}@media print,screen and (min-width: 31em){.hide-for-medium{display:none !important}}@media print,screen and (max-width: 47.99375em){.show-for-tablet{display:none !important}}@media print,screen and (min-width: 48em){.hide-for-tablet{display:none !important}}@media print,screen and (max-width: 52.49375em){.show-for-large{display:none !important}}@media print,screen and (min-width: 52.5em){.hide-for-large{display:none !important}}@media print,screen and (max-width: 69.99375em){.show-for-x-large{display:none !important}}@media print,screen and (min-width: 70em){.hide-for-x-large{display:none !important}}*,*:before,*:after{box-sizing:border-box}html{font-family:"Montserrat",sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}html,body{margin:0}a,a:visited,a:hover,a:active{text-decoration:none}input{font-family:inherit}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{min-height:100vh;height:100%;margin:0;padding:0;background-color:#f7f1e6}.stretch-form{flex-grow:1;justify-content:space-between;flex-direction:column;display:flex}.mailer{background-color:#f7f1e6;color:#0e1e3b;padding-bottom:3.5rem}.mailer-logo{display:flex;margin:auto;max-width:40.5rem;padding:2.25rem 1.5rem}.mailer-logo table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.mailer-logo table td{padding:0}.mailer-logo-new{max-width:60.5rem}.mailer-date{font-size:.9375rem;font-weight:400}.mailer-content{background-color:#fff;border-radius:1.125rem;margin:auto;max-width:40.5rem;padding:2.25rem 1.75rem}.mailer-content-new{max-width:60.5rem}.mailer-content .name,.mailer-content .blurb,.mailer-content .dashboard-link{font-size:1.125rem;line-height:1.75rem}.mailer-content a{color:#0e1e3b !important;text-decoration:underline;text-decoration-color:rgba(125,132,152,.36);text-decoration-thickness:2px}.mailer-content .invoice-details{margin-bottom:2.625rem}.mailer-content .invoice-details-row{display:flex;padding:1.125rem 0}.mailer-content .invoice-details-cell{width:50%}.mailer-content .invoice-title,.mailer-content .invoice-detail{font-size:.6875rem;letter-spacing:.073em;line-height:13px;margin-bottom:.25rem;text-transform:uppercase}.mailer-content .invoice-title{font-weight:400}.mailer-content .invoice-detail{font-weight:700}.mailer-content .supplement-title{margin-bottom:.875rem}.mailer-content .supplement-detail{border-collapse:collapse;margin-top:1.375rem;width:100%}.mailer-content .supplement-detail-image{width:3.875rem}.mailer-content .supplement-detail td{padding-top:1.375rem;vertical-align:top}.mailer-content .supplement-image{border-radius:.5rem;height:2.75rem;width:2.75rem}.mailer-content .supplement-image img{height:2.75rem}.mailer-content .supplement-name{font-size:1rem}.mailer-content .supplement-brand,.mailer-content .supplement-dosage,.mailer-content .supplement-nappi{font-size:.6875rem}.mailer-content .supplement-brand,.mailer-content .supplement-nappi{color:#58617a}.mailer-content .supplement-brand{margin-bottom:.5rem}.mailer-content .supplement-text{border-top:2px solid #f7f1e6;padding-left:1.125rem;width:70%}.mailer-content .supplement-price{border-top:2px solid #f7f1e6;font-size:.875rem;font-weight:700;line-height:1.125rem;text-align:right;width:30%}.mailer-content .invoice-totals{border-bottom:2px solid #f7f1e6;border-top:2px solid #f7f1e6;margin-top:2.125rem;padding:1.375rem 0 2.75rem 0}.mailer-content .invoice-total{font-size:1.125rem;font-weight:600;text-align:right}.mailer-content .invoice-total-text{font-size:.875rem}.mailer-content .outro-blurb{padding:2.625rem 0}.mailer-content .evia-team{height:1rem;margin:auto;min-width:7.375rem;text-align:center}.mailer-content .evia-team-underline{background-color:#c1f8d9;border-radius:12rem;height:.5rem;margin:auto;width:7.375rem}.mailer-footer{color:#58617a;font-size:.8125rem;font-weight:400;letter-spacing:.02em;line-height:1.5rem;margin:1.75rem auto;text-align:center}.mailer-footer div{margin-bottom:.375rem}.mailer .border-top{border-top:2px solid #f7f1e6}.mailer .border-bottom{border-bottom:2px solid #f7f1e6}.font-baskerville{font-family:"Baskerville URW",Baskerville,"Libre Baskerville","Georgia Regular","New York",serif}.font-monserrat{font-family:"Montserrat","Roboto","San Francisco Text","Gill Sans",sans-serif}.detail-border{background-color:#fbf6eb;background-size:107px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1070' height='1070' fill='none'%3E%3Cpath fill='%2370d39c' d='M426.018-61.613c1.85 1.85 4.318 2.968 6.94 3.044 40.608 1.14 80.862 17.166 111.855 48.16 30.993 30.992 47.02 71.247 48.16 111.855.076 2.622 1.193 5.09 3.044 6.94l62.178 62.179c2.198 2.197 5.977 1.193 6.789-1.816 21.995-81.591.995-172.343-62.995-236.334-63.991-63.991-154.743-84.99-236.335-62.995-3.008.811-4.012 4.591-1.815 6.788l62.179 62.179ZM247.682 116.72c1.85 1.85 4.318 2.968 6.94 3.044 40.608 1.14 80.862 17.166 111.855 48.159 30.993 30.993 47.02 71.248 48.16 111.856.076 2.622 1.193 5.09 3.044 6.94l62.179 62.179c2.197 2.197 5.976 1.193 6.788-1.816 21.995-81.591.995-172.343-62.995-236.334-63.991-63.99-154.743-84.99-236.335-62.995-3.008.811-4.012 4.59-1.815 6.788l62.179 62.179ZM69.35 295.053c1.85 1.851 4.318 2.968 6.94 3.044 40.608 1.141 80.862 17.167 111.855 48.16 30.993 30.993 47.02 71.247 48.16 111.855.076 2.622 1.193 5.09 3.044 6.94l62.179 62.179c2.197 2.197 5.976 1.193 6.788-1.815 21.995-81.592.995-172.344-62.995-236.334-63.991-63.991-154.743-84.991-236.335-62.995-3.008.811-4.012 4.59-1.815 6.788l62.179 62.178ZM-68.838-105.208c1.85 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.862 48.16 111.855C13.359 44.58 53.613 60.607 94.22 61.747c2.622.076 5.09 1.193 6.94 3.044l62.179 62.178c2.197 2.198 1.193 5.977-1.815 6.788-81.592 21.996-172.344.996-236.335-62.995-63.99-63.99-84.99-154.742-62.995-236.334.811-3.008 4.591-4.012 6.788-1.815l62.18 62.179ZM-108.982 473.387c1.85 1.85 4.318 2.968 6.94 3.044 40.608 1.14 80.862 17.166 111.855 48.159 30.993 30.993 47.02 71.248 48.16 111.856.076 2.622 1.193 5.09 3.044 6.94l62.178 62.179c2.198 2.197 5.977 1.193 6.789-1.816 21.995-81.591.995-172.343-62.995-236.334-63.991-63.991-154.743-84.99-236.335-62.995-3.008.811-4.012 4.591-1.815 6.788l62.179 62.179ZM1001.16-105.208c1.85 1.85 2.97 4.318 3.05 6.94 1.14 40.608 17.16 80.862 48.16 111.855 30.99 30.993 71.24 47.02 111.85 48.16 2.62.076 5.09 1.193 6.94 3.044l62.18 62.178c2.2 2.198 1.19 5.977-1.82 6.788-81.59 21.996-172.34.996-236.33-62.995C931.2 6.773 910.2-83.98 932.195-165.572c.811-3.008 4.591-4.012 6.788-1.815l62.177 62.179ZM961.018 473.387c1.85 1.85 4.318 2.968 6.94 3.044 40.612 1.14 80.862 17.166 111.852 48.159 31 30.993 47.02 71.248 48.16 111.856.08 2.622 1.2 5.09 3.05 6.94l62.18 62.179c2.19 2.197 5.97 1.193 6.78-1.816 22-81.591 1-172.343-62.99-236.334-63.99-63.991-154.744-84.99-236.336-62.995-3.008.811-4.012 4.591-1.815 6.788l62.179 62.179ZM822.83 73.125c1.851 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.863 48.16 111.856 30.993 30.993 71.247 47.019 111.855 48.159 2.622.076 5.09 1.194 6.94 3.044l62.181 62.179c2.2 2.197 1.19 5.977-1.82 6.788-81.589 21.995-172.341.996-236.332-62.995-63.99-63.991-84.99-154.743-62.995-236.334.811-3.009 4.591-4.013 6.788-1.816l62.179 62.18ZM782.682 651.72c1.85 1.85 4.318 2.968 6.94 3.044 40.608 1.14 80.862 17.166 111.855 48.159 30.993 30.993 47.02 71.248 48.16 111.856.076 2.622 1.193 5.09 3.044 6.94l62.179 62.179c2.2 2.197 5.98 1.193 6.79-1.816 21.99-81.591.99-172.343-62.997-236.334-63.991-63.991-154.743-84.99-236.335-62.995-3.008.811-4.012 4.591-1.815 6.788l62.179 62.179ZM644.498 251.458c1.85 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.863 48.16 111.856 30.993 30.993 71.247 47.019 111.855 48.159 2.622.076 5.09 1.194 6.94 3.044l62.179 62.179c2.197 2.197 1.193 5.977-1.815 6.788-81.592 21.995-172.344.996-236.335-62.995-63.99-63.991-84.99-154.743-62.995-236.334.811-3.009 4.591-4.013 6.788-1.816l62.179 62.179ZM604.35 830.053c1.85 1.851 4.318 2.968 6.94 3.044 40.608 1.141 80.862 17.167 111.855 48.16 30.993 30.993 47.02 71.247 48.16 111.855.076 2.622 1.193 5.09 3.044 6.938l62.179 62.18c2.197 2.2 5.976 1.19 6.788-1.81 21.995-81.596.995-172.348-62.995-236.338-63.991-63.991-154.743-84.991-236.335-62.995-3.008.811-4.012 4.59-1.815 6.788l62.179 62.178ZM466.162 429.792c1.851 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.862 48.16 111.855 30.993 30.993 71.247 47.019 111.855 48.16 2.622.076 5.09 1.193 6.94 3.044l62.179 62.178c2.197 2.198 1.193 5.977-1.815 6.788-81.592 21.996-172.344.996-236.335-62.995-63.99-63.99-84.99-154.742-62.995-236.334.811-3.008 4.591-4.012 6.788-1.815l62.179 62.179ZM426.018 1008.39c1.85 1.85 4.318 2.96 6.94 3.04 40.608 1.14 80.862 17.17 111.855 48.16 30.993 30.99 47.02 71.25 48.16 111.86.076 2.62 1.193 5.09 3.044 6.94l62.178 62.17c2.198 2.2 5.977 1.2 6.789-1.81 21.995-81.59.995-172.34-62.995-236.33-63.991-63.996-154.743-84.995-236.335-63-3.008.811-4.012 4.591-1.815 6.788l62.179 62.182ZM287.83 608.125c1.851 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.863 48.16 111.856 30.993 30.993 71.247 47.019 111.855 48.159 2.622.076 5.09 1.194 6.94 3.044l62.179 62.179c2.197 2.197 1.193 5.977-1.815 6.788-81.592 21.995-172.344.996-236.335-62.995-63.99-63.991-84.99-154.743-62.995-236.334.811-3.009 4.591-4.013 6.788-1.816l62.179 62.179ZM109.498 786.458c1.85 1.85 2.968 4.318 3.044 6.94 1.14 40.608 17.167 80.863 48.16 111.856 30.993 30.993 71.247 47.019 111.855 48.159 2.622.076 5.09 1.194 6.94 3.044l62.179 62.183c2.197 2.19 1.193 5.97-1.815 6.78-81.592 22-172.344 1-236.335-62.991-63.99-63.991-84.99-154.743-62.995-236.334.811-3.009 4.591-4.013 6.788-1.816l62.179 62.179ZM1001.16 964.792c1.85 1.85 2.97 4.318 3.05 6.94 1.14 40.608 17.16 80.858 48.16 111.858 30.99 30.99 71.24 47.02 111.85 48.16 2.62.07 5.09 1.19 6.94 3.04l62.18 62.18c2.2 2.2 1.19 5.98-1.82 6.79-81.59 21.99-172.34.99-236.33-63-63.99-63.99-84.99-154.74-62.995-236.332.811-3.008 4.591-4.012 6.788-1.815l62.177 62.179Z'/%3E%3C/svg%3E");height:7.625rem;width:100vw}.account-dependents{margin-bottom:1rem;margin-right:2.5rem}.account-dependents__item{display:flex;padding:.5rem;color:#091222;flex:1;align-items:center;margin-bottom:1rem}.account-dependents__item svg{height:2rem;width:2rem;padding:.3rem;background-color:#e8e8e8;border-radius:4rem;margin-right:1rem}.account-dependents__item--active{background:#0e1e3b;color:#fff;border-radius:2.5rem;font-weight:600}.account-dependents__item--active svg{background-color:#f2f2f2}.account-dependents__item--active svg path{fill:#0e1e3b}.account-details{margin-left:2.5rem}.account-details__header{display:flex;align-items:center;color:#737373;font-weight:normal}.account-details__header span{flex:3}.account-details__header a{color:#091222;padding:0 1.5rem}.account-details__section{border-bottom:1px solid #e8e8e8;padding:1rem 0}.account-details__medical-aid-card-image{max-height:100px;margin-right:.5rem;border-radius:.5rem}.account-details__max-width{max-width:26rem;padding-right:1rem}.supplement__item_detail_component-add_slot{margin:1rem}@media screen and (min-width: 52.5em){.supplement__item_detail_component-add_slot{margin:1rem 0}}.supplement__item_detail_component-add_slot .container{border-radius:2.5rem;display:grid;font-size:1rem;font-weight:700;grid-template-columns:1fr auto;margin:0 auto;max-width:20.5rem;padding:.75rem .75rem .75rem 1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_component-add_slot .container{float:right;margin:0;width:20.5rem}}.supplement__item_detail_component-add_slot .container.not_added{background-color:#0e1e3b}.supplement__item_detail_component-add_slot .container.added{background-color:#50a36c}.supplement__item_detail_component-add_slot .container .status{border-right:2px solid rgba(255,255,255,.18);color:#fff;margin-top:auto;margin-bottom:auto}.supplement__item_detail_component-add_slot .container .price{font-size:1rem !important}.supplement__item_detail_component-add_slot .container .container.with-price{min-width:6.5rem}.admin-input-group{display:flex;flex-direction:column;margin:0 .5rem 1rem}.admin-input-group label{font-weight:bold;flex:1;display:block;margin-bottom:.5rem}.admin-input-group input[type=text],.admin-input-group input[type=number],.admin-input-group input[type=date]{background-color:#f2f2f2;border:none;border-radius:.75rem;box-sizing:border-box;font-size:.9375rem;font-weight:700;color:#091222;height:2rem;padding:.75rem;width:100%}.admin-input-group input[type=date]{padding:.75rem .75rem 2rem .75rem}.admin-input-group select{flex:1}.admin-input-group .select-control{margin:.125rem 0 0;display:flex}.admin-input-group .select-control--disabled{cursor:not-allowed;opacity:.5}.admin-input-group .select-control select{border-radius:.75rem;flex:1}.admin-table{width:100%;border-collapse:collapse}.admin-table th{text-align:left;padding:.75rem;text-transform:uppercase}.admin-table td{padding:.75rem;border:1px solid #f2f2f2}.admin-table--slim th,.admin-table--slim td{padding:.45rem;font-size:.8125rem}.banner{align-items:center;display:flex;flex-direction:column;min-height:15.5rem;padding:2.5rem}@media screen and (min-width: 48em){.banner{display:none}}.banner--dark{background-color:#091222}.banner--dark .heading{color:#fff}.banner--light{background:linear-gradient(88.86deg, #cfd5d2 0.08%, #e2e4e0 28.42%, #e0e1dd 79.34%, #dee3df 98.91%)}.banner h4{margin:0 0 1.5rem 0}.banner .btn{margin-bottom:.5rem}.banner__logos{background-color:#fbf6eb}.banner__logos-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;padding:2.5rem;max-width:75rem}.banner__logos-container h5{margin:0 0 1rem 0;width:100%}.banner__logos-container svg{width:27%}@media screen and (min-width: 48em){.banner__logos-container{padding:4rem}.banner__logos-container h5{font-size:1.5rem;margin:0 0 3.5rem 0}.banner__logos-container svg{width:18%}}.questionnaire__boolean_component .radio-button__container{display:flex;flex-direction:row;gap:1.5rem}.questionnaire__boolean_component .radio-button__input{align-items:center;background-color:#fff;border-radius:1.125rem;border:2px solid #fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.25rem;position:relative;width:7rem}.questionnaire__boolean_component .radio-button__input:hover{background-color:#fcf8f2;border:2px solid #fff;border-radius:1.125rem}.questionnaire__boolean_component .radio-button__icon{margin-bottom:.5rem}.questionnaire__boolean_component .radio-button__text{font-size:1rem;font-weight:700}.questionnaire__boolean_component .radio-button input{appearance:none;cursor:pointer;height:0;opacity:0;opacity:revert;position:absolute;width:0}.questionnaire__boolean_component .radio-button input:checked+.radio-button__input{box-shadow:0px 0px 0px 3px #70d39c}button .show-when-disabled{display:none}button .show-when-enabled{display:initial}button[disabled] .show-when-disabled{display:initial}button[disabled] .show-when-enabled{display:none}.button{align-items:center;background-color:#70d39c;border:none;border-radius:1000px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.0625rem;font-weight:900;height:3.375rem;line-height:1;padding:0 1rem;position:relative;text-decoration:none;justify-content:center}.button--full-width{width:100%}.button svg{margin-right:.75rem}.button:focus{outline:none}.button--secondary{background-color:rgba(125,132,152,.09);color:#091222}.button--secondary svg path{fill:#70d39c}.button--tertiary{background-color:#fff;color:#091222}.button--dark{background-color:#091222;color:#fff}.button--danger{background-color:#f2f2f2;color:#d5303a}.button--small{height:2.25rem;font-size:.9375rem;min-width:7rem}.button--edit{height:2rem;font-size:.9375rem}.button--comfortable{min-width:8.5rem}.button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button--margin-bottom{margin-bottom:.5rem}.btn{align-items:center;border:none;border-radius:2.5rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;font-family:"Montserrat",sans-serif;height:3.5rem;justify-content:center;line-height:1;padding:0 1.5rem;position:relative;text-decoration:none}.btn:focus{outline:3px solid #70d39c}.btn--small{font-size:.875rem;height:2.375rem}.btn--primary{background-color:#0e1e3b;color:#fff}.btn--primary:hover{background-color:#091222}.btn--primary-inverse{background-color:#fff;border:2px solid #fff;color:#0e1e3b}.btn--primary-inverse:hover{background-color:#fcf8f2;color:#091222}.btn--soft{background:rgba(125,132,152,.09);color:#0e1e3b}.btn--soft:hover{background:rgba(125,132,152,.16);color:#091222}.btn--soft-inverse{background:rgba(251,246,235,.2);color:#fbf6eb}.btn--soft-inverse:hover{background:rgba(251,246,235,.4)}.btn--soft-frameless{background:rgba(0,0,0,0);color:#0e1e3b}.btn--soft-frameless:hover{background:rgba(125,132,152,.16);color:#091222}.btn--loud{background:#50a36c;color:#fff}.btn--loud:hover{background:#438e5c}.btn--back{left:0;padding:0 .5rem;position:absolute;top:0}.btn--back span{display:none}@media screen and (min-width: 31em){.btn--back{margin:0 2.25rem;padding:0 1rem 0 .5rem}.btn--back span{display:inline-block}}.btn--skip{margin:3rem 1.5rem 0 1.5rem;padding:0 .5rem;position:absolute;right:0;top:0}.btn--skip span{display:none}@media screen and (min-width: 31em){.btn--skip{margin:3rem 2.25rem;padding:0 .5rem 0 1rem}.btn--skip span{display:inline-block}}.camera{align-content:center;background:linear-gradient(180deg, #fbf6eb -54.24%, #faf4e8 -4.43%, #faf3e5 64.65%, #f8ead8 93.57%);bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;overflow-y:scroll;position:fixed;right:0;top:0}.camera__actions{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.camera__header{align-items:center;display:flex;margin:auto;justify-content:center;max-width:27rem;padding:1rem .75rem;position:relative;width:100%}.camera__header p{color:#0e1e3b;font-weight:600;margin:0;text-align:center}@media screen and (min-width: 52.5em){.camera__header{max-width:none}}.camera__container{align-items:center;display:flex;border-radius:1rem;height:29rem;justify-content:center;margin:auto;max-width:27rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 52.5em){.camera__container{height:30rem;max-width:38rem}}.camera__screen{height:100%;transform:scaleX(-1)}.camera__overlay{border:3px solid #fff;border-radius:1.5rem;box-shadow:0px 0px 0px 250px rgba(0,0,0,.2);height:25rem;max-width:18rem;position:absolute;width:100%}@media screen and (min-width: 52.5em){.camera__overlay{height:27rem;max-width:20rem}}.camera__overlay--card{box-shadow:0px 0px 0px 300px rgba(0,0,0,.2);height:12.5rem}.camera__canvas{height:29rem;max-width:27rem;width:100%}@media screen and (min-width: 52.5em){.camera__canvas{height:30rem;max-width:38rem}}.camera__close{cursor:pointer;left:0;position:absolute}@media screen and (min-width: 52.5em){.camera__close{left:50%;transform:translateX(-300px)}}.camera__button{cursor:pointer}.camera__switch{cursor:pointer;margin-left:2.5rem;margin-right:-4.5rem}.supplements-cart{max-width:62rem;margin:5.5rem auto 0 auto}@media screen and (min-width: 52.5em){.supplements-cart{margin-top:7rem}}.supplements-cart .edit_supplements_cart,.supplements-cart .new_supplements_cart{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 52.5em){.supplements-cart .edit_supplements_cart,.supplements-cart .new_supplements_cart{flex-wrap:nowrap;gap:4rem;justify-content:start}}.supplements-cart__text h1{font-family:baskerville-urw;font-size:2.25rem;font-weight:800;margin:0 0 1rem 0}.supplements-cart__text-description{font-size:.9375rem;margin-bottom:2.5rem;max-width:54ch}@media screen and (min-width: 52.5em){.supplements-cart__items{width:100%}}.supplements-cart__total{background-color:#fff;display:flex;flex-wrap:wrap;margin:2.5rem -1.5rem -2.5rem -1.5rem;padding:2rem}@media screen and (min-width: 31em){.supplements-cart__total{border-radius:1.125rem;margin:2.5rem 0 0 0;width:100%}}@media screen and (min-width: 52.5em){.supplements-cart__total{height:max-content;margin:0;max-width:24.5rem;width:88%}}.supplements-cart__total-text{flex-grow:1;margin-left:1.5rem}.supplements-cart__total .subtitle{color:#50a36c;font-size:.6875rem;font-weight:600;letter-spacing:.28em;margin-bottom:.5rem;text-transform:uppercase}.supplements-cart__total .supply-days{font-size:.8125rem;line-height:1}.supplements-cart__total .total-supplements{color:#7d8498;font-size:.8125rem}.supplements-cart__total-amount{font-weight:700;margin:1rem 0}.supplements-cart__total-button{width:100%}.supplements-cart__total-blurb{width:100%;text-align:center;padding:1rem;color:#ff7b31;font-size:.8125rem}.supplement__cart_item_component.removed{opacity:.7}.supplement__cart_item_component .content{background-color:#fff;border-radius:1.125rem;display:flex;margin-bottom:1rem;min-height:6rem;position:relative}.supplement__cart_item_component .content:hover .content-info .name{text-decoration-color:rgba(14,30,59,.18)}.supplement__cart_item_component .content .action{position:absolute;left:-10px;top:-10px}.supplement__cart_item_component .content .preview{align-content:center;border-radius:1.125rem 0 0 1.125rem;display:flex;flex-wrap:wrap;justify-content:center;width:7.5rem}.supplement__cart_item_component .content .preview img{height:6rem;padding:.5rem}.supplement__cart_item_component .content-info{display:flex;flex-wrap:wrap;padding:1rem;width:100%}@media screen and (min-width: 31em){.supplement__cart_item_component .content-info{padding:1rem 1.5rem}}.supplement__cart_item_component .content-info .text{width:75%}.supplement__cart_item_component .content-info .text .name{font-family:baskerville-urw;color:#0e1e3b;font-size:1.125rem;font-weight:800;line-height:1.25rem;margin-bottom:.25rem;text-decoration:underline 2px;text-decoration-color:rgba(14,30,59,.09);transition:text-decoration-color .3s ease}.supplement__cart_item_component .content-info .text .name.removed{text-decoration:line-through}.supplement__cart_item_component .content-info .text .brand{color:#7d8498;font-size:.8125rem}.supplement__cart_item_component .content-info .price{font-size:.875rem;font-weight:700;text-align:right;white-space:nowrap;width:25%}.supplement__cart_item_component .content-info .dosage-amount{margin-top:.5rem;width:100%}.supplement__cart_item_component .content-info .dosage-amount .amount,.supplement__cart_item_component .content-info .dosage-amount .dosage,.supplement__cart_item_component .content-info .dosage-amount .removed{font-size:.8125rem;line-height:2}.supplement__cart_item_component .content-info .dosage-amount .dosage{color:#7d8498}.supplement__cart_item_component .content-info .dosage-amount .removed{color:#b0716e}.checkbox{width:100%}.checkbox__control{align-items:center;box-sizing:border-box;color:#091222;cursor:pointer;display:flex;flex-basis:0;flex-grow:1;font-size:1.0625rem;height:2.5rem;position:relative}.checkbox__indicator{border:2px solid #a8aebf;border-radius:.6875rem;height:1.375rem;width:1.375rem}.checkbox span{line-height:0;margin:0 0 0 1.25rem}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox input:checked+.checkbox__control .checkbox__indicator{background-color:#70d39c;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat;border:2px solid #70d39c}.checklist h3{border-bottom:solid 1px #f0f5f4;color:#737373;font-size:.9375rem;font-weight:normal;margin:1.5rem .75rem .5rem;padding-bottom:.75rem}.checklist div{cursor:pointer}.checklist-item{display:block;width:100%}.checklist-item__control{align-items:center;border-bottom:solid 1px #f0f5f4;box-sizing:border-box;color:#091222;cursor:pointer;display:flex;flex-basis:0;flex-grow:1;font-size:1.0625rem;height:3rem;justify-content:space-between;margin:0 .75rem;position:relative}.checklist-item__indicator{border:2px solid #a8aebf;border-radius:.6875rem;flex-shrink:0;height:1.375rem;width:1.375rem}.checklist-item__plus{align-items:center;background-color:#a8aebf;border-radius:.6875rem;display:flex;height:1.375rem;justify-content:center;width:1.375rem}.checklist-item__plus svg{height:.75rem;width:.75rem}.checklist-item span{line-height:0}.checklist-item input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checklist-item input[type=checkbox]:checked~.checklist-item__control>.checklist-item__indicator{background-color:#70d39c;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat;border:2px solid #70d39c}.checklist-item--add .checklist-item__control{color:#737373}.checklist-item--new input[type=text]{border:none;border-bottom:1px solid #f0f5f4;color:#091222;font-size:1.0625rem;height:3rem;width:100%}.checklist-item--new input[type=text]:focus{background-color:#fff;border-bottom:1px solid #70d39c;outline:none}.questionnaire__datepicker_component{position:relative}.questionnaire__datepicker_component input{background-color:#fff;border-radius:1.125rem;border:3px solid #fff;box-sizing:border-box;font-size:1rem;font-weight:600;height:3.875rem;min-width:19rem;padding-left:0;padding-top:0;text-align:center;width:100%}.questionnaire__datepicker_component input[type=date]{color:#091222;padding-bottom:0;padding-right:0;text-transform:uppercase}.questionnaire__datepicker_component input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;padding-right:.5rem;margin-left:-1rem}.questionnaire__datepicker_component input[type=date]:focus-visible{box-shadow:0px 0px 0px 3px #70d39c;outline:none}@media screen and (min-width: 496px){.questionnaire__datepicker_component input[type=date]{max-width:22rem;min-width:22rem}}.questionnaire__datepicker_component .error{bottom:-0.5rem;color:#d5303a;display:block;font-size:.75rem;font-weight:600;left:0;margin:.5rem auto;position:absolute;right:0;text-align:center}.detail-button-component{border-radius:.5rem;display:grid;grid-template-columns:auto 1fr;padding:1rem;margin-bottom:1rem}.detail-button-component:last-of-type{margin-bottom:0}.detail-button-component__heading{color:#0e1e3b;margin-bottom:.5rem}.detail-button-component__heading--title{display:inline-block;font-weight:bold;padding-right:.5rem}.detail-button-component__heading--subtitle{display:inline-block}.detail-button-component__action{margin-left:1rem;text-align:right;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.detail-button-component__action svg path{stroke:#0e1e3b}.detail-button-component__content{color:#0e1e3b;font-weight:500}.dpo-logos{display:flex;align-items:center;padding:1rem}@media screen and (min-width: 31em){.dpo-logos{padding:1.5rem}}.dpo-logos img,.dpo-logos svg{width:auto;height:1.5rem}@media screen and (min-width: 52.5em){.dpo-logos img,.dpo-logos svg{height:2rem}}.dpo-logos__left{display:flex;margin-left:1rem;margin-right:auto}.dpo-logos__center{display:flex;margin-right:1rem}.dpo-logos__center img{margin-left:.5rem}@media screen and (min-width: 52.5em){.dpo-logos__center img{margin-left:1rem}}.dpo-logos__right{margin-left:auto;margin-right:1rem;display:none}@media screen and (min-width: 31em){.dpo-logos__right{max-width:27.5rem;display:flex}.dpo-logos__right .terms_and_conditions{font-size:.75rem;color:#0e1e3b}}.dpo-logos__bottom{border-top:2px solid #f7f1e6;padding:.5rem;text-align:center}.dpo-logos__bottom .terms_and_conditions{font-size:.75rem;color:#0e1e3b}@media screen and (min-width: 31em){.dpo-logos__bottom{display:none}}.file-input{align-items:center;background-color:#70d39c;border:none;border-radius:1.6875rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:900;height:3.375rem;line-height:1;padding:0 1rem;position:relative;text-decoration:none;-webkit-appearance:none}.file-input--full-width{justify-content:center;width:100%}.file-input svg{margin-right:.75rem}.file-input:focus{outline:none}.file-input--secondary{background-color:rgba(125,132,152,.09);color:#0e1e3b}.file-input--disabled{cursor:not-allowed;opacity:.5}.file-input input{cursor:pointer;position:absolute;opacity:0}.choose-or-upload{background-color:#70d39c;color:#fff}.upload-or-take{display:block}.choose,.take-a-photo{display:none}@media screen and (min-width: 48em){.choose-or-upload{background-color:rgba(125,132,152,.09);color:#0e1e3b}.upload-or-take{display:none}.choose,.take-a-photo{display:block}}.footer{background-color:#0e1e3b;color:#fff;width:100%}.footer__container{display:flex;flex-wrap:wrap;max-width:75rem;margin:auto}.footer p{font-size:.8125rem;margin-bottom:1rem}.footer p a{color:#fff}.footer__logo{margin-bottom:.5rem}.footer__heading{color:#fbf6eb;font-family:baskerville-urw;font-size:1.5rem;font-weight:800;line-height:1.75rem;margin:2rem 0 1.5rem 0}.footer__powered-by{color:#a8aebf}.footer__address strong,.footer__powered-by strong{color:#fbf6eb}.footer-top{display:flex;flex-wrap:wrap;padding:4rem;width:100%}.footer-top__details-1,.footer-top__details-2{width:100%}.footer-top__details-2{margin-top:-1rem}.footer-top svg path{fill:#fbf6eb}.footer-bottom{border-top:2px solid #091222;display:flex;flex-wrap:wrap;padding:2.5rem;width:100%}.footer-bottom__terms{display:flex;flex-wrap:wrap;order:1}.footer-bottom__terms .paragraph-small{color:#a8aebf;width:100%}.footer-bottom__terms-pages{color:#fff;display:flex;gap:.5rem;margin-bottom:1.5rem;width:100%}.footer-bottom__terms-pages p{width:50%}.footer-bottom__payments{display:flex;flex-wrap:wrap;order:2;width:100%}.footer-bottom__payments-dpo{margin-bottom:1.5rem;width:100%}.footer-bottom__payments-cards svg{display:block;width:100%}@media screen and (min-width: 70em){.footer__heading{margin:1rem 0 1.25rem 0}.footer-top{flex-wrap:nowrap;padding:4rem 2rem}.footer-top__details-1{display:flex;gap:2.5rem}.footer-top__details-2{display:flex;gap:2.5rem}.footer-top__details-2 div{min-width:10.5rem}.footer-bottom{flex-wrap:nowrap}.footer-bottom__terms{flex-wrap:nowrap;gap:1rem;order:2;white-space:nowrap}.footer-bottom__terms .paragraph-small{width:auto}.footer-bottom__terms-pages{gap:1rem;margin-bottom:0;width:auto}.footer-bottom__terms-pages p{margin:0;width:auto}.footer-bottom__payments{flex-grow:1;flex-wrap:nowrap;order:1}.footer-bottom__payments-dpo{margin-bottom:0;width:auto}.footer-bottom__payments-cards{width:auto}}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;width:100%}.hero__container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.hero .paragraph{margin-bottom:2rem}.hero .btn{line-height:1.5rem;margin-bottom:.5rem;padding:0 2rem}.hero__home{background-image:url("/assets/hero/home-mobile-hero-079083d023077ead673b4be7b6ef17f3cadfda76.png");height:55.5rem}.hero__home .hero__container{padding:6.5rem 2rem 1.5rem 2rem}.hero__home .heading{max-width:11ch;margin:.5rem auto}@media screen and (min-width: 31em){.hero__home{background-image:url("/assets/hero/home-desktop-hero-51735e3269eb0645ef7303436e7ee9297581c68b.png");height:41.5rem}.hero__home .hero__container{justify-content:center;padding:2.5rem 2rem 0 2rem}.hero__home .heading{max-width:none;margin:auto auto 1.5rem auto}.hero__home .paragraph{margin:.5rem auto 3.5rem auto;max-width:38ch}}.hero__assessment{background-image:url("/assets/hero/assessment-mobile-hero-d7ff6ec7f41f2eafdef96556958bbd613bb87c67.png");height:47rem}.hero__assessment .hero__container{padding:7rem 2rem 3.5rem 2rem}.hero__assessment .heading{color:#fbf6eb}.hero__assessment .paragraph{color:#fcf8f2}@media screen and (min-width: 31em){.hero__assessment{background-image:url("/assets/hero/assessment-desktop-hero-c4de332728c217fb5689803e1b272bd41f395a97.png");height:41.5rem}.hero__assessment .hero__container{justify-content:center;padding:2.5rem 2rem 0 2rem}.hero__assessment .heading{max-width:30ch;margin:auto auto 1.5rem auto}.hero__assessment .paragraph{margin:.5rem auto 3.5rem auto;max-width:50ch}}.hero__prescriptions{background-image:url("/assets/hero/prescriptions-mobile-hero-3065bc23596941f2c3c88e58217fa51ded5e9b53.png");height:47rem}.hero__prescriptions .hero__container{padding:6rem 2rem 3.5rem 2rem}.hero__prescriptions .heading{margin:.5rem auto;max-width:17ch}.hero__prescriptions .paragraph{font-size:.8125rem}@media screen and (min-width: 31em){.hero__prescriptions{background-image:url("/assets/hero/prescriptions-desktop-hero-8a92bb2ce06dbb1019a5d504d0c536dc6be1c8b2.png");height:41.5rem;margin:auto;text-align:left}.hero__prescriptions .hero__container{justify-content:center;margin:auto;max-width:96ch;padding:2.5rem 2rem 0 2rem}.hero__prescriptions .heading{margin:0 0 1.5rem 0;max-width:18ch}.hero__prescriptions .paragraph{font-size:1.0625rem;margin:.5rem 0 3.5rem 0;max-width:46ch}.hero__prescriptions .btn:last-child{margin-left:.5rem}}.hero__about-us{background-image:url("/assets/hero/about-us-mobile-hero-3e93a097b976d5efba12defdf089b760d897d060.png");height:40.5rem}.hero__about-us .hero__container{padding:6rem 1rem}.hero__about-us .heading{color:#fcf8f2;margin:2rem auto;max-width:16ch}.hero__about-us .paragraph{color:#fcf8f2;font-size:1.0625rem;margin:0 auto;max-width:26ch}@media screen and (min-width: 48em){.hero__about-us{background-image:url("/assets/hero/about-us-desktop-hero-0b54a19f3879a2b81f127e4175abd02d94255931.png");height:41.5rem}.hero__about-us .hero__container{justify-content:end;padding:2.5rem 2rem 6.5rem 2rem}.hero__about-us .heading{max-width:none;margin:auto auto 2rem auto}.hero__about-us .paragraph{margin:.5rem auto 0 auto;max-width:54ch}}.estimation{font-size:.9375rem;margin-top:1rem}.estimation .estimated-time{color:#a8aebf}.estimation .time-estimation{color:#fff}.icon svg{fill:currentColor}.input-control{margin-bottom:1rem;position:relative;width:100%}.input-control label{color:#737373;cursor:inherit;display:block;font-size:1.0625rem;font-weight:400;left:1.25rem;position:absolute;top:1.4375rem;transition:transform 150ms ease-in;transform-origin:top left}.input-control select{background-color:#f2f2f2;border:none;border-radius:.75rem;box-sizing:border-box;font-size:1.0625rem;font-weight:700;color:#091222;height:4.375rem;padding-left:1.25rem;padding-top:1.375rem;width:100%}.input-control select::placeholder{color:rgba(0,0,0,0)}.input-control input{border:none;border-radius:.75rem;box-sizing:border-box;font-size:1.0625rem;font-weight:700;color:#091222;height:4.375rem;padding-left:1.25rem;padding-top:1.375rem;width:100%}.input-control input::placeholder{color:rgba(0,0,0,0)}.input-control input:focus+label,.input-control input:not(:placeholder-shown):not([type=date])+label,.input-control input[type=date]:valid+label{transform:scale(0.8823529412) translateY(-1rem)}.input-control input:focus{background-color:#fff;border:2px solid #70d39c;outline:none;padding-left:1.125rem}.input-control input[type=date]{color:rgba(0,0,0,0);padding-bottom:1.25rem;padding-right:1rem}.input-control input[type=date]:valid,.input-control input[type=date]:focus{color:#091222;padding-bottom:0}.input-group{margin-bottom:1rem}.input-group .input-control{margin:.125rem 0 0}.input-group .input-control input{border-radius:0}.input-group .input-control select{border-radius:0}.input-group .input-control:first-child{margin:0}.input-group .input-control:first-child input{border-radius:.75rem .75rem 0 0}.input-group .input-control:last-child input{border-radius:0 0 .75rem .75rem}.input-group .select-control{margin:.125rem 0 0}.input-group .select-control select{border-radius:0}.input-group .select-control:first-child{margin:0}.input-group .select-control:first-child select{border-radius:.75rem .75rem 0 0}.input-group .select-control:last-child select{border-radius:0 0 .75rem .75rem}.input-group .select-control.forced-radius-bottom select{border-radius:0 0 .75rem .75rem}.supplement__item_detail_component{background-color:#fff;height:100vh;max-width:77.5rem;position:relative;top:-1.5rem}.supplement__item_detail_component .small-hidden{display:none !important}@media screen and (min-width: 31em){.supplement__item_detail_component{margin:0 auto}}@media screen and (min-width: 52.5em){.supplement__item_detail_component{height:100%;border-radius:0 0 1rem 1rem}.supplement__item_detail_component .large-hidden{display:none !important}.supplement__item_detail_component .small-hidden{display:flex !important}}@media screen and (min-width: 52.5em){.supplement__item_detail_component .preview{border-radius:1rem}}.supplement__item_detail_component .preview .close{height:2.375rem;position:fixed;right:1rem;top:1rem;width:2.375rem;z-index:20}.supplement__item_detail_component .preview .close svg{background-color:#fff;border:1px solid #e6e9e5;border-radius:2.5rem;display:block;height:2.375rem;width:2.375rem}.supplement__item_detail_component .preview .close svg rect{fill:#fff;fill-opacity:1}@media screen and (min-width: 52.5em){.supplement__item_detail_component .preview .close svg rect{fill:#7d8498;fill-opacity:.09}}.supplement__item_detail_component .preview .close svg path{fill:#0e1e3b}.supplement__item_detail_component .preview .icon{align-items:center;display:flex;justify-content:center;height:13.5rem}.supplement__item_detail_component .preview .icon img{height:6rem}@media screen and (min-width: 52.5em){.supplement__item_detail_component .preview .icon{height:16rem}}.supplement__item_detail_container{background-color:#fff;border-radius:1rem 1rem 0 0}@media screen and (min-width: 52.5em){.supplement__item_detail_container{border-radius:1rem;display:flex;flex-wrap:wrap;height:100%;margin:auto;padding:0 4rem}}.supplement__item_detail_container .dosage{background-color:#fbf6eb;border-bottom:2px solid #f7f1e6;border-top:2px solid #f7f1e6;display:flex;flex-direction:column;gap:1rem;margin:2rem 0 0 0;padding:1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_container .dosage{border:2px solid #f7f1e6;border-radius:1rem;margin-top:1rem}}.supplement__item_detail_container .dosage-container{display:flex;gap:2rem}.supplement__item_detail_container .dosage-icon{height:1.25rem;width:1.25rem}.supplement__item_detail_container .dosage-icon svg{display:block;height:1.25rem;width:1.25rem}.supplement__item_detail_container .dosage-icon svg path{fill:#0e1e3b}.supplement__item_detail_container .dosage-time-of-day,.supplement__item_detail_container .dosage-number-of-days{font-size:.9375rem;font-weight:700;margin-bottom:.5rem}.supplement__item_detail_container .dosage-text{font-size:.8125rem}.supplement__item_detail_container .view-label{border-bottom:2px solid #f7f1e6;font-size:.875rem;font-weight:700;padding:1.5rem;text-align:center}@media screen and (min-width: 52.5em){.supplement__item_detail_container .view-label{border:2px solid #f7f1e6;border-radius:1rem;justify-content:center;margin-top:1rem}}.supplement__item_detail_container .view-label a{color:#0e1e3b;text-decoration:underline 2px;text-decoration-color:rgba(14,30,59,.09)}.supplement__item_detail_container .back-button{display:none}@media screen and (min-width: 52.5em){.supplement__item_detail_details{padding-top:2.5rem;width:30%}}.supplement__item_detail_info{background-color:#fff;border-bottom:2px solid #f7f1e6;padding:1.5rem 1.5rem 1rem 1.5rem;position:sticky;top:0;width:100%}.supplement__item_detail_info .name{font-family:baskerville-urw;font-size:1.5rem;font-weight:800;line-height:1.25rem;margin:.5rem 0 .25rem 0}.supplement__item_detail_info .brand{color:#7d8498;font-size:.8125rem}@media screen and (min-width: 52.5em){.supplement__item_detail_info{padding:1.5rem 0}}.supplement__item_detail_content{background-color:#fff;padding:1.5rem 0 0 0}@media screen and (min-width: 52.5em){.supplement__item_detail_content{padding:2.5rem 0 0 2rem;width:70%}}@media screen and (min-width: 70em){.supplement__item_detail_content{padding:2.5rem 0 5rem 5rem}}.supplement__item_detail_content .recommendation_reasons{font-size:.9375rem;padding:0 1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_content .recommendation_reasons{border-bottom:2px solid #f7f1e6;padding:0 0 1.5rem 0;font-size:1.0625rem}}.supplement__item_detail_content .recommendation_reasons .reason{background-color:#e6ffec;font-weight:700}.supplement__item_detail_content .benefits-text{line-height:1rem;text-align:center}.supplement__item_detail_content .benefits-description{font-size:.9375rem;line-height:1rem;margin-top:1rem;padding:0 1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_content .benefits-description{font-size:1.0625rem;padding:0 0 1.5rem 0}}.supplement__item_detail_content .benefits ul{color:#0e1e3b;display:flex;font-family:baskerville-urw;font-size:1.0625rem;font-weight:700;margin:2rem 0;overflow-x:scroll;padding-inline-start:0px}@media screen and (min-width: 52.5em){.supplement__item_detail_content .benefits ul{border-bottom:2px solid #f7f1e6;flex-wrap:wrap;margin-bottom:0}}.supplement__item_detail_content .benefits ul li{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;list-style-type:none;margin-bottom:.5rem;min-width:8.5rem;padding:0 1rem}@media screen and (min-width: 52.5em){.supplement__item_detail_content .benefits ul li{margin-bottom:2rem}}.supplement__item_detail_content .benefits ul li:not(:last-child){border-right:2px solid #f7f1e6}.supplement__item_detail_content .benefits ul li svg{display:block;height:3rem;width:3rem}.supplement__item_detail_content .benefits ul::-webkit-scrollbar{display:none}.supplement__item_detail_content .overview{border-bottom:2px solid #f7f1e6;font-size:.9375rem;padding:2rem 1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_content .overview{font-size:1.0625rem;padding:2rem 0}}.supplement__item_detail_content .tags{border-bottom:2px solid #f7f1e6;padding:1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_content .tags{padding:1.5rem 0 .5rem 0}}.supplement__item_detail_content .tags ul{color:#0e1e3b;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:700;margin:0;padding-inline-start:0px;text-transform:uppercase}.supplement__item_detail_content .tags ul li{display:flex;list-style-type:none;width:50%}@media screen and (min-width: 52.5em){.supplement__item_detail_content .tags ul li{width:33%}}.supplement__item_detail_content .tags ul li svg{height:1.25rem;margin-right:.5rem;width:1.25rem}.supplement__item_detail_content .tags ul li:not(:last-child){margin-bottom:.5rem}.supplement__item_detail_text{border-bottom:2px solid #f7f1e6;padding:1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_text{border-bottom:none;padding:1.5rem 0}}.supplement__item_detail_text .ingredients h5,.supplement__item_detail_text .allergies h5,.supplement__item_detail_text .recommendation-disclaimer h5{font-size:.6875rem;font-weight:600;letter-spacing:.28em;margin-bottom:1rem;text-transform:uppercase}.supplement__item_detail_text .ingredients-text,.supplement__item_detail_text .allergies-text,.supplement__item_detail_text .recommendation-disclaimer-text{font-size:.8125rem;margin-bottom:1.5rem}.supplement__item_detail_border{background-image:url("/assets/bottom-border-b6746b336c6f4d31bdebbe2c0a4982cd082222b3.svg");background-position:center;background-repeat:no-repeat;background-size:cover;height:7.625rem;width:100%}@media screen and (min-width: 52.5em){.supplement__item_detail_border{border-radius:0 0 1rem 1rem;margin:0px -4rem;width:100vw}}.supplement__item_detail .detail-border{display:none}.questionnaire__medication_search_component{position:relative}.questionnaire__medication_search_component .hidden{display:none}.questionnaire__medication_search_component input{background-color:#fff;border-radius:1.125rem;border:3px solid #fff;box-sizing:border-box;color:#091222;font-size:1rem;font-weight:600;height:3.875rem;margin-bottom:.75rem;min-width:15rem;padding:0 1rem;position:relative;text-align:left;width:100%}.questionnaire__medication_search_component input:focus-visible{box-shadow:0px 0px 0px 3px #70d39c;outline:none}.questionnaire__medication_search_component input[type=text]::placeholder{color:#7d8498}@media screen and (min-width: 496px){.questionnaire__medication_search_component input{max-width:22rem;min-width:22rem}}.questionnaire__medication_search_component .text-array__row{position:relative}.questionnaire__medication_search_component .text-array__clear{-webkit-appearance:none;background-image:url("/assets/icons/forms/close-75002191bfa185fbfdc73af1640ec3e2d2bcb95e.svg");background-repeat:no-repeat;cursor:pointer;display:block;height:1.5rem;position:absolute;right:.75rem;top:1.3rem;width:1.5rem}.questionnaire__medication_search_component .text-array__add,.questionnaire__medication_search_component .text-array__remove{-webkit-appearance:none;background-position:center;background-repeat:no-repeat;border-radius:2.5rem;cursor:pointer}.questionnaire__medication_search_component .text-array__add{background-color:#fff;background-image:url("/assets/icons/forms/plus-e1c46a50c11506313b9e66d47a0f1312f58d6ecc.svg");display:block;height:2.375rem;margin:0 auto;width:2.375rem}.questionnaire__medication_search_component .text-array__remove{background-color:rgba(125,132,152,.09);background-image:url("/assets/icons/forms/minus-1f0a0cfee3c75842820658b3602e3a8be5eb90de.svg");display:inline-block;height:1.75rem;margin-left:.5rem;position:absolute;top:1.2rem;width:1.75rem}.questionnaire__medication_search_component .error{color:#d5303a;display:block;font-size:.75rem;font-weight:600;margin:.5rem}.questionnaire__medication_search_results{border-radius:1.125rem;max-height:25rem;overflow-y:scroll;position:absolute;width:100%;z-index:50}.mission{background-color:#fff;padding:3.5rem 2.5rem 7.5rem}.mission__wrapper{max-width:56.5rem;margin:0 auto}.mission__heading{font-size:1.5625rem;font-weight:900;color:#0e1e3b}@media screen and (min-width: 52.5em){.mission__heading{font-size:2.3125rem}}.mission__text{font-size:1.0625rem}@media screen and (min-width: 52.5em){.mission__text{font-size:1.3125rem}}.mission__text p{color:#091222;max-width:29em;margin:0}.mission__text p+p{margin-top:1rem}.menu__dropdown{background-color:#0e1e3b;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;height:100vh;opacity:1;padding:6rem 2rem 4rem 1rem;position:absolute;right:-1rem;top:-0.75rem;transition:all .4s ease;width:100vw}.menu__dropdown .close-icon{align-items:center;background-color:rgba(251,246,235,.2);border-radius:2.5rem;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:.75rem;width:2.5rem}.menu__dropdown .close-icon svg path{fill:#fbf6eb}.menu__dropdown-top,.menu__dropdown-bottom{align-items:end;display:flex;flex-direction:column;gap:1rem}.menu__dropdown-top a,.menu__dropdown-bottom a{color:#fbf6eb}.menu__dropdown-top a span,.menu__dropdown-bottom a span{display:flex;padding-left:1rem}.menu__dropdown-top a svg,.menu__dropdown-bottom a svg{height:1.25rem}.menu__dropdown-top a svg path,.menu__dropdown-bottom a svg path{fill:#fbf6eb !important}.menu__dropdown-top{font-family:baskerville-urw;font-size:1.5rem;font-weight:800}.menu__dropdown-bottom{font-size:1.125rem;font-weight:700}@media screen and (min-width: 31em){.menu__dropdown{height:42rem;width:22rem}}.hide{opacity:0;transition:all .4s ease;height:0}.modal{background-color:rgba(0,0,0,.1);backdrop-filter:blur(10px);bottom:0;left:0;position:fixed;right:0;top:0}.modal__actions{margin:auto;max-width:27rem;padding:1rem .75rem}@media screen and (min-width: 52.5em){.modal__actions{padding:4rem 0 1rem}}.modal__container{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;margin:auto;max-width:27rem;padding:2rem 1.5rem;width:100%}@media screen and (min-width: 52.5em){.modal__container{padding:3rem}}.modal__title{margin:0 0 2rem;max-width:27.5rem}.modal__title h2{color:#091222;font-size:1.3125rem;margin:0}.modal__title p{color:#737373;font-size:.9375rem;margin:.5rem 0 0}.modal-component{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.1);bottom:0;display:none;height:0;left:0;max-height:calc(100vh - 5rem);overflow-y:auto;position:fixed;right:0;top:0;width:0;z-index:0}.modal-component__actions{max-width:27rem;position:absolute;right:.5rem;top:.5rem}.modal-component__actions:hover{cursor:pointer}.modal-component__container{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;max-width:34rem}.modal-component__container--content{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;margin:0;max-width:32rem;padding:2rem;position:relative;width:100%}.modal-component__container--content .h3{margin:1rem;color:#737373;font-weight:bold;text-transform:uppercase}.modal-component.-active{display:initial;height:100vh;width:100vw;z-index:1000}.questionnaire__multi_input_component .hidden{display:none}.questionnaire__multi_select_component .input__container{min-width:19rem;position:relative}@media screen and (min-width: 876px){.questionnaire__multi_select_component .input__container{max-width:22rem;min-width:22rem}}.questionnaire__multi_select_component .multi-select__container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (min-width: 876px){.questionnaire__multi_select_component .multi-select__container{gap:1.75rem}}.questionnaire__multi_select_component .multi-select__input{align-items:center;background-color:#fff;border-radius:2.5rem;border:2px solid #fff;cursor:pointer;display:flex;justify-content:center;min-width:19rem;padding:1rem;position:relative;text-align:center}.questionnaire__multi_select_component .multi-select__input:hover{background-color:#fcf8f2;border-radius:2.5rem;border:2px solid #fff}.questionnaire__multi_select_component .multi-select__input:after{background-color:rgba(168,174,191,.1);border-radius:9999px;content:"";display:inline-block;height:1.5rem;position:absolute;right:1rem;vertical-align:middle;width:1.5rem}.questionnaire__multi_select_component .multi-select__text{font-size:1rem;font-weight:700}.questionnaire__multi_select_component .multi-select input{appearance:none;cursor:pointer;height:0;opacity:0;opacity:revert;position:absolute;width:0}.questionnaire__multi_select_component .multi-select input:checked+.multi-select__input{box-shadow:0px 0px 0px 3px #70d39c}.questionnaire__multi_select_component .multi-select input:checked+.multi-select__input:after{background-color:#0e1e3b;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat}.questionnaire__multi_select_component .error{color:#d5303a;display:block;font-size:.75rem;font-weight:600;text-align:center;width:100%}@media screen and (min-width: 876px){.questionnaire__multi_select_component .multi-select__none{max-width:none;width:100%}}.questionnaire__multi_select_component .multi-select__none .multi-select__input{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);cursor:pointer;margin:0 auto;min-width:19rem}@media screen and (min-width: 496px){.questionnaire__multi_select_component .multi-select__none .multi-select__input{max-width:22rem;min-width:22rem}}.questionnaire__multi_select_component .multi-select__none .multi-select__input:hover{background-color:rgba(0,0,0,0);border-radius:2.5rem;border:2px solid rgba(0,0,0,0)}.questionnaire__multi_select_component .multi-select__none .multi-select__input:before{background-color:rgba(0,0,0,0);border-radius:9999px;border:2px solid #0e1e3b;content:"";display:inline-block;height:1rem;left:21%;position:absolute;vertical-align:middle;width:1rem}@media screen and (min-width: 876px){.questionnaire__multi_select_component .multi-select__none .multi-select__input:before{left:26%}}.questionnaire__multi_select_component .multi-select__none .multi-select__input:after{display:none}.questionnaire__multi_select_component .multi-select__none .multi-select__text{cursor:pointer}.questionnaire__multi_select_component .multi-select__none .multi-select__text label{cursor:pointer}.questionnaire__multi_select_component .multi-select__none input:checked+.multi-select__input{box-shadow:none}.questionnaire__multi_select_component .multi-select__none input:checked+.multi-select__input:before{background-color:#0e1e3b;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat}.questionnaire__multi_select_component .multi-select__none input:checked+.multi-select__input:after{display:none}.navigation-bar{display:flex;height:4rem;padding:0 1rem;position:fixed;top:0;transition:top .3s;width:100%;z-index:999}.navigation-bar--hide{top:-4rem;transition:top .3s}.navigation-bar-container{align-items:center;display:flex;justify-content:space-between;margin:auto;width:100%}.navigation-bar-container a{align-items:center;display:flex}.navigation-bar-container-left{display:flex;gap:2rem}.navigation-bar-container-right{display:flex}.navigation-bar .desktop-links{align-content:center;color:#0e1e3b;display:none;flex-wrap:wrap;font-size:.875rem;font-weight:700;gap:1.5rem}@media screen and (min-width: 48em){.navigation-bar .desktop-links{display:flex}}.navigation-bar .desktop-links__link{cursor:pointer;display:flex;position:relative}.navigation-bar .desktop-links__link svg{height:1.25rem;width:1.25rem}.navigation-bar .desktop-links__link .active::after{background-color:#70d39c;border-radius:1.125rem;bottom:0;content:"";height:2px;left:0;margin:-0.25rem auto;position:absolute;right:0;width:6px}.navigation-bar .desktop-links a{color:#0e1e3b}.navigation-bar .supplements-menu{background-color:#0e1e3b;border-radius:1.125rem;border:2px solid rgba(251,246,235,.28);box-shadow:0px 11px 18px -6px rgba(0,0,0,.32);margin-left:-5.375rem;padding:.25rem;position:absolute;top:2.5rem;width:21.5rem;z-index:50}.navigation-bar .supplements-menu::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0e1e3b rgba(0,0,0,0);border-style:solid;border-width:.75rem;bottom:100%;content:"";left:50%;margin-left:-0.75rem;position:absolute}.navigation-bar .supplements-menu__link{border-radius:1.125rem;color:#fcf8f2 !important;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:1.5rem}.navigation-bar .supplements-menu__link:hover{background-color:#1d314f;color:#fff !important}.navigation-bar .supplements-menu__link svg{height:auto;width:auto}.navigation-bar .supplements-menu__link svg path{fill:#fff}.navigation-bar .supplements-menu__link-left,.navigation-bar .supplements-menu__link-right{align-content:center;display:flex;flex-wrap:wrap;gap:1rem}.navigation-bar .supplements-menu__link-left-text,.navigation-bar .supplements-menu__link-right-text{margin-top:.25rem}.navigation-bar .mobile-menu-icon{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 48em){.navigation-bar .mobile-menu-icon{display:none}}@media screen and (min-width: 48em){.navigation-bar .profile-icon{align-items:center;display:flex;justify-content:center}}.navigation-bar .mobile-menu-icon,.navigation-bar .profile-icon{background-color:rgba(125,132,152,.09);border-radius:9999px;height:2.5rem;margin-left:.5rem;padding:.5rem;position:relative;width:2.5rem}.navigation-bar .mobile-menu-icon svg path,.navigation-bar .profile-icon svg path{fill:#0e1e3b}.navigation-bar .log-in-button,.navigation-bar .profile-icon{cursor:pointer;display:none;margin-left:.5rem}@media screen and (min-width: 48em){.navigation-bar .log-in-button,.navigation-bar .profile-icon{display:block}}.navigation-bar.default{background-color:#fbf6eb;box-shadow:0px 2px 9px -5px rgba(0,0,0,.11)}.navigation-bar.light{background:linear-gradient(228.86deg, rgba(168, 149, 144, 0) 48.36%, rgba(168, 149, 144, 0.09) 84.58%)}.navigation-bar.light svg .logo path{fill:#0e1e3b}.navigation-bar.dark{background-color:rgba(0,0,0,0)}.navigation-bar.dark svg .logo path{fill:#fcf8f2}.navigation-bar.dark svg .text path{fill:#fcf8f2}.navigation-bar.dark .desktop-links{color:#fcf8f2}.navigation-bar.dark .desktop-links__link svg path{fill:#fbf6eb}.navigation-bar.dark .desktop-links a{color:#fcf8f2}.navigation-bar.dark .log-in-button .btn--soft-inverse{background-color:rgba(251,246,235,.2)}.navigation-bar.dark .log-in-button .btn--soft-inverse:hover{background:#7c8086}.navigation-bar.dark .mobile-menu-icon,.navigation-bar.dark .profile-icon{background-color:rgba(251,246,235,.2);color:#fbf6eb}.navigation-bar.dark .mobile-menu-icon svg path,.navigation-bar.dark .profile-icon svg path{fill:#fbf6eb}.navigation-bar.dark .mobile-menu-icon:hover,.navigation-bar.dark .profile-icon:hover{background:#7c8086}.navigation-bar.grey{background:linear-gradient(90deg, #cfd5d2 0%, #e2e4e0 28.67%, #e0e1dd 80.2%, #dee3df 100%)}.navigation-bar.grey svg .logo path{fill:#0e1e3b}.supplement__item_detail_component-next_slot{background-color:#fbf6eb;padding:2.25rem 1.5rem}@media screen and (min-width: 52.5em){.supplement__item_detail_component-next_slot{display:none}}.supplement__item_detail_component-next_slot h5{font-size:.6875rem;font-weight:600;letter-spacing:.28em;margin:0 0 1.5rem 0;text-transform:uppercase}.supplement__item_detail_component-next_slot .container{align-items:center;background-color:#fff;border-radius:1.125rem;display:flex;justify-content:space-between;min-height:6rem}.supplement__item_detail_component-next_slot .container .icon{border-radius:1.125rem 0 0 1.125rem;display:flex;flex-wrap:wrap;justify-content:center;width:6rem}.supplement__item_detail_component-next_slot .container-info{padding:1rem 1.5rem}.supplement__item_detail_component-next_slot .container-info .name{font-family:baskerville-urw;color:#0e1e3b;font-size:1.125rem;font-weight:800;line-height:1.25rem;margin-bottom:.25rem}.supplement__item_detail_component-next_slot .container-info .brand{color:#7d8498;font-size:.8125rem}.supplement__item_detail_component-next_slot .container .next{display:flex}.supplement__item_detail_component-next_slot .container .next svg{margin-right:1.5rem}.supplement__item_detail_component-next_slot .container .next svg path{fill:#7d8498}.next-large{display:none}@media screen and (min-width: 52.5em){.next-large{align-content:center;background-color:#fff;border-radius:2.5rem;display:flex;flex-wrap:wrap;height:2.375rem;justify-content:center;position:fixed;right:1rem;top:21rem;width:2.375rem}.next-large svg path{fill:#0e1e3b}}.notice{background-color:rgba(0,0,0,.06);border-radius:1.125rem;margin:0 .5rem 1.5rem;padding:1.5rem;color:#091222}@media screen and (min-width: 52.5em){.notice{margin:0 0 1.5rem}}.notice__title{display:flex;align-items:center;color:#737373;text-transform:uppercase;font-size:.8125rem;font-weight:700}.notice__title-icon{margin-right:.75rem;color:#0e1e3b}.notice__title-icon--warning{color:#ff7b31}.notice__title-icon--danger{color:#d5303a}.notice__heading{margin-top:1.5rem;font-weight:900;font-size:1.0625rem}.notice__message{margin-top:.75rem}.notice__actions{margin-top:1.5rem}.notice--warning .notice__title-icon{color:#ff7b31}.notice--danger .notice__title{color:#d5303a}.notice--danger .notice__title-icon{color:#d5303a}.onboarding-container{border-radius:1.125rem;display:flex;flex-direction:column;flex:1;margin:auto;max-width:39rem;min-height:80vh;padding:2rem 1.75rem;width:100%}@media screen and (min-width: 31em){.onboarding-container{min-height:70vh;padding:2.75rem 3rem;border-radius:2rem}}.onboarding-container--small{max-width:33rem;min-height:auto}.onboarding-container--stretch{justify-content:space-between}.onboarding-container__title{margin:0 0 2.5rem 0;text-align:center}.onboarding-container__title p{color:#737373;font-size:.9375rem;margin:.5rem 0 0}.onboarding-container__subtitle{color:#737373;font-size:.9375rem;margin:1.5rem 0 .5rem}.onboarding-container .actions{display:flex;justify-content:center;margin-top:2.5rem}.onboarding-container .actions .btn{margin:auto;min-width:11.5rem;max-width:max-content;width:100%}.onboarding-container .checkbox__control{font-size:.8125rem}@media screen and (min-width: 48em){.onboarding-container .checkbox__control{margin-left:2.5rem}}.onboarding-container .checkbox__control .checkbox__indicator{border:2px solid #0e1e3b}.questionnaire__options_component .input__container{min-width:19rem;position:relative}@media screen and (min-width: 876px){.questionnaire__options_component .input__container{max-width:22rem;min-width:22rem}}.questionnaire__options_component .options__container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (min-width: 876px){.questionnaire__options_component .options__container{gap:1.75rem}}.questionnaire__options_component .options__input{align-items:center;background-color:#fff;border-radius:2.5rem;border:2px solid #fff;cursor:pointer;display:flex;justify-content:center;min-width:19rem;padding:1rem;position:relative;text-align:center}.questionnaire__options_component .options__input:hover{background-color:#fcf8f2;border-radius:2.5rem;border:2px solid #fff}.questionnaire__options_component .options__text{font-size:1rem;font-weight:700}.questionnaire__options_component .options input{appearance:none;cursor:pointer;height:0;opacity:0;opacity:revert;position:absolute;width:0}.questionnaire__options_component .options input:checked+.options__input{box-shadow:0px 0px 0px 3px #70d39c}.questionnaire__options_component .error{color:#d5303a;display:block;font-size:.75rem;font-weight:600;margin:.5rem}.questionnaire__options_component .options__none{max-width:100%;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.questionnaire__options_component .options__none:hover{background-color:rgba(0,0,0,0);border-radius:2.5rem;border:2px solid rgba(0,0,0,0)}.order-line{border-radius:1.125rem;color:#091222;cursor:pointer;display:flex;font-size:.8125rem;margin-bottom:1.25rem;justify-content:space-between;padding:.5rem 1rem .5rem .5rem}.order-line:hover{background-color:#f4f3f5}.order-line__icon{align-items:center;align-self:center;width:3rem;height:3.375rem;margin-right:1.5rem;order:-1;display:flex;flex-direction:row;justify-content:center;position:relative}.order-line__heading-group{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.order-line__heading{font-weight:bold;order:2;font-size:.9375rem}.order-line__heading p{margin-top:0px;margin-bottom:0px}.order-line__heading p a{text-decoration:inherit;color:inherit}.order-line__status-text{font-weight:normal;color:#0e1e3b;flex-grow:1;order:3}.order-line__status-text p{margin-top:0px;margin-bottom:0px}.order-line__waybill-number{font-weight:normal;color:#737373;order:1}.order-line__waybill-number p{margin-top:0px;margin-bottom:0px}.order-line__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.order-line__date p{margin-block-start:initial}@media screen and (min-width: 52.5em){.order-line{display:flex;font-size:.9375rem;height:4.375rem;margin-bottom:.5rem;padding:.5rem 1rem .5rem .5rem;color:#091222}.order-line__icon{width:48px;border-radius:12px;margin-right:2rem;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center}.order-line__heading-group{display:flex;flex-direction:row;flex-grow:4}.order-line__heading{align-items:center;display:flex;font-size:1.0625rem;font-weight:bold;vertical-align:middle;order:1;width:10rem}.order-line__heading a{text-decoration:inherit;color:inherit}.order-line__status-text{align-items:center;display:flex;font-weight:normal;color:#0e1e3b;flex-grow:4;order:2}.order-line__waybill-number{font-weight:normal;color:#737373;order:9}.order-line__waybill-number p{margin-block-start:1rem;margin-block-end:1rem}.order-line__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.order-line__date p{margin-block-start:1rem;margin-block-end:1rem}}.order-line--outstanding .order-line__status-text{color:#d5303a}.order-line--new{cursor:default}.order-line--new:hover{background-color:unset}.order-lines--history .order-line__status-text{color:#737373}.order-lines--history .order-line__icon{filter:grayscale(1);opacity:.5}.order-lines--current .order-line__icon:after{background-color:#3cd05d;border:3px solid #fff;border-radius:1.125rem;content:"";height:1rem;position:absolute;right:-0.25rem;top:-0.25rem;width:1rem}.order-view__images{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem 0 0 -1rem}.order-view__image{border-radius:1.125rem;height:17.5rem;margin:1rem 0 0 1rem;width:12.5rem}@media screen and (min-width: 31em){.order-view__image{height:25rem;width:17.5rem}}.order-view__tab{align-items:center;border-radius:1.125rem;cursor:pointer;display:flex;color:#737373;font-weight:700;height:2rem;padding:0 1rem}.order-view__tab--active{background-color:#0e1e3b;color:#fff}.questionnaire__ordered_selection_component .check_boxes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 426px){.questionnaire__ordered_selection_component .check_boxes{gap:1.25rem}}.questionnaire__ordered_selection_component .checkbox{padding:.375rem;width:33%}@media screen and (min-width: 426px){.questionnaire__ordered_selection_component .checkbox{padding:0;width:7rem}}.questionnaire__ordered_selection_component .checkbox label{align-items:end;background-color:#fff;border-radius:1.125rem;border:2px solid #fff;cursor:pointer;display:flex;font-size:.6875rem;font-weight:700;justify-content:center;height:8.125rem;line-height:.875rem;padding:.48rem .48rem 1.5rem .48rem;position:relative;text-align:center;width:100%}@media screen and (min-width: 426px){.questionnaire__ordered_selection_component .checkbox label{width:7rem}}.questionnaire__ordered_selection_component .checkbox label:hover{background-color:#fcf8f2;border:2px solid #fff;border-radius:1.125rem}.questionnaire__ordered_selection_component .checkbox label input{appearance:none;border-radius:1.125rem;cursor:pointer;height:100%;opacity:0;opacity:revert;padding-top:1.5rem;position:absolute;top:-3px;width:100%}.questionnaire__ordered_selection_component .checkbox label input:before{background-image:var(--image);background-position:center;background-repeat:no-repeat;content:"";height:2.5rem;margin-bottom:1.5rem;width:2.5rem}.questionnaire__ordered_selection_component .checkbox label input:after{align-items:center;background-color:rgba(0,0,0,0);border-radius:9999px;content:"";display:flex;height:1.25rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.25rem}.questionnaire__ordered_selection_component .checkbox label input:checked{box-shadow:0px 0px 0px 3px #70d39c}.questionnaire__ordered_selection_component .checkbox label input:checked:after{background-color:#0e1e3b;background-position:center;background-repeat:no-repeat;color:#fff;content:attr(data-order);font-size:.6875rem;font-weight:700}.questionnaire__ordered_selection_component .ordered_selection__none{margin-top:2rem;width:100%}@media screen and (min-width: 876px){.questionnaire__ordered_selection_component .ordered_selection__none{max-width:none}}.questionnaire__ordered_selection_component .ordered_selection__none label{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);box-shadow:0px 0px 0px 3px rgba(0,0,0,0);height:0;margin:0 auto;min-width:19rem;padding:2rem 0 .5rem 0}@media screen and (min-width: 496px){.questionnaire__ordered_selection_component .ordered_selection__none label{max-width:22rem;min-width:22rem}}.questionnaire__ordered_selection_component .ordered_selection__none label:before{display:none;content:"";margin-bottom:0;height:0;width:0}.questionnaire__ordered_selection_component .ordered_selection__none label:hover{background-color:rgba(0,0,0,0);border-radius:2.5rem;border:2px solid rgba(0,0,0,0)}.questionnaire__ordered_selection_component .ordered_selection__none label input{align-items:center;display:flex}.questionnaire__ordered_selection_component .ordered_selection__none label input:before{align-items:center;background-color:rgba(0,0,0,0);border-radius:9999px;border:2px solid #0e1e3b;content:"";display:flex;height:1rem;justify-content:center;left:29%;margin-bottom:.8125rem;position:absolute;width:1rem}@media screen and (min-width: 876px){.questionnaire__ordered_selection_component .ordered_selection__none label input:before{left:32%}}.questionnaire__ordered_selection_component .ordered_selection__none label input:after{display:none}.questionnaire__ordered_selection_component .ordered_selection__none label input:checked{box-shadow:0px 0px 0px 3px rgba(0,0,0,0)}.questionnaire__ordered_selection_component .ordered_selection__none label input:checked:before{background-color:#0e1e3b;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat;border:3px solid rgba(0,0,0,0)}.questionnaire__ordered_selection_component .ordered_selection__none label input:checked:after{display:none}.questionnaire__ordered_selection_component .error{color:#d5303a;display:block;font-size:.75rem;font-weight:600;text-align:center;width:100%}.onboarding{align-items:center;display:flex;text-align:center}.onboarding .otp-input input{border-radius:1.125rem;border:none;box-sizing:border-box;color:#091222;font-size:1.3125rem;font-weight:700;height:4rem;margin-left:.5rem;text-align:center;width:2.375rem}@media screen and (min-width: 48em){.onboarding .otp-input input{width:3.75rem}}.onboarding .otp-input input:focus{background-color:#fff;box-shadow:0px 0px 0px 3px #70d39c;outline:none}table.outstanding_line_items__item{border-radius:1.125rem;padding:1.5rem;border-collapse:collapse;border-spacing:0 1rem;font-size:.8125rem}table.outstanding_line_items__item tr{background-color:#fff}table.outstanding_line_items__item thead{border-bottom:2px solid #f7f1e6}table.outstanding_line_items__item thead tr td{padding-top:1.25rem;padding-bottom:1rem;color:#fff;background-color:#50a36c}table.outstanding_line_items__item thead tr td:first-of-type{border-top-left-radius:1.125rem}table.outstanding_line_items__item thead tr td:last-of-type{border-top-right-radius:1.125rem}table.outstanding_line_items__item tr.bloat td{padding-top:1.5rem}table.outstanding_line_items__item tr td{vertical-align:top;padding:.5rem}table.outstanding_line_items__item tr td:first-of-type{padding-left:1.5rem}table.outstanding_line_items__item tr td:last-of-type{padding-right:1.5rem;text-align:right}table.outstanding_line_items__item tr.subtotal{border-top:2px solid #f7f1e6}table.outstanding_line_items__item tr.subtotal td{padding-top:.875rem}table.outstanding_line_items__item tr.discount_amount td{color:#438e5c}table.outstanding_line_items__item tbody tr:first-of-type td{padding-top:1.25rem}table.outstanding_line_items__item tbody tr:first-of-type:not(.bloat) td:first-of-type{border-top-left-radius:1.125rem}table.outstanding_line_items__item tbody tr:first-of-type:not(.bloat) td:last-of-type{border-top-right-radius:1.125rem}table.outstanding_line_items__item tbody tr.last_supplement td{padding-bottom:1rem}table.outstanding_line_items__item tbody tr:last-of-type td{padding-bottom:1rem}table.outstanding_line_items__item tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:1.125rem}table.outstanding_line_items__item tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:1.125rem}table.outstanding_line_items__item tfoot td{padding:1rem .5rem}table.outstanding_line_items__item tfoot tr.placeholder td{background-color:#f7f1e6;padding:.375rem 0}table.outstanding_line_items__item tfoot tr.supplements td{padding-top:1.25rem;padding-bottom:.5rem}table.outstanding_line_items__item tfoot tr.supplements td:first-of-type{border-top-left-radius:1.125rem}table.outstanding_line_items__item tfoot tr.supplements td:last-of-type{border-top-right-radius:1.125rem}table.outstanding_line_items__item tfoot tr.delivery_fee td{padding-top:.5rem;padding-bottom:1rem}table.outstanding_line_items__item tfoot tr:last-of-type{border-top:2px solid #f7f1e6}table.outstanding_line_items__item tfoot tr:last-of-type td{padding-top:1.25rem;padding-bottom:1.25rem}table.outstanding_line_items__item tfoot tr:last-of-type td:first-of-type{border-bottom-left-radius:1.125rem}table.outstanding_line_items__item tfoot tr:last-of-type td:last-of-type{border-bottom-right-radius:1.125rem}.patient-selector{margin:0 -1.25rem;position:relative;width:calc(100% + 2.5rem)}@media screen and (min-width: 31em){.patient-selector{margin:0 -2.5rem;width:calc(100% + 5rem)}}.patient-selector::after{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));border-radius:0 1.125rem 0 0;content:"";height:100%;position:absolute;right:0;top:0;width:1.25rem}@media screen and (min-width: 31em){.patient-selector::after{width:2.5rem}}.patient-selector::before{background:linear-gradient(to left, rgba(255, 255, 255, 0), rgb(255, 255, 255));border-radius:1.125rem 0 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:1.25rem;z-index:99}@media screen and (min-width: 31em){.patient-selector::before{width:2.5rem}}.patient-selector__container{padding:1.25rem 1.25rem 1rem;overflow:auto;position:relative;width:100%;display:flex}@media screen and (min-width: 31em){.patient-selector__container{padding:1.25rem 2.5rem 1rem}}@media screen and (min-width: 52.5em){.patient-selector__container{padding:1.5rem 2.5rem}}.patient-selector__item{font-weight:700;color:#737373;cursor:pointer;padding:.5rem 1rem;border-radius:1000px}.patient-selector__item+.patient-selector__item{margin-left:.25rem}.patient-selector__item:not(.patient-selector__item--active):hover{background-color:rgba(0,0,0,.06);color:#0e1e3b}.patient-selector__item--active{background:#0e1e3b;color:#fff}.patient-selector__item--needs-attention{position:relative}.patient-selector__item--needs-attention::after{content:"";position:absolute;top:-0.3125rem;right:0;background-image:url("/assets/icons/exclamation-circle_24-orange-2a1fa460d990170dff0657201b735aa1a10a4180.svg");background-repeat:no-repeat;background-size:.875rem;background-position:center;width:1rem;height:1rem;border:2px solid rgba(0,0,0,.08);border-radius:2rem}.patient-selector+.weekly-overview{border-top:1px solid #e8e8e8}.paygate-logo{display:flex;padding-top:4rem;align-items:center}.paygate-logo__image{flex:1;text-align:right;padding-right:1rem}.paygate-logo__text{flex:1;padding-left:1rem;color:#a8aebf;border-left:1px solid #f1f1f1}.person-select{align-items:center;display:inline-flex;position:relative;margin-top:.5rem;background:#f2f2f2;border-radius:1.125rem;position:relative;font-weight:700}.person-select:after{content:"";background-image:url("/assets/icons/dropdown-feca6dd6a789e81f7b18c5e40762c5bb2e464523.svg");position:absolute;right:.5rem;height:10px;width:15px;margin-top:.25rem;background-repeat:no-repeat}.person-select p{color:#0e1e3b;font-size:.8125rem;left:.5rem;margin:0;opacity:.75;pointer-events:none;position:absolute;padding-right:.5rem}.person-select select{border:none;border-radius:.25rem;color:#0e1e3b;font-size:.8125rem;height:2rem;padding:.25rem;padding-left:2.125rem;padding-right:2rem;font-weight:700;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.person-select select:focus{outline:none}.prescription-overview{margin:0;padding:0}.prescription-overview__none{color:#737373}.prescription-overview__item{list-style:none;display:flex;padding-bottom:1rem}.prescription-overview__status span{display:inline-block;width:1rem;height:1rem;background:none;border-radius:50%;border:2px solid #a8aebf;margin-top:4px}.prescription-overview__status--active span{border:none;background:#3cd05d}.prescription-overview__status--waiting span{border:none;background:#a8aebf}.prescription-overview__status--upcoming span{border:none;background:#a8aebf}.prescription-overview__details{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin-left:2rem}.prescription-overview__title{font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.prescription-overview__doctor,.prescription-overview__brand{font-size:.6875rem;text-transform:uppercase;margin-bottom:.25rem;color:#737373}.prescription-overview__refills{border:1px solid #a8aebf;border-radius:.1875rem;color:#a8aebf;font-size:.8125rem;font-weight:700;padding:.125rem .25rem}.prescription-overview__refills--danger{color:#d5303a;border-color:#d5303a}.prescription-overview__refills--waiting{color:#48466d;border-color:#48466d}.prescription-overview__add{border-top:1px solid #f2f2f2;padding-top:2rem}.prescription-overview__add_supplement{border-top:1px solid #f2f2f2;padding-top:2rem}.process{text-align:center;padding:3.5rem 1.5rem}@media screen and (min-width: 52.5em){.process{text-align:left;padding:4.5rem 2.5rem}}.process__image{display:flex;justify-content:center}@media screen and (min-width: 52.5em){.process__image{margin-bottom:1.5rem;margin-left:-2rem}}.process__image img{max-width:100%;width:15.5rem;height:auto}.process__wrapper{display:grid;grid-template-columns:1fr;grid-gap:3rem;max-width:56.5rem;margin:0 auto}@media screen and (min-width: 52.5em){.process__wrapper{grid-template-columns:1fr 1fr 1fr;grid-gap:4.5rem}}.process__heading,.process__description{max-width:22.5rem;margin:0 auto}@media screen and (min-width: 52.5em){.process__heading,.process__description{margin:0}}.process__heading{color:#091222;font-size:1.1875rem;font-weight:700;margin-bottom:.5rem;max-width:13em}.process__description{font-size:.9375rem;color:#737373}.simple_form .input>.error{color:#d5303a;display:block;font-size:.75rem;font-weight:600}.questionnaire__container{color:#0e1e3b;min-height:100vh;margin:2.25rem auto;padding:0 1.5rem;position:relative}.questionnaire__container .wrapper--upper{position:relative;transition:transform 842ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 842ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateY(0)}.questionnaire__container .wrapper--upper.move-up{transform:translateY(-300%);transition:transform 842ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 842ms cubic-bezier(0.23, 1, 0.32, 1)}.questionnaire__container .wrapper--bottom{transition-property:opacity}.questionnaire__container .wrapper--bottom::before{background:linear-gradient(180deg, #fbf6eb -54.24%, #faf4e8 -4.43%, #faf3e5 64.65%, #f8ead8 93.57%);border-radius:1.125rem;content:"";height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.questionnaire__container .wrapper--bottom.exit{animation:exit 642ms ease-in-out 0ms 1 normal forwards}.questionnaire__container .wrapper--bottom.exit::before{animation-play-state:running;opacity:1;z-index:10}.questionnaire__container .wrapper--bottom.enter{animation:entrance 642ms ease-in-out 442ms 1 normal forwards;opacity:0}.questionnaire__container.with-detail-border{display:flex;flex-direction:column;margin:3rem 0 0 0;min-height:90vh;padding:0}.questionnaire__container.with-detail-border .detail-border{bottom:0;position:absolute;z-index:-1}.questionnaire__container.input_page{height:100vh;padding:0;position:relative}@media screen and (min-width: 31em){.questionnaire__container.input_page{height:100vh;position:relative;width:100vw}.questionnaire__container.input_page .questionnaire{position:absolute;top:40%;transform:translateY(-40%);width:100%;-ms-transform:translateY(-40%)}}@media screen and (min-width: 31em){.questionnaire__container{margin:3.5rem auto;padding:0 2.5rem}}.questionnaire__container .evia-logo{margin-bottom:3rem;padding-top:.2rem}@media screen and (min-width: 31em){.questionnaire__container .evia-logo{margin-bottom:4rem}}@media screen and (min-width: 31em){.questionnaire__container .evia-logo-recommend{margin-bottom:3rem}}@media screen and (min-width: 48em){.questionnaire__container .evia-logo-recommend{display:none;margin-bottom:0}}.questionnaire__container .detail-border{position:absolute}.questionnaire__text{margin:auto;max-width:38rem;text-align:center}.questionnaire .instructions{margin:0 auto;max-width:35rem}.questionnaire .content{border-radius:1.125rem;font-family:"Montserrat",sans-serif;margin:0 auto;padding:2rem 0;width:100%}@media screen and (min-width: 31em){.questionnaire .content{max-width:60.5rem;margin:2rem auto 0 auto}}.questionnaire .form-navigation{gap:1rem;margin:2rem 0 3rem 0}.questionnaire-footer{position:absolute;left:50%;transform:translate(-50%, -100%)}.questionnaire__frame .detail-border{position:absolute}.disclaimer{font-size:.6875rem;max-width:24rem;text-align:center}@keyframes exit{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}@keyframes entrance{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.questionnaire__progress_bar_component{display:grid;grid-gap:2px;grid-template-columns:1fr 1fr 1fr 1fr;height:.5rem;margin:0 auto;position:absolute;top:-2rem;width:94%;left:50%;transform:translate(-50%, 0.5rem)}.questionnaire__progress_bar_component .bar{display:inline-block;height:.5rem;background-color:rgba(168,149,144,.22);width:100%}.questionnaire__progress_bar_component .bar .progress{background-color:#70d39c;height:100%}.questionnaire__progress_bar_component .bar:first-child{border-radius:.25rem 0 0 .25rem}.questionnaire__progress_bar_component .bar:first-child .progress{border-radius:.25rem 0 0 .25rem}.questionnaire__progress_bar_component .bar:last-child{border-radius:0 .25rem .25rem 0}.questionnaire__progress_bar_component .bar:last-child .progress{border-radius:0 .25rem .25rem 0}.radio{width:100%}.radio__control{align-items:center;background-color:#fff;border:2px solid #f2f2f2;border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:flex;padding:1.25rem 2.5rem 1.25rem 1.25rem;position:relative}@media screen and (min-width: 31em){.radio__control{align-items:flex-start;flex-basis:0;flex-direction:column;flex-grow:1;height:13rem;justify-content:space-between}}.radio__indicator{border:2px solid #a8aebf;border-radius:.6875rem;height:1.375rem;position:absolute;right:1.25rem;top:1.25rem;width:1.375rem}.radio__icon{align-items:center;background-color:rgba(0,0,0,.21);border-radius:.375rem;display:flex;flex-shrink:0;height:3.25rem;justify-content:center;margin-right:1rem;width:3.25rem}.radio h4{color:#091222;font-size:1.3125rem;margin:0 0 .25rem}.radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio input:checked+.radio__control{background-color:#fff;border:2px solid #70d39c}.radio input:checked+.radio__control .radio__indicator{background-color:#70d39c;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat;border:2px solid #70d39c}.radio input:checked+.radio__control .radio__icon{background-color:#70d39c}.radio p{color:#737373;margin:0 -1.25rem 0 0;font-size:.8125rem}.radio svg{color:#737373}.radio+.radio{margin:1rem 0 0}@media screen and (min-width: 31em){.radio+.radio{margin:0 0 0 1rem}}.radio-row{display:flex;flex-direction:column}@media screen and (min-width: 31em){.radio-row{flex-direction:row}}.radio-row--small{flex-direction:row}.radio-row--small .radio__control{align-items:center;flex-direction:row;height:4rem}.radio-row--small .radio+.radio{margin:0 0 0 1rem}.schedule h1{color:#091222;font-size:1.5625rem;margin:1.5rem 0 2rem}.schedule h1 span{color:#737373;font-weight:normal;margin-left:.5rem}.schedule__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:6rem 0 5rem;text-align:center}.schedule__empty h4{color:#a8aebf;font-size:1.0625rem;margin:.75rem 0 0}.schedule__empty p{color:#737373;font-size:.9375rem;margin:.75rem 0 0;max-width:15rem}.schedule-slot{margin-top:1.5rem}.schedule-slot__title{align-items:center;display:flex}.schedule-slot__title h3{color:#737373;font-size:.8125rem;margin:0 0 0 1rem;text-transform:uppercase}.schedule-slot__title div{background-color:#eff2f5;flex-grow:1;height:1px;margin-left:1rem}.schedule-slot__container{border:1px solid #f1f1f1;border-radius:1.25rem;box-shadow:0px 4px 15px -10px rgba(0,0,0,.25);margin:1rem 0 0 0;min-height:12.5rem;padding:1.25rem 1.75rem}@media screen and (min-width: 52.5em){.schedule-slot__container{margin:1rem 0 0 .75rem}}.schedule-slot__container h3{color:#0e1e3b;font-size:1.3125rem;margin:0 0 1.25rem;text-transform:uppercase}.schedule-slot__item{align-items:flex-start;color:#091222;display:flex;font-size:1.0625rem;margin-top:.75rem}.schedule-slot__text{margin-left:1rem}@media screen and (min-width: 31em){.schedule-slot__text{display:flex}}.schedule-slot__sub{font-size:.8125rem}@media screen and (min-width: 31em){.schedule-slot__sub{font-size:1.0625rem}}.schedule-slot__name{font-weight:700;margin-left:.375rem}.schedule-slot__quantity{color:#0e1e3b;font-weight:400}.schedule-slot__quantity-joiner{font-weight:300;color:#a8aebf}.schedule-slot__unit{color:#737373;margin-left:.375rem}.schedule-slot__form{color:#737373;margin-left:.375rem}.search-result{background:#fff;border-radius:.5rem;color:#0e1e3b}.search-result__line{color:#0e1e3b}.search-result__line td{font-weight:700}.search-result__line td:hover{background:rgba(125,132,152,.09)}.questionnaire__section_change_component{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:1;transition-property:opacity;animation:fadeInOut 3s ease-in-out 0ms 1 normal forwards}.questionnaire__section_change_component .content{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:6rem;position:relative;width:100%}.questionnaire__section_change_component .content .section{color:#58617a}.questionnaire__section_change_component .content .section .title{animation:fadeUp 3s ease-in-out 242ms 1 both;color:#364763;font-size:2.25rem;margin:auto;max-width:-moz-fit-content;max-width:fit-content;position:relative;text-align:center}.questionnaire__section_change_component .content .section .title.complete{color:#0e1e3b}.questionnaire__section_change_component .content .section.active .title{color:#0e1e3b}.questionnaire__section_change_component .content .section.active .title::after{background-color:#c1f8d9;border-radius:1rem;bottom:-5px;content:"";height:1.25rem;left:0;margin:auto;position:absolute;right:0;z-index:-1}.questionnaire__section_change_component .content .section.active:first-of-type .title::after{animation:titleUnderline 442ms ease-in 842ms 1 normal both}.questionnaire__section_change_component .content .section.active:not(:first-of-type) .title::after{animation:moveUnderlineMobile 441ms ease 842ms 1 normal forwards;transform:translateY(-5rem);width:50%;z-index:-1}@media screen and (min-width: 52.5em){.questionnaire__section_change_component .content{flex-direction:row;gap:5rem;justify-content:center;margin-bottom:10rem}.questionnaire__section_change_component .content .section.active:not(:first-of-type) .title::after{animation:moveUnderlineDesktop 441ms ease 842ms 1 normal forwards;transform:translateX(-14.5rem);width:50%}.questionnaire__section_change_component .content .section.active:last-of-type .title::after{animation:moveUnderlineDesktop 441ms ease 842ms 1 normal forwards;transform:translateX(-11.75rem);width:50%}}@keyframes fadeInOut{0%{opacity:0}33%{opacity:1}66%{opacity:1}100%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(5rem)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(5rem)}}@keyframes titleUnderline{0%{width:0}100%{width:100%}}@keyframes moveUnderlineMobile{0%{opacity:.5;transform:translateY(-5rem);width:50%}100%{opacity:1;transform:translateY(0);width:100%}}@keyframes moveUnderlineDesktop{0%{opacity:.5;width:50%}100%{opacity:1;transform:translateX(0);width:100%}}.select-control{margin-bottom:1rem;position:relative;width:100%}.select-control label{color:#737373;display:block;font-size:1.0625rem;font-weight:400;left:1.25rem;position:absolute;top:1.5625rem;transition:transform 150ms ease-in;transform-origin:top left;transform:scale(0.8823529412) translateY(-1rem)}.select-control select{background-image:url(asset_path("icons/dropdown.svg"));background-position:calc(100% - 24px) 2rem;background-repeat:no-repeat;border-radius:.75rem;border:none;box-sizing:border-box;color:#091222;font-size:1.0625rem;font-weight:700;height:4.375rem;padding-left:1.25rem;padding-top:1.375rem;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.select-control select::placeholder{color:rgba(0,0,0,0)}.select-control select:focus{background-color:#fff;border:2px solid #70d39c;outline:none;padding-left:1.125rem}.supplement__select_circle_component .container{border-radius:2.5rem;height:2rem;text-align:center;padding:1px;width:2rem}.supplement__select_circle_component .container .icon{align-items:center;background-color:#0e1e3b;border-radius:2.5rem;display:flex;height:2rem;justify-content:center;width:2rem}.supplement__select_circle_component .container svg{height:1.25rem;width:1.25rem}.supplement__select_circle_component .container svg path{fill:#fff}.supplement__select_circle_component .container .icon.selected{background-color:#70d39c}.supplement__select_circle_component .container .icon.selected svg{height:.75rem;width:.75rem}.supplement__select_circle_component .container .icon.selected svg path{fill:none}.supplement__select_circle_component .container.with-price{align-items:center;background-color:#0e1e3b;display:flex;flex-wrap:wrap;height:2rem;justify-content:center;min-width:5.5rem}.supplement__select_circle_component .container.with-price.selected{background-color:#50a36c}.supplement__select_circle_component .container.with-price .price{color:#fff;font-size:.875rem;padding-left:.75rem}.supplement__select_circle_component .container.with-price .icon{background-color:rgba(0,0,0,0);height:2rem;width:2rem}.supplement__select_circle_component .container.with-price .icon svg{height:1.25rem;width:1.25rem}.supplement__select_circle_component .container.with-price .icon.with-price:focus{border:2px solid #70d39c}.supplement__select_circle_component .container.with-price .icon.with-price svg>path{fill:none}.supplement__select_circle_component .container.with-price .icon.selected svg{height:.8rem;width:.8rem}.supplement__select_circle_component .container.with-price .icon.selected.with-price{background-color:rgba(0,0,0,0)}.supplement__select_circle_component .container.with-price .icon.selected.with-price:focus{border:2px solid #70d39c}.supplement__select_circle_component .container.light .icon{background-color:#0e1e3b;height:2rem;width:2rem}.supplement__select_circle_component .container.light .icon svg{height:1.25rem;width:1.25rem}.supplement__select_circle_component .container.light .icon.light:focus{border:2px solid #70d39c}.supplement__select_circle_component .container.light .icon.light svg>path{fill:none}.supplement__select_circle_component .container.light .icon.selected svg{height:.75rem;width:.75rem}.supplement__select_circle_component .container.light .icon.selected.light{background-color:#50a36c}.supplement__select_circle_component .container.light .icon.selected.light:focus{border:2px solid #70d39c}.supplement__select_circle_component .container.white{align-content:center;border:2px solid rgba(9,18,34,.09);cursor:pointer;display:flex;flex-wrap:wrap;height:1.8rem;justify-content:center;width:1.8rem}.supplement__select_circle_component .container.white .icon.white{background-color:#fff;height:1.5rem;width:1.5rem}.supplement__select_circle_component .container.white .icon.white svg{border-radius:2.5rem;height:1.5rem;padding:.1rem;width:1.5rem}.supplement__select_circle_component .container.white .icon.white svg path{fill:#0e1e3b}.supplement__select_circle_component .container.white .icon.selected.white{background-color:#fff}.supplement__select_circle_component .container.white .icon.selected.white svg{background-color:#fff;border-radius:2.5rem;height:1.5rem;width:1.5rem}.supplement__select_circle_component .container.white .icon.selected.white svg rect{fill:#fff;fill-opacity:1}.supplement__select_circle_component .container.white .icon.selected.white svg path{fill:#58617a}.supplement__card_container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width: 642px){.supplement__card_container{width:47%}}@media screen and (min-width: 1215px){.supplement__card_container{width:30%}}@media screen and (min-width: 1640px){.supplement__card_container{width:23%}}.supplement__card_container .supplement__card_component{height:100%}@media screen and (min-width: 642px){.supplement__card_container .supplement__card_component{width:100%}}.supplement__card_container:last-child{margin-right:auto}.supplement__card_component{display:block;min-width:16.5rem;max-width:20.125rem;transition:box-shadow .5s ease 0s;width:100%}.supplement__card_component:hover{box-shadow:0px 5px 11px -7px rgba(0,0,0,.11)}.supplement__card_component:focus{border-radius:1rem;box-shadow:0px 0px 0px 1px #a8aebf}@media screen and (min-width: 642px){.supplement__card_component{width:47%}}@media screen and (min-width: 992px){.supplement__card_component{width:31%}}@media screen and (min-width: 1342px){.supplement__card_component{width:23%}}@media screen and (min-width: 1642px){.supplement__card_component{width:18%}}.supplement__card_component .content{background-color:#fff;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between}.supplement__card_component .content a{color:#0e1e3b}.supplement__card_component .content-top{height:100%}.supplement__card_component .content-top:hover .content-icon-background{background-color:#fff;visibility:visible}.supplement__card_component .content-top:hover .content-icon-info-text{color:#fff !important}.supplement__card_component .content-top:hover .content-info .name{text-decoration-color:rgba(14,30,59,.18)}.supplement__card_component .content-bottom{border-radius:0 0 1.125rem 1.125rem;margin:.1rem;transition:background-color .5s ease 0s}.supplement__card_component .content-bottom.selected:hover{background-color:rgba(112,211,156,.09)}.supplement__card_component .content-bottom.not-selected:hover{background-color:rgba(125,132,152,.09)}.supplement__card_component .content-icon{align-items:center;border-radius:1.125rem 1.125rem 0 0;display:flex;height:12.5rem;justify-content:center;position:relative}.supplement__card_component .content-icon img{height:5.5rem}.supplement__card_component .content-icon-background{background-color:rgba(0,0,0,0);border-radius:2.5rem;visibility:hidden;height:1.5rem;position:absolute;right:1.375rem;top:1.375rem;transition:background-color .5s ease 0s;width:1.5rem}.supplement__card_component .content-icon-info{border-radius:2.5rem;display:flex;filter:brightness(70%);height:1.25rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:1.25rem}.supplement__card_component .content-icon-info-text{font-size:.875rem;font-weight:700;position:absolute;right:2rem;top:1.5rem;transition:color .5s ease 0s}.supplement__card_component .content-info{padding:1.5rem 1.5rem 1rem 1.5rem}.supplement__card_component .content-info .name{font-family:baskerville-urw;font-size:1.125rem;font-weight:800;line-height:1.25rem;margin-bottom:.25rem;text-decoration:underline 2px;text-decoration-color:rgba(14,30,59,.09);transition:text-decoration-color .5s ease 0s}.supplement__card_component .content-info .brand{color:#7d8498;font-size:.8125rem}.supplement__card_component .content-info .benefits ul{color:#0e1e3b;font-size:.8125rem;padding-inline-start:0px}.supplement__card_component .content-info .benefits ul li{display:flex;list-style-type:none;margin-bottom:.5rem}.supplement__card_component .content-info .benefits ul li svg{height:1.25rem;margin-right:.5rem;width:1.25rem}.supplement__card_component .content-info .benefits ul .more{color:#7d8498}.supplement__card_component .content-info .benefits ul .more svg{transform:rotate(45deg)}.supplement__card_component .content .action{align-items:center;border-top:2px solid #f7f1e6;display:flex;justify-content:space-between;padding:1rem 1.5rem}.supplement__card_component .content .action-text{font-size:.875rem}.supplement__cart-component{align-items:center;border-radius:2.5rem;display:flex;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;padding:.5rem;width:4rem}.supplement__cart-component.light{background-color:rgba(125,132,152,.09);color:#0e1e3b}.supplement__cart-component.light svg path{fill:#0e1e3b}.supplement__cart-component.dark{background-color:rgba(251,246,235,.2);color:#fbf6eb}.supplement__cart-component.dark svg path{fill:#fbf6eb}.supplement__cart-component__icon{display:flex}.supplement__cart-component__icon svg{margin:0 .25rem 0 -0.25rem}.supplement__cart-component__count{text-align:right}.supplement__filter-component{align-content:center;border-radius:1.125rem;color:#0e1e3b;display:flex;flex-wrap:wrap;height:6.875rem;justify-content:center;margin-left:.25rem;text-align:center;width:5.625rem}@media screen and (min-width: 1342px){.supplement__filter-component{width:6rem}}.supplement__filter-component:first-of-type{margin-left:0}.supplement__filter-component__name{font-size:.75rem;font-weight:500;height:1.5rem;line-height:.75rem;width:100%}.supplement__filter-component__icon{margin-bottom:.75rem;width:100%}.supplement__filter-component__icon .container{height:2.5rem;margin:auto;width:2.5rem}.supplement__filter-component svg{height:2.5rem;width:2.5rem}.supplement__filter-component.selected{background-color:#fff;border:3px solid #70d39c;cursor:pointer}.supplement__filter-component:hover{background-color:rgba(125,132,152,.09);cursor:pointer}.swiper{display:none !important}@media screen and (min-width: 48em){html{scroll-snap-type:y proximity}.swiper{display:block !important;scroll-snap-align:start none}.swiper-container,.swiper-wrapper{height:100vh !important;transform:translateX(0%) !important}.swiper-slide{height:100vh !important}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:1%;top:21.5% !important}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#a89590;margin-bottom:.5rem !important}.swiper-pagination-bullet-active{background-color:#b0716e}}@media screen and (min-width: 70em){.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{margin:0 auto;max-width:75rem}}.switch__control{background-color:#a8aebf;border-radius:1rem;cursor:pointer;height:2rem;position:relative;width:3.125rem}.switch__indicator{background-color:#fff;border-radius:.875rem;height:1.75rem;left:.125rem;position:absolute;top:.125rem;transition:left .1s ease-out;width:1.75rem}.switch input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.switch input:checked+.switch__control{background-color:#70d39c}.switch input:checked+.switch__control .switch__indicator{background-image:url("/assets/icons/check-small-brand-87810152dcaa58a9f640a7b6559d02703ada46c1.svg");background-position:center;background-repeat:no-repeat;left:1.25rem}.tabs{background:linear-gradient(18.61deg, #f0e6d8 15.75%, #fbf6eb 60.96%, #fcf8f2 86.35%);height:63.5rem;padding:1.5rem 0 4.5rem 0}.tabs__links{display:flex;justify-content:center}.tabs__links a{border-bottom:2px solid rgba(168,149,144,.18);color:#0e1e3b;display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:700;justify-content:center;padding:1rem;text-align:center;width:33.3333%;z-index:10}.tabs__links a .tabs__icon{width:100%}.tabs__links a .tabs__icon svg{position:relative;z-index:-1}.tabs__links a .tabs__text{width:100%}.tabs__links a.active{border-bottom:2px solid #70d39c}.tabs .tab-container.active{display:block}.tabs .tab-container:not(.active){display:none}.tabs .tab{padding-top:2rem}.tabs .tab .heading{margin:0;padding:0 2rem}.tabs .tab .heading span{display:inline-block;position:relative;z-index:1}.tabs .tab .heading span::after{background-color:#c1f8d9;border-radius:16px;bottom:0;content:"";height:14px;left:0;position:absolute;right:0;z-index:-1}.tabs .tab__image--mobile{align-items:center;display:flex;justify-content:center}.tabs .tab__image--mobile img{width:100%}@media screen and (min-width: 31em){.tabs .tab__image--mobile img{width:auto}}.tabs .tab__image--desktop{display:none}.tabs .tab__list{margin-bottom:2.5rem;padding:0 2rem}.tabs .tab__list-item{align-items:center;display:flex;font-size:.9375rem;gap:1.25rem;margin-bottom:.75rem}.tabs .tab__list-item span{display:flex}.tabs .tab__button{line-height:1.5rem;margin:0 auto;max-width:27rem;padding:0 2rem}.tabs .tab__button .btn{line-height:1.5rem;width:100%}.tabs .tab__button-svg{width:1.5rem}.tabs .tab__button-svg svg{display:block;margin-left:.5rem}.tabs .tab__button-svg svg path{fill:#fff}@media screen and (min-width: 31em){.tabs{height:57rem}.tabs .tab .heading{text-align:center}}@media screen and (min-width: 48em){.tabs{height:50rem}.tabs__links a{align-items:center;width:33.333333%}.tabs__links a .tabs__icon{width:auto}.tabs__links a .tabs__text{font-size:1.125rem;margin-left:1rem;width:auto}.tabs .tab-container{gap:2rem}.tabs .tab-container.active{display:flex}.tabs .tab-container:first-of-type{margin-top:2.5rem}.tabs .tab-container:not(:first-of-type){margin-top:5rem}.tabs .tab-container:not(:first-of-type) .tab{padding-top:1rem}.tabs .tab-container:not(:first-of-type) .heading{max-width:18ch}.tabs .tab{padding-top:4rem;width:45%}.tabs .tab .heading{margin-bottom:2.5rem;text-align:left}.tabs .tab__image--mobile{display:none}.tabs .tab__image--desktop{display:block;width:60%}.tabs .tab__image--desktop img{width:100%}.tabs .tab__list-item{gap:2.5rem;margin-bottom:1.25rem}.tabs .tab__list-item span{max-width:26ch}.tabs .tab__button{margin:0}.tabs .tab__button .btn{padding:0 2rem;width:auto}}.terms-and-conditions{padding:.5rem;display:flex;justify-content:space-around;width:100%;border-top:2px solid #f7f1e6}@media screen and (min-width: 31em){.terms-and-conditions{max-width:27.5rem}}.terms-and-conditions__link{color:#737373;font-weight:700;font-size:.8125rem}.questionnaire__text_component,.text_component{display:flex;justify-content:center;position:relative}.questionnaire__text_component.-smooth-edges.smooth-top,.text_component.-smooth-edges.smooth-top{margin-top:1.5rem}.questionnaire__text_component.-smooth-edges.smooth-top:first-of-type,.text_component.-smooth-edges.smooth-top:first-of-type{margin-top:0}.questionnaire__text_component.-smooth-edges.smooth-top .input>input,.text_component.-smooth-edges.smooth-top .input>input{border-top-left-radius:1rem;border-top-right-radius:1rem}.questionnaire__text_component.-smooth-edges.smooth-top .input:has(>input:focus-visible),.text_component.-smooth-edges.smooth-top .input:has(>input:focus-visible){border-top-left-radius:1rem;border-top-right-radius:1rem}.questionnaire__text_component.-smooth-edges.smooth-top .input:has(>input:focus-visible):before,.text_component.-smooth-edges.smooth-top .input:has(>input:focus-visible):before{background-color:#fff;height:55%;top:50%}.questionnaire__text_component.-smooth-edges.smooth-bottom .input>input,.text_component.-smooth-edges.smooth-bottom .input>input{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.questionnaire__text_component.-smooth-edges.smooth-bottom .input:has(>input:focus-visible),.text_component.-smooth-edges.smooth-bottom .input:has(>input:focus-visible){border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.questionnaire__text_component.-smooth-edges.smooth-bottom .input:has(>input:focus-visible):before,.text_component.-smooth-edges.smooth-bottom .input:has(>input:focus-visible):before{background-color:#fff;bottom:50%;height:55%}.questionnaire__text_component.-smooth-edges.smooth-bottom.smooth-top .input:has(>input:focus-visible):before,.text_component.-smooth-edges.smooth-bottom.smooth-top .input:has(>input:focus-visible):before{height:0}.questionnaire__text_component.-smooth-edges .input,.text_component.-smooth-edges .input{margin:.0625rem auto;text-align:center;width:19rem}@media screen and (min-width: 31em){.questionnaire__text_component.-smooth-edges .input,.text_component.-smooth-edges .input{max-width:27.5rem;min-width:19rem;width:80%}}@media screen and (min-width: 496px){.questionnaire__text_component.-smooth-edges .input,.text_component.-smooth-edges .input{min-width:22rem}}.questionnaire__text_component.-smooth-edges .input:has(>input:focus-visible),.text_component.-smooth-edges .input:has(>input:focus-visible){background-color:#fff;border-radius:0}.questionnaire__text_component.-smooth-edges .input:has(>input:focus-visible):before,.text_component.-smooth-edges .input:has(>input:focus-visible):before{background-color:#fff;content:" ";height:110%;margin-left:2px;position:absolute;top:calc(-0.0625rem);width:calc(19rem - 4px);z-index:-1}@media screen and (min-width: 31em){.questionnaire__text_component.-smooth-edges .input:has(>input:focus-visible):before,.text_component.-smooth-edges .input:has(>input:focus-visible):before{max-width:calc(27.5rem - 4px);min-width:calc(19rem - 4px);width:80%}}@media screen and (min-width: 496px){.questionnaire__text_component.-smooth-edges .input:has(>input:focus-visible):before,.text_component.-smooth-edges .input:has(>input:focus-visible):before{min-width:calc(22rem - 4px)}}.questionnaire__text_component.-smooth-edges .input input,.text_component.-smooth-edges .input input{border-radius:0;padding:.25rem;position:relative;text-align:left;text-indent:.5rem;width:100%}.questionnaire__text_component.-smooth-edges .input input:focus-visible,.text_component.-smooth-edges .input input:focus-visible{border-radius:1rem;z-index:1}@media screen and (min-width: 31em){.questionnaire__text_component.-smooth-edges .input input,.text_component.-smooth-edges .input input{max-width:27.5rem}}.questionnaire__text_component.-floating_label .input:has(>input:placeholder-shown) label,.text_component.-floating_label .input:has(>input:placeholder-shown) label{display:none}.questionnaire__text_component.-floating_label input,.text_component.-floating_label input{padding:1.25rem .25rem .25rem .25rem !important}.questionnaire__text_component.-floating_label input::placeholder,.text_component.-floating_label input::placeholder{position:absolute}.questionnaire__text_component.-floating_label .input>label,.text_component.-floating_label .input>label{color:#58617a;font-size:.8125rem;font-weight:500;margin:.5rem 0 0 1rem;position:absolute}.questionnaire__text_component label,.text_component label{z-index:2}.questionnaire__text_component label abbr[title=required],.text_component label abbr[title=required]{display:none}.questionnaire__text_component label.required::after,.text_component label.required::after{content:""}.questionnaire__text_component.squash input,.text_component.squash input{height:2.375rem;text-align:left;padding-left:1rem}.questionnaire__text_component.squash .error,.text_component.squash .error{right:initial;margin:.25rem 0rem;padding-left:1.125rem}@media screen and (min-width: 31em){.questionnaire__text_component.squash .error,.text_component.squash .error{padding-left:1.375rem}}.questionnaire__text_component input,.text_component input{background-color:#fff;border-radius:1.125rem;border:3px solid #fff;box-sizing:border-box;color:#091222;font-size:1rem;font-weight:600;height:3.875rem;min-width:19rem;padding:0;text-align:center;width:100%}.questionnaire__text_component input:focus-visible,.text_component input:focus-visible{box-shadow:0px 0px 0px 3px #70d39c;outline:none}.questionnaire__text_component input[type=search]::placeholder,.text_component input[type=search]::placeholder{color:#7d8498}.questionnaire__text_component input[type=search]::-webkit-search-cancel-button,.text_component input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("/assets/icons/forms/close-75002191bfa185fbfdc73af1640ec3e2d2bcb95e.svg");background-repeat:no-repeat;cursor:pointer;display:block;height:1.5rem;position:absolute;right:.75rem;width:1.5rem}@media screen and (min-width: 496px){.questionnaire__text_component input,.text_component input{max-width:22rem;min-width:22rem}}.questionnaire__text_component .error,.text_component .error{color:#d5303a;display:block;font-size:.75rem;font-weight:600;text-align:center;bottom:-0.5rem;left:0;margin:.5rem auto;position:absolute;right:0}.questionnaire__tooltip_component{align-items:center;display:flex;font-family:"Montserrat",sans-serif}.questionnaire__tooltip_component--dark{position:relative}.questionnaire__tooltip_component--light{position:absolute;right:-40px;top:50%}.questionnaire__tooltip_component:hover>.tooltip{opacity:1;visibility:visible}.questionnaire__tooltip_component .tooltip{background-color:#0e1e3b;border:1px solid #0e1e3b;border-radius:1.125rem;color:#fff;visibility:hidden;font-size:.8125rem;font-weight:500;margin-bottom:3rem;padding:1.5rem;position:absolute;opacity:0;text-align:center;transition:opacity .3s ease-in-out;z-index:10}.questionnaire__tooltip_component .tooltip::after{border-style:solid;content:" ";position:absolute}.questionnaire__tooltip_component .tooltip-dark{min-width:19rem;transform:translate(-34%, -50%)}.questionnaire__tooltip_component .tooltip-dark::after{border-color:#0e1e3b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.625rem;left:50%;margin-left:-10px;top:100%}@media screen and (min-width: 768px){.questionnaire__tooltip_component .tooltip-dark{max-width:26rem;min-width:26rem;transform:translate(-40%, -50%)}}.questionnaire__tooltip_component .tooltip-light{min-width:20rem;transform:translate(-104%, -62%)}.questionnaire__tooltip_component .tooltip-light::after{border-color:#0e1e3b #0e1e3b rgba(0,0,0,0) rgba(0,0,0,0);border-width:1rem;right:0;top:84%}@media screen and (min-width: 876px){.questionnaire__tooltip_component .tooltip-light{transform:translate(-54%, -54%)}.questionnaire__tooltip_component .tooltip-light::after{border-color:#0e1e3b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.625rem;left:50%;margin-left:-10px;right:auto;top:100%}}.questionnaire__tooltip_component .tooltip-icon{align-items:center;background-color:#0e1e3b;border-radius:9999px;cursor:pointer;display:flex;height:1rem;justify-items:center;position:absolute;right:0;width:1rem}.questionnaire__tooltip_component .tooltip-icon-light{background-color:rgba(125,132,152,.09);height:1.75rem;width:1.75rem}.questionnaire__tooltip_component .tooltip-icon-dark{background-color:#0e1e3b}.questionnaire__tooltip_component .tooltip-title{cursor:pointer;display:inline-block;font-size:.75rem;font-weight:500;padding-right:1.25rem;text-align:center}.vault-item{display:flex;cursor:pointer;background:#f2f2f2;padding:1.5rem;border-radius:.75rem;margin-bottom:1.5rem;align-items:center;font-weight:bold;color:#a8aebf;position:relative;z-index:0;width:100%}.vault-item:after{position:absolute;content:"";width:100%;height:100%;left:0}.vault-item input{display:none}.vault-item__card-type{flex:1;max-width:70px;padding-top:.25rem}.vault-item__card-type--new-card{height:40px;width:40px}.vault-item__card-type--new-card svg{width:inherit;height:30px;background:rgba(0,0,0,.21);border-radius:.25rem;padding:.5rem}.vault-item__card-number{flex:1}.vault-item__indicator{flex:1;text-align:right}.vault-item__indicator span{display:inline-block;border:2px solid #a8aebf;border-radius:.6875rem;flex-shrink:0;height:1.375rem;width:1.375rem}.vault-item--selected{border:2px solid #70d39c;color:#091222}.vault-item--selected .vault-item__indicator span{background-color:#70d39c;background-image:url("/assets/icons/check-small-fc1b38de0dd9efdf2ec272df0d39447fc36c893e.svg");background-position:center;background-repeat:no-repeat;border:2px solid #70d39c}@media screen and (min-width: 48em){.vertical-slides--mobile{display:none}.vertical-slides .slide-container{background:linear-gradient(166.75deg, #f0e6d8 8.08%, #f5eee3 15.28%, #fcf8f2 37.68%, #fcf8f2 90.47%)}}.vertical-slides .slide{display:flex;flex-direction:column;position:relative}.vertical-slides .slide .heading{margin:3.5rem 2.5rem 2rem 2.5rem;max-width:11ch}@media screen and (min-width: 31em){.vertical-slides .slide .heading{max-width:none}}.vertical-slides .slide .paragraph{margin:2rem 2.5rem}.vertical-slides .slide__image--mobile{width:100%}.vertical-slides .slide__image--mobile img{width:100%}.vertical-slides .slide__image--desktop{display:none}.vertical-slides .slide__text--desktop{display:none}@media screen and (min-width: 48em){.vertical-slides .slide{flex-direction:row;flex-wrap:wrap;height:100%;padding:6rem 0}.vertical-slides .slide__heading{width:45%}.vertical-slides .slide__image--desktop{width:55%}.vertical-slides .slide__heading .heading{max-width:10ch}.vertical-slides .slide__image--mobile{display:none}.vertical-slides .slide__image--desktop{align-items:center;display:flex}.vertical-slides .slide__image--desktop img{width:100%}.vertical-slides .slide__image-1 img{margin-left:-17.5rem;width:160%}.vertical-slides .slide__text--mobile{display:none}.vertical-slides .slide__text--desktop{display:block;max-width:47ch}}@media screen and (min-width: 70em){.vertical-slides .slide__image-1 img{margin-left:-30rem;width:auto}}.vertical-slides .slide-static{align-items:center}.vertical-slides .slide-static .slide__heading{min-height:26.5rem}.vertical-slides .slide-static .slide__heading .heading{margin:1rem 2.5rem 2rem 2.5rem;max-width:25.5rem}.weekly-overview{list-style:none;margin:0;padding:0;display:flex;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:1.5rem 0}.weekly-overview__item{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.weekly-overview__day{font-weight:600}.weekly-overview__status{margin-bottom:.5rem}.weekly-overview__status span{width:1rem;height:1rem;border-radius:50%;background:#dadce2;display:inline-block}.weekly-overview__status--active span{background:#0e1e3b}.weekly-overview__status--inactive span{background:#a8aebf}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ThinSubset-e6f21ff466d9503c14180adbe371b0b4ff08dfb4.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ThinItalicSubset-f7ab602d9cb7665f6fb2434ae6e2df9505132e31.woff2") format("woff2");font-weight:100;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-LightSubset-d5be8841b797af59967a554db7989bbeec174ca6.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-LightItalicSubset-376578952e4a8117629c0a82620cd676c7b542e5.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-RegularSubset-18683e72711ddf8f982b8dbb288c4afa3ec73adc.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-ItalicSubset-eb20c47e42c8d89dfb9a578d623b1e7b5ecdccf0.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BoldSubset-358590f7045ec8ed743fb54820261dc474f62341.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BoldItalicSubset-83ba1033a1e165b32ee4bffa8767a0b472bfe62a.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BlackSubset-0de36f0b93ead16bbd748ed6b22ee1c3149546be.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"AkkuratLLSub";src:font-url("/assets/AkkuratLLSub-BlackItalicSubset-9da7f712a2396eb458e54f330fe047d3f94445bc.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Thin-19a4697ad986f1a84212c6caf05e09e8c56a0581.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-ThinItalic-0b5b0fbba1a25b45b08d0f201ffce281567a580a.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Light-c82b7c4273e81d8a723b65ff0c237e14288cf7ec.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-LightItalic-9bb84a0670bfaed36ce3d860573d541cfc616127.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Regular-46bfe463712755e55fb302d29d1d8d082984b948.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Italic-6abfb73ade6469f670ac8cea4d98bfe63fd3deda.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Bold-49c27bddc4d8c079a17837f48aaa180a36b243ee.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-BoldItalic-08a08c869419ea1ea42d08cb92fd9d9f7bb0c890.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-Black-0e77d622075d8f36c356ff2b43f5e18875c469c2.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"AkkuratLLWeb";src:font-url("/assets/AkkuratLLWeb-BlackItalic-f6e61a6deef1babb4d04dd716b3e5f1e61e59737.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"montserratmedium";src:font-url("/assets/montserrat-medium-webfont-5cfd46c0a2037afff06dd339a06dfac6cc45da36.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratmedium_italic";src:font-url("/assets/montserrat-mediumitalic-webfont-85c0769ae4ea597e5254f7fc25a0d06f5f69b2c2.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratsemibold";src:font-url("/assets/montserrat-semibold-webfont-b8cb102d978a96f4f03edd3d12c7718a6d1d6abf.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratsemibold_italic";src:font-url("/assets/montserrat-semibolditalic-webfont-295daa6f4fb5a3b57b77ce542d6b76d9f93b7bf0.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratbold";src:font-url("/assets/montserrat-bold-webfont-df76b04d137d7d17feb0b217175fedfdc5685d01.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"montserratbold_italic";src:font-url("/assets/montserrat-bolditalic-webfont-97dd4c254102aa2582e987da9576148da383692c.woff2") format("woff2");font-weight:normal;font-style:normal}.font-montserrat{font-family:"Montserrat",sans-serif}@font-face{font-family:baskerville-urw,serif;font-weight:400;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:400;font-style:italic}@font-face{font-family:baskerville-urw,serif;font-weight:500;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:500;font-style:italic}@font-face{font-family:baskerville-urw,serif;font-weight:800;font-style:normal}@font-face{font-family:baskerville-urw,serif;font-weight:800;font-style:italic}body{font-family:"Montserrat",sans-serif;line-height:1.6;margin:0;color:#0e1e3b;background-color:#f4f3f5;-webkit-font-smoothing:antialiased}.legal-page{background:linear-gradient(166.75deg, #f0e6d8 8.08%, #f5eee3 15.28%, #fcf8f2 37.68%, #fcf8f2 90.47%);min-height:100vh;padding-bottom:64px;position:relative;margin-top:0}.legal-page__hero{padding:48px 8px 32px;text-align:center;width:100%;position:relative;max-width:904px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0)}@media screen and (min-width: 31em){.legal-page__hero{padding:96px 8px 24px}}.legal-page__hero-content{text-align:center}.legal-page__hero-content{max-width:904px;margin:0 auto;padding:0 8px;position:relative;z-index:2}.legal-page__title{font-family:sans-serif;font-size:2.25rem;margin:0 0 16px;color:#000;font-weight:700;letter-spacing:-0.02em}@media screen and (min-width: 31em){.legal-page__title{font-size:1.625rem;margin-bottom:12px}}.legal-page__subtitle{font-family:sans-serif;font-size:.9375rem;max-width:600px;margin:0 auto;line-height:1.6;color:#0e1e3b}@media screen and (min-width: 31em){.legal-page__subtitle{font-size:.8125rem;max-width:100%;padding:0 16px}}.legal-page__content{max-width:904px;margin:0 auto;padding:0 24px;position:relative;display:flex;gap:40px}@media screen and (min-width: 31em){.legal-page__content{flex-direction:column;padding:0 16px}}.legal-page__container{width:100%;margin:-32px auto 0;display:flex;gap:24px;position:relative}@media screen and (min-width: 31em){.legal-page__container{flex-direction:column;margin-top:-16px}}.legal-page__main{flex:1;background-color:#fff;border-radius:1.125rem;padding:32px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:30px;align-self:flex-start}@media screen and (min-width: 31em){.legal-page__main{margin-top:0;padding:24px;border-radius:1rem}}.legal-page__section{margin-bottom:40px;padding:24px;background-color:#fff;border-radius:1rem;text-align:left}.legal-page__section:last-child{margin-bottom:0}.legal-page__section h2{font-family:sans-serif;font-size:1.125rem;color:#000;margin:0 0 24px;font-weight:700;letter-spacing:-0.01em}.legal-page__section p{font-family:sans-serif;font-size:.9375rem;color:#0e1e3b;margin:0 0 20px;line-height:1.8}.legal-page__section p:last-child{margin-bottom:0}.legal-page__section ul,.legal-page__section ol{margin:16px 0;padding-left:24px}.legal-page__section ul li,.legal-page__section ol li{font-family:sans-serif;font-size:.9375rem;color:#0e1e3b;margin-bottom:12px;line-height:1.8;position:relative;padding-left:8px}.legal-page__section ul li:last-child,.legal-page__section ol li:last-child{margin-bottom:0}.legal-page__section ul li::marker,.legal-page__section ol li::marker{color:#70d39c}.legal-page__section ul{list-style-type:disc}.legal-page__section ul ul{list-style-type:circle;margin:12px 0}.legal-page__section ol{list-style-type:decimal}.legal-page__section ol ol{list-style-type:lower-alpha;margin:12px 0}.legal-page__nav{position:sticky;top:16px;width:280px;height:fit-content;background-color:#fff;border-radius:1.125rem;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:30px;align-self:flex-start}@media screen and (min-width: 31em){.legal-page__nav{position:relative;width:100%;top:0;margin-top:0;margin-bottom:24px;border-radius:1rem}}.legal-page__nav-list{list-style:none;padding:0;margin:0;counter-reset:nav-counter}.legal-page__nav-list li{margin-bottom:8px;counter-increment:nav-counter}.legal-page__nav-list li:last-child{margin-bottom:0}.legal-page__nav-list a{font-family:sans-serif;color:#0e1e3b;text-decoration:none;font-size:.8125rem;line-height:1.5;display:flex;align-items:center;padding:10px 12px;transition:all .2s ease;border-radius:.75rem;margin-bottom:2px;position:relative}.legal-page__nav-list a::before{content:counter(nav-counter, decimal-leading-zero);font-size:.6875rem;color:#70d39c;margin-right:8px;opacity:.5;min-width:24px;text-align:center}.legal-page__nav-list a:hover{color:#70d39c;background-color:rgba(230,255,236,.5);padding-left:16px}.legal-page__nav-list a:hover::before{opacity:1}.legal-page__nav-list a.active{color:#70d39c;background-color:#e6ffec}.legal-page__nav-list a.active::before{opacity:1}.legal-page__footer{margin-top:48px;padding-top:32px;border-top:1px solid #e6ffec;text-align:center}.admin{color:#091222;margin:auto;max-width:65rem}@media screen and (min-width: 52.5em){.admin{padding:0 1rem}}@media screen and (min-width: 23.4375em){.admin{padding:0}}.admin__header{align-items:center;display:flex;padding:1.25rem .25rem}@media screen and (min-width: 23.4375em){.admin__header{padding:1.25rem 1.25rem}}.admin__logo svg{display:block}.admin__logo svg .symbol{fill:#70d39c}.admin__links{color:#737373;font-size:.9375rem;font-weight:900;padding-left:.5rem}.admin__links a{margin-left:1.25rem}.admin__links a:visited{color:inherit}.admin__links.current,.admin__links .active{color:#091222}.admin__links.current:visited,.admin__links .active:visited{color:#091222}.admin__panel{background-color:#fff;border-radius:1.25rem;padding:2rem 2.5rem;width:100%}.admin__panel h1{margin:0 0 2rem;font-size:1.5625rem}.admin__panel h2{margin:0 0 1rem;font-size:1.1875rem}.admin__panel-header{display:flex;align-items:center;margin-bottom:1rem}.admin__panel-header-item{flex:1}.admin__panel-header-item:last-of-type{justify-content:flex-end;display:flex;flex-direction:row}.admin__panel-header-item:last-of-type .button{margin:0 .5rem}.admin__title{font-weight:600;font-size:1.3125rem}.admin__subtitle{font-size:.9375rem}.admin__options{align-items:center;display:flex;justify-content:flex-end;flex:1}.admin__section{flex:1;padding:.5rem}.admin__prescription{justify-content:space-between;margin-bottom:1.5rem;padding-left:2.5rem;position:relative}.admin__prescription::before{border:solid 2px #a8aebf;border-radius:.5rem;content:"";height:1rem;left:0;position:absolute;width:1rem}.admin__prescription h3{font-size:.9375rem;margin:0}.admin__prescription p{color:#0e1e3b;font-size:.8125rem;font-weight:600;margin:.5rem 0;text-transform:capitalize}.admin__prescription.accepted::before{border:none;background-color:#3cd05d}.admin__prescription.rejected::before{border:none;background-color:#d5303a}.admin__prescription a{color:#70d39c;font-size:.8125rem;font-weight:900;margin-right:1rem}.admin__files{margin-bottom:2.5rem}.admin__files a{color:#70d39c;font-size:.9375rem;font-weight:900;margin-right:1rem}.admin__menu{background-color:#0e1e3b;border-radius:1rem;padding:.625rem;position:absolute;right:0;top:2.5rem;width:12.5rem;z-index:999}.admin__menu a{align-items:center;border-radius:.3125rem;color:#fff;display:flex;font-size:1.0625rem;font-weight:900;height:2.75rem;padding:0 1rem}.admin__menu a:hover{background-color:#1d314f}.admin__menu div{background-color:#f2f2f2;height:.0625rem;margin:.5rem .25rem;opacity:.1}.admin__user{align-items:center;background-color:#fff;border-radius:1rem;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:.75rem;position:relative;width:2rem}.admin__tabs{padding:1rem 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-bottom:1rem}.admin__tab{font-weight:700;color:#737373;cursor:pointer;padding:.5rem 1rem;border-radius:1000px}.admin__tab+.admin__tab{margin-left:.25rem}.admin__tab:not(.admin__tab--active):hover{background-color:rgba(0,0,0,.06);color:#0e1e3b}.admin__tab--active{background:#0e1e3b;color:#fff}.admin-doctors__title{font-weight:600;font-size:1.3125rem}.admin-doctors__subtitle{font-size:.9375rem}.admin-doctors__header{display:flex;align-items:center;margin-bottom:1rem}.admin-doctors__header-item{flex:1}.admin-doctors__header-item:last-of-type{justify-content:flex-end;display:flex;flex-direction:row}.admin-doctors__header-item:last-of-type .button{margin:0 .5rem}.admin-doctors__section{flex:1;padding:.5rem}.order-screen__section{flex:1;padding:.5rem}.order-screen__tracking-number{width:50%}.order-screen .horizontal-separator{background:#e8e8e8;height:1px}.assessment-mobile{background-color:#fbf6eb;display:flex;flex-direction:column;padding:2.5rem}.assessment-mobile img{margin:0 auto 3rem auto;width:100%}@media screen and (min-width: 31em){.assessment-mobile img{max-width:25rem}}.assessment-mobile .paragraph{font-size:1.0625rem}@media screen and (min-width: 48em){.assessment-mobile{display:none}}.admin #error_explanation{padding:.75rem;background-color:#fcf8f2;border-radius:1.125rem;color:#d5303a}.capture-screen__particulars{display:flex;justify-content:space-between}.capture-screen__particulars__section{flex:1;padding:1rem}.capture-screen .horizontal-separator{background:#e8e8e8;height:1px}.capture-screen__tabs{padding:1rem 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-bottom:1rem}.capture-screen__tab{font-weight:700;color:#737373;cursor:pointer;padding:.5rem 1rem;border-radius:1000px}.capture-screen__tab+.capture-screen__tab{margin-left:.25rem}.capture-screen__tab:not(.capture-screen__tab--active):hover{background-color:rgba(0,0,0,.06);color:#0e1e3b}.capture-screen__tab--active{background:#0e1e3b;color:#fff}.capture-screen__title{font-weight:600;font-size:1.3125rem}.capture-screen__subtitle{font-size:.9375rem}.capture-screen__header{display:flex;align-items:center;margin-bottom:1rem}.capture-screen__header-item{flex:1}.capture-screen__header-item:last-of-type{justify-content:flex-end;display:flex;flex-direction:row}.capture-screen__header-item:last-of-type .button{margin:0 .5rem}.capture-screen__section{flex:1;padding:.5rem}.capture-screen__prescription-capture-form__section{display:flex;justify-content:space-between}.capture-screen__prescription-capture-form__search-output{border-radius:1.125rem;display:flex;max-height:25rem;max-width:22rem;min-width:22rem;overflow-y:scroll;z-index:50}.capture-screen__prescription-capture-form__search-output p:last-child{font-weight:bold;padding-left:1.5rem}.catalog .drug-section{display:flex;flex-wrap:wrap}.catalog .drug-section .drug-input-group{flex:0 0 100%;display:flex;flex-direction:column;flex-wrap:wrap}.catalog .drug-section .drug-input-group label{flex:0 0 100%}.required label:after{content:" *";color:red}.catalog .drug-section{display:flex;flex-wrap:wrap}.catalog .drug-section .drug-input-group{flex:0 0 100%;display:flex;flex-direction:column;flex-wrap:wrap}.catalog .drug-section .drug-input-group label{flex:0 0 100%}.required label:after{content:" *";color:red}.checkout-flow-content{margin-bottom:5rem;width:100vw}.checkout-flow-content__heading,.checkout-flow-content__instructions{margin:.875rem auto;max-width:18rem;width:80%;text-align:center}@media screen and (min-width: 31em){.checkout-flow-content__heading,.checkout-flow-content__instructions{max-width:27.5rem}}.checkout-flow-content__instructions{margin-bottom:2.625rem}.checkout-flow-content__action{margin:2rem auto;max-width:18rem;width:80%}.checkout-flow-content__action .btn{width:100%}.checkout-flow-content__action--small{text-align:center;margin-bottom:2rem}.checkout-flow-content__action--small .btn{padding:0 3rem;margin-top:2rem;width:initial}@media screen and (min-width: 31em){.checkout-flow-content__action--small .btn{margin-top:2.625rem}}.checkout-flow-content__action.list{display:grid;grid-template-rows:1fr 1fr;row-gap:1rem}@media screen and (min-width: 31em){.checkout-flow-content__action.list{display:flex;flex-direction:row-reverse;gap:2rem}}@media screen and (min-width: 31em){.checkout-flow-content__action{max-width:27.5rem}}.checkout-flow-content__item{align-items:center;background:#fff;color:#46516b;display:flex;flex:1;font-size:1rem;font-weight:700;height:3.5rem;margin:.125rem auto;max-width:18rem;padding:.25rem;width:80%}@media screen and (min-width: 31em){.checkout-flow-content__item{max-width:27.5rem}}.checkout-flow-content__item .svg-container{height:1.5rem;margin:.5rem 1.5rem .5rem .5rem;width:1.5rem}.checkout-flow-content__item .svg-container svg{height:100%;width:100%}.checkout-flow-content__item:first-of-type{border-top-left-radius:1rem;border-top-right-radius:1rem}.checkout-flow-content__item:nth-last-of-type(2){border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.checkout-flow-content__item:last-of-type{background-color:#f7f1e6}.checkout-flow-content__item:last-of-type svg{background-color:rgba(125,132,152,.09)}.checkout-flow-content__item:last-of-type svg path{fill:#0e1e3b;stroke:#0e1e3b}.checkout-flow-content__item svg{background-color:rgba(168,174,191,.1);border-radius:2rem;height:1rem;margin-left:.25rem;margin-right:.5rem;overflow:visible;padding:.2rem;width:1rem}.checkout-flow-content__item em{color:#7d8498;font-style:normal;font-weight:400}.checkout-flow-content__item--active{color:#0e1e3b}.checkout-flow-content__item--active svg{background-color:#0e1e3b}.checkout-flow-content__item--active svg path{fill:#fff;stroke:#fff}.checkout-flow-content .pack-footer{background-color:#fcf8f2;bottom:0;position:absolute;width:100%}.confirmation__section{border-top:solid 1px #f0f5f4;display:flex;padding-top:.75rem}.confirmation__section+.confirmation__section{margin-top:1rem}.confirmation__content{color:#091222;display:flex;flex-direction:column;flex-grow:1;font-size:.9375rem;font-weight:700}@media screen and (min-width: 31em){.confirmation__content{flex-direction:row}}.confirmation__subtitle{color:#737373;font-weight:500}.confirmation__col{flex-shrink:0}@media screen and (min-width: 31em){.confirmation__col{width:7.5rem}}.confirmation__edit{align-items:center;background-color:#70d39c;border-radius:1rem;color:#f2f2f2;cursor:pointer;display:flex;font-size:.8125rem;font-weight:900;height:2rem;justify-content:center;padding:0 .75rem;text-transform:uppercase}.confirmation__images{display:flex;flex-wrap:wrap;margin:.25rem 0 0 -0.5rem}.confirmation__image{border-radius:.375rem;height:6rem;object-fit:cover;width:4rem;margin:0 0 .5rem .5rem}.confirmation__hide{display:none}@media screen and (min-width: 31em){.confirmation__hide{display:block}}@media screen and (min-width: 52.5em){.dashboard-container{display:flex}}.dashboard-container__order-view{background:#fff;width:100%;min-height:100%;border-radius:0px;padding:1rem 1rem}@media screen and (min-width: 31em){.dashboard-container__order-view{border-radius:1.125rem}}@media screen and (min-width: 52.5em){.dashboard-container__order-view{padding:2rem 2rem}}.dashboard-container__order-view p{color:#091222}.dashboard-container__order-view hr{margin-top:1rem;border:.5px solid #f1f1f1;margin-bottom:1rem}.dashboard-container__order-view__section{display:block}@media screen and (min-width: 52.5em){.dashboard-container__order-view__section{display:flex;align-items:baseline}}.dashboard-container__order-view__section__content-box{padding-left:1.5rem}.dashboard-container__order-view__section__content-box p{font-size:1rem;margin-top:.5;margin-bottom:.25rem}.dashboard-container__order-view__section__content-box__bold-normal{display:flex}.dashboard-container__order-view__section__content-box__bold-normal p:first-child{font-weight:bold;padding-right:.5rem}.dashboard-container__order-view__section__content-box__normal-bold{display:flex}.dashboard-container__order-view__section__content-box__normal-bold p:last-child{font-weight:bold;padding-left:.5rem}.dashboard-container__order-view__section__content-box__payment-table{min-width:100%;padding-right:1rem}@media screen and (min-width: 52.5em){.dashboard-container__order-view__section__content-box__payment-table{min-width:18rem}}.dashboard-container__order-view__section__content-box__payment-table tr td:last-child{text-align:right;color:#737373}.dashboard-container__order-view__section__content-box__payment-table tr .you-paid{font-weight:normal;color:#091222 !important}.dashboard-container__order-view__section__heading p{font-size:1.1rem;color:#091222;min-width:12rem}.dashboard-container__my-orders{background:#fff;width:100%;min-height:100%;border-radius:0px;padding:1rem 1rem}.dashboard-container__my-orders__person-name-pill-container{display:flex;overflow-y:scroll}@media screen and (min-width: 52.5em){.dashboard-container__my-orders__person-name-pill-container{overflow-y:auto}}.dashboard-container__my-orders__person-name-pill-container__person-name-pill{align-items:center;color:#737373;display:flex;height:2rem;margin-right:1rem;font-weight:bold;font-size:1.0625rem;padding:0 .5rem}.dashboard-container__my-orders__person-name-pill-container__person-name-pill a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__person-name-pill-container__person-name-pill-active{align-items:center;background:#0e1e3b;border-radius:18px;color:#fff;display:flex;height:2rem;margin-right:1rem;font-weight:bold;font-size:1.0625rem;padding:0 1rem}.dashboard-container__my-orders__person-name-pill-container__person-name-pill-active a{text-decoration:inherit;color:inherit}@media screen and (min-width: 31em){.dashboard-container__my-orders{border-radius:1.125rem}}@media screen and (min-width: 52.5em){.dashboard-container__my-orders{padding:2rem 2rem}}.dashboard-container__my-orders__section-heading{font-size:1rem;color:#737373;font-weight:900;margin-top:1rem;margin-bottom:1rem;line-height:2rem}@media screen and (min-width: 23.4375em){.dashboard-container__my-orders__line-item{display:flex;height:3rem;margin-bottom:1.25rem;color:#091222;justify-content:space-between}.dashboard-container__my-orders__line-item__icon{width:48px;height:3rem;background:rgba(0,0,0,.08);border-radius:12px;margin-right:.5rem;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center}.dashboard-container__my-orders__line-item__heading-group{display:flex;flex-direction:column;justify-content:space-around}.dashboard-container__my-orders__line-item__heading{font-weight:bold;order:2}.dashboard-container__my-orders__line-item__heading p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__heading p a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__line-item__status-text{font-weight:normal;text-align:center;color:#0e1e3b;flex-grow:1;order:3}.dashboard-container__my-orders__line-item__status-text p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__waybill-number{font-weight:normal;color:#737373;order:1}.dashboard-container__my-orders__line-item__waybill-number p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.dashboard-container__my-orders__line-item__date p{margin-block-start:initial}}@media screen and (min-width: 52.5em){.dashboard-container__my-orders__line-item{display:flex;height:3rem;margin-bottom:.5rem;color:#091222}.dashboard-container__my-orders__line-item__icon{width:48px;height:3rem;background:rgba(0,0,0,.08);border-radius:12px;margin-right:.5rem;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center}.dashboard-container__my-orders__line-item__heading-group{display:flex;flex-direction:row;flex-grow:4}.dashboard-container__my-orders__line-item__heading{font-weight:bold;vertical-align:middle;order:1}.dashboard-container__my-orders__line-item__heading p{margin-block-start:1rem;margin-block-end:1rem;max-width:7.5rem;min-width:7.5rem}.dashboard-container__my-orders__line-item__heading p a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__line-item__status-text{font-weight:normal;vertical-align:middle;text-align:center;color:#0e1e3b;flex-grow:4;order:2}.dashboard-container__my-orders__line-item__status-text p{margin-block-start:1rem;margin-block-end:1rem}.dashboard-container__my-orders__line-item__waybill-number{font-weight:normal;color:#737373;order:9}.dashboard-container__my-orders__line-item__waybill-number p{margin-block-start:1rem;margin-block-end:1rem}.dashboard-container__my-orders__line-item__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.dashboard-container__my-orders__line-item__date p{margin-block-start:1rem;margin-block-end:1rem}}.dashboard-container__my-meds{background:#fff;height:5rem;width:100%;border-radius:0px;padding:1rem 1rem}@media screen and (min-width: 52.5em){.dashboard-container__my-meds{width:39rem;border-radius:18.1389px;padding:2rem 2rem}}.dashboard-container__my-meds__header{display:flex}.dashboard-container__my-meds__header__title{font-weight:bold;font-size:1.5rem;line-height:20px;color:#2b3836}.dashboard-container__my-meds__header__subtitle{padding-left:.25rem;font-weight:normal;font-size:1.5rem;line-height:20px;color:#7b8383;padding-left:.25rem}.dashboard-container__my-prescriptions{background:#fff;height:5rem;margin-top:1rem;width:100%;border-radius:0px;padding:1rem 1rem}.dashboard-container__my-prescriptions__header{font-weight:bold;font-size:1rem;line-height:20px;color:#2b3836}@media screen and (min-width: 52.5em){.dashboard-container__my-prescriptions{margin-top:0px;margin-left:4rem;width:32rem;border-radius:18.1389px;padding:2rem 2rem}}@media screen and (min-width: 52.5em){.dashboard-container{display:flex}}.dashboard-container__order-view{background:#fff;width:100%;min-height:100%;border-radius:0px;padding:1rem 1rem}@media screen and (min-width: 31em){.dashboard-container__order-view{border-radius:1.125rem}}@media screen and (min-width: 52.5em){.dashboard-container__order-view{padding:2rem 2rem}}.dashboard-container__order-view p{color:#091222}.dashboard-container__order-view hr{margin-top:1rem;border:.5px solid #f1f1f1;margin-bottom:1rem}.dashboard-container__order-view__section{display:block}@media screen and (min-width: 52.5em){.dashboard-container__order-view__section{display:flex;align-items:baseline}}.dashboard-container__order-view__section__content-box{padding-left:1.5rem}.dashboard-container__order-view__section__content-box p{font-size:1rem;margin-top:.5;margin-bottom:.25rem}.dashboard-container__order-view__section__content-box__bold-normal{display:flex}.dashboard-container__order-view__section__content-box__bold-normal p:first-child{font-weight:bold;padding-right:.5rem}.dashboard-container__order-view__section__content-box__normal-bold{display:flex}.dashboard-container__order-view__section__content-box__normal-bold p:last-child{font-weight:bold;padding-left:.5rem}.dashboard-container__order-view__section__content-box__payment-table{min-width:100%;padding-right:1rem}@media screen and (min-width: 52.5em){.dashboard-container__order-view__section__content-box__payment-table{min-width:18rem}}.dashboard-container__order-view__section__content-box__payment-table tr td:last-child{text-align:right;color:#737373}.dashboard-container__order-view__section__content-box__payment-table tr .you-paid{font-weight:normal;color:#091222 !important}.dashboard-container__order-view__section__heading p{font-size:1.1rem;color:#091222;min-width:12rem}.dashboard-container__my-orders{background:#fff;width:100%;min-height:100%;border-radius:0px;padding:1rem 1rem}.dashboard-container__my-orders__person-name-pill-container{display:flex;overflow-y:scroll}@media screen and (min-width: 52.5em){.dashboard-container__my-orders__person-name-pill-container{overflow-y:auto}}.dashboard-container__my-orders__person-name-pill-container__person-name-pill{align-items:center;color:#737373;display:flex;height:2rem;margin-right:1rem;font-weight:bold;font-size:1.0625rem;padding:0 .5rem}.dashboard-container__my-orders__person-name-pill-container__person-name-pill a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__person-name-pill-container__person-name-pill-active{align-items:center;background:#0e1e3b;border-radius:18px;color:#fff;display:flex;height:2rem;margin-right:1rem;font-weight:bold;font-size:1.0625rem;padding:0 1rem}.dashboard-container__my-orders__person-name-pill-container__person-name-pill-active a{text-decoration:inherit;color:inherit}@media screen and (min-width: 31em){.dashboard-container__my-orders{border-radius:1.125rem}}@media screen and (min-width: 52.5em){.dashboard-container__my-orders{padding:2rem 2rem}}.dashboard-container__my-orders__section-heading{font-size:1rem;color:#737373;font-weight:900;margin-top:1rem;margin-bottom:1rem;line-height:2rem}@media screen and (min-width: 23.4375em){.dashboard-container__my-orders__line-item{display:flex;height:3rem;margin-bottom:1.25rem;color:#091222;justify-content:space-between}.dashboard-container__my-orders__line-item__icon{width:48px;height:3rem;background:rgba(0,0,0,.08);border-radius:12px;margin-right:.5rem;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center}.dashboard-container__my-orders__line-item__heading-group{display:flex;flex-direction:column;justify-content:space-around}.dashboard-container__my-orders__line-item__heading{font-weight:bold;order:2}.dashboard-container__my-orders__line-item__heading p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__heading p a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__line-item__status-text{font-weight:normal;text-align:center;color:#0e1e3b;flex-grow:1;order:3}.dashboard-container__my-orders__line-item__status-text p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__waybill-number{font-weight:normal;color:#737373;order:1}.dashboard-container__my-orders__line-item__waybill-number p{margin-top:0px;margin-bottom:0px}.dashboard-container__my-orders__line-item__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.dashboard-container__my-orders__line-item__date p{margin-block-start:initial}}@media screen and (min-width: 52.5em){.dashboard-container__my-orders__line-item{display:flex;height:3rem;margin-bottom:.5rem;color:#091222}.dashboard-container__my-orders__line-item__icon{width:48px;height:3rem;background:rgba(0,0,0,.08);border-radius:12px;margin-right:.5rem;order:-1;display:flex;flex-direction:row;justify-content:center;align-items:center}.dashboard-container__my-orders__line-item__heading-group{display:flex;flex-direction:row;flex-grow:4}.dashboard-container__my-orders__line-item__heading{font-weight:bold;vertical-align:middle;order:1}.dashboard-container__my-orders__line-item__heading p{margin-block-start:1rem;margin-block-end:1rem;max-width:7.5rem;min-width:7.5rem}.dashboard-container__my-orders__line-item__heading p a{text-decoration:inherit;color:inherit}.dashboard-container__my-orders__line-item__status-text{font-weight:normal;vertical-align:middle;text-align:center;color:#0e1e3b;flex-grow:4;order:2}.dashboard-container__my-orders__line-item__status-text p{margin-block-start:1rem;margin-block-end:1rem}.dashboard-container__my-orders__line-item__waybill-number{font-weight:normal;color:#737373;order:9}.dashboard-container__my-orders__line-item__waybill-number p{margin-block-start:1rem;margin-block-end:1rem}.dashboard-container__my-orders__line-item__date{font-weight:normal;color:#737373;margin-left:1rem;order:10}.dashboard-container__my-orders__line-item__date p{margin-block-start:1rem;margin-block-end:1rem}}.dashboard-container__my-meds{background:#fff;height:5rem;width:100%;border-radius:0px;padding:1rem 1rem}@media screen and (min-width: 52.5em){.dashboard-container__my-meds{width:39rem;border-radius:18.1389px;padding:2rem 2rem}}.dashboard-container__my-meds__header{display:flex}.dashboard-container__my-meds__header__title{font-weight:bold;font-size:1.5rem;line-height:20px;color:#2b3836}.dashboard-container__my-meds__header__subtitle{padding-left:.25rem;font-weight:normal;font-size:1.5rem;line-height:20px;color:#7b8383;padding-left:.25rem}.dashboard-container__my-prescriptions{background:#fff;height:5rem;margin-top:1rem;width:100%;border-radius:0px;padding:1rem 1rem}.dashboard-container__my-prescriptions__header{font-weight:bold;font-size:1rem;line-height:20px;color:#2b3836}@media screen and (min-width: 52.5em){.dashboard-container__my-prescriptions{margin-top:0px;margin-left:4rem;width:32rem;border-radius:18.1389px;padding:2rem 2rem}}.medical__or{align-items:center;display:flex;height:2rem}.medical__or div{background-color:#f0f5f4;height:1px;width:100%}.medical__or p{color:#a8aebf;font-size:.8125rem;font-weight:900;margin:0 1rem;text-transform:uppercase}.medical__placeholder{display:flex;height:12.5rem;justify-content:center;margin-bottom:2.5rem}.medical__previews{display:flex;flex:none;justify-content:center;margin-bottom:2rem;overflow:auto;width:100%}.medical__preview{border-radius:1.25rem;flex-shrink:0;height:11.25rem;margin-right:1.25rem;overflow:hidden;position:relative;width:17.5rem}.medical__preview img{height:100%;object-fit:cover;width:100%}.medical__preview--scale img{object-fit:fill;transform:scale(2.7)}.onboarding{display:flex;flex-direction:column;margin-top:4rem;min-height:100vh;padding-bottom:0}.onboarding__actions{margin:auto;max-width:39rem;padding:1rem 1.5rem}@media screen and (min-width: 52.5em){.onboarding__actions{padding:4rem 1.5rem 1.5rem}}.onboarding__actions--split{align-items:center;display:flex;justify-content:space-between}.onboarding__skip{align-items:center;color:#737373;cursor:pointer;display:flex;font-size:.9375rem;font-weight:700}.onboarding__skip img{margin-left:.5rem}.onboarding__step{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.onboarding__error{align-items:center;display:flex;color:#d5303a;font-size:.8125rem;gap:.5rem;justify-content:center;margin-top:1.5rem;max-width:27.5rem}.onboarding__logo{align-items:center;display:flex;justify-content:center;padding:2rem 0}@media screen and (min-width: 52.5em){.onboarding__logo{padding:6.5rem 0 3.5rem}}.onboarding__logo .symbol{fill:#70d39c}.onboarding__logo .text{fill:#0e1e3b}.onboarding__switch{align-items:center;background-color:#fcf8f2;color:#0e1e3b;display:flex;flex-direction:column;gap:1rem;height:12rem;justify-content:center;width:100%}.onboarding__subtitle{color:#a8aebf;font-size:.8125rem;font-weight:900;margin:.5rem 0 -0.375rem;text-transform:uppercase}.onboarding__line{background-color:#f0f5f4;border:none;height:.0625rem;margin:.5rem 0;width:100%}.onboarding__person{align-items:center;color:#091222;cursor:pointer;display:flex;font-size:1.0625rem;padding:.375rem 0}.onboarding__person::before{background-color:#f2f2f2;background-image:url("/assets/icons/person-small-d02fa645f0f76e6affea56073c4f4a30d90fe667.svg");background-position:center;background-repeat:no-repeat;border-radius:.6875rem;content:"";height:1.375rem;margin-right:1.25rem;width:1.375rem}.onboarding__welcome{align-items:center;display:flex;flex-direction:column;justify-content:center}.onboarding__welcome svg{filter:drop-shadow(0px 0px 30px rgba(65, 187, 195, 0.125));height:6rem;width:6rem}.onboarding__welcome svg .symbol{fill:#70d39c}.onboarding__welcome h1{color:#091222;font-size:1.3125rem;margin:2rem 0 0}.onboarding__welcome p{color:#737373;font-size:.9375rem;margin:.5rem 0 4rem 0;text-align:center}.questionnaire__container .cart-content-container{display:grid;margin:0 2rem 0 2rem}@media screen and (min-width: 31em){.questionnaire__container .cart-content-container{max-width:31rem;margin:auto}}.questionnaire__container .cart-content-container .discount_form{background-color:#fcf8f2;border-radius:0 0 1.125rem 1.125rem;margin-bottom:1.5rem;display:table;flex:1;width:100%}.questionnaire__container .cart-content-container .discount_form__items{display:table-cell;text-align:center;padding:1rem}.questionnaire__container .cart-content-container .discount_form__items:first-of-type{padding-right:.25rem}.questionnaire__container .cart-content-container .discount_form__items:last-of-type{padding-left:.25rem}.questionnaire__container .cart-content-container .discount_form__items-item{font-size:.6875rem;text-transform:uppercase}.questionnaire__container .cart-content-container .pack_container{background-color:#fcf8f2;border-radius:1.125rem 1.125rem 0 0;margin-bottom:.125rem;display:table;flex:1}.questionnaire__container .cart-content-container .pack_container__items{display:table-cell;text-align:center;padding:.5rem}.questionnaire__container .cart-content-container .pack_container__items-item{font-size:.6875rem;text-transform:uppercase}.questionnaire__container .cart-content-container .pack_container__items-header{font-family:baskerville-urw;font-size:1.0625rem;font-weight:700;margin-bottom:.25rem}.prescriptions{margin:3rem auto}.prescriptions .evia-logo{padding-top:.2rem}.prescriptions .btn--back{margin-top:3rem}.prescriptions-mobile{background-color:#fbf6eb;display:flex;flex-direction:column;padding:2.5rem}.prescriptions-mobile img{margin:0 auto 3rem auto;width:100%}@media screen and (min-width: 31em){.prescriptions-mobile img{max-width:25rem}}.prescriptions-mobile .paragraph{font-size:1.0625rem}@media screen and (min-width: 48em){.prescriptions-mobile{display:none}}.prescriptions__or{align-items:center;display:flex;height:2rem}.prescriptions__or div{background-color:#f0f5f4;height:1px;width:100%}.prescriptions__or p{color:#a8aebf;font-size:.8125rem;font-weight:900;margin:0 1rem;text-transform:uppercase}.prescriptions__placeholder{display:flex;height:12.5rem;justify-content:center;margin-bottom:2.5rem}.prescriptions__previews{display:flex;flex:none;margin-bottom:2rem;overflow:auto;scroll-snap-type:x mandatory;width:100%}.prescriptions__previews--center{justify-content:center}.prescriptions__preview{border-radius:1.25rem;flex-shrink:0;height:17.5rem;margin-right:1.25rem;overflow:hidden;position:relative;scroll-snap-align:center;width:12.5rem}.prescriptions__preview img{height:100%;object-fit:cover;width:100%}.prescriptions__spacer{flex-shrink:0;height:17.5rem;width:25rem}.prescriptions__add{cursor:pointer;position:relative}.prescriptions__add-actions{background-color:rgba(18,25,38,.85);backdrop-filter:blur(10px);border-radius:1rem;padding:.5rem 1rem;position:absolute;right:0;top:2.5rem;width:17.5rem}.prescriptions__add-actions div{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;padding:1rem .5rem}.prescriptions__add-actions div+div{border-top:1px solid rgba(0,0,0,.1)}.prescriptions__add-actions svg{margin-right:1rem}.prescriptions__add-actions svg path{fill:#fff}.prescriptions__remove{cursor:pointer;left:.5rem;position:absolute;top:.5rem}.prescriptions__remove img{object-fit:unset;height:2rem;width:2rem}.recommendation_items{display:flex;flex-wrap:wrap;padding:.5rem}@media screen and (min-width: 48em){.recommendation_items{padding:0}}@media screen and (min-width: 70em){.recommendation_items{max-width:115rem;margin:auto}}.recommendation_items__text-column{width:100%}@media screen and (min-width: 48em){.recommendation_items__text-column{width:25%}}@media screen and (min-width: 1640px){.recommendation_items__text-column{width:20%}}@media screen and (min-width: 48em){.recommendation_items__text-content{display:flex;flex-direction:column;height:90vh;justify-content:space-between;position:fixed;width:21%}.recommendation_items__text-content .btn--back{margin:0}}@media screen and (min-width: 70em){.recommendation_items__text-content{padding:0 0 0 2.5rem;max-width:20rem}}.recommendation_items__header .sub-title{margin-bottom:1rem}@media screen and (min-width: 48em){.recommendation_items__header .sub-title{margin-bottom:1.5rem}}.recommendation_items__header .title{color:#193440;font-family:baskerville-urw;font-size:2.25rem;font-weight:800;line-height:2.5rem;margin-bottom:1rem}@media screen and (min-width: 48em){.recommendation_items__header .title{margin-bottom:2rem}}.recommendation_items__header .description{color:#193440;font-size:.9375rem;margin-bottom:3.5rem}.recommendation_items__icon{display:none}@media screen and (min-width: 48em){.recommendation_items__icon{display:block}}.recommendation_items__items-column,.recommendation_items__items-more{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}@media screen and (min-width: 48em){.recommendation_items__items-column,.recommendation_items__items-more{justify-content:start}}@media screen and (min-width: 48em){.recommendation_items__items-column{width:75%}}@media screen and (min-width: 1640px){.recommendation_items__items-column{width:80%}}.recommendation_items .less_button .btn{margin-top:1.5rem}.recommendation_items__recommend_more{text-align:center}.recommendation_items__recommend_more .more_button{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:1rem;text-align:center}.recommendation_items__recommend_more .more_button .button{width:75%}.recommendation_items__recommend_more .more_content{background-color:#f7f1e6;border-radius:1.125rem;padding:1rem}@media screen and (min-width: 70em){.recommendation_items__recommend_more .more_content{align-items:center;display:flex}.recommendation_items__recommend_more .more_content .dosage{width:75%}.recommendation_items__recommend_more .more_content .title,.recommendation_items__recommend_more .more_content .more_button{width:100%}}.recommendation_items__recommend_more .more_content .dosage{display:flex;justify-content:center;padding:1rem}.recommendation_items__recommend_more .more_content .dosage .icon{align-items:center;border-radius:2.5rem;display:flex;height:4rem;justify-content:center;margin-left:-0.5rem;width:4rem}.recommendation_items__recommend_more .more_content .dosage .icon img{width:3rem;height:3rem}.recommendation_items__recommend_more .more_content .title{color:#46516b;font-size:.8125rem}.recommendation_items__create_pack{align-items:center;border-top:2px solid #f0e6d8;display:flex;flex-direction:column;padding-top:1.5rem;width:100%}@media screen and (min-width: 70em){.recommendation_items__create_pack{flex-direction:row}}.recommendation_items__create_pack .supplements_added{align-items:end;display:flex;font-family:baskerville-urw;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}@media screen and (min-width: 70em){.recommendation_items__create_pack .supplements_added{width:50%}}.recommendation_items__create_pack .supplements_added svg{height:1.5rem;margin-right:1rem;width:1.5rem}.recommendation_items__create_pack .create_pack_button{display:flex;justify-content:center;width:100%}@media screen and (min-width: 70em){.recommendation_items__create_pack .create_pack_button{justify-content:end;width:50%}}.recommendation_items__create_pack .create_pack_button .btn{max-width:20rem;width:100%}@media screen and (min-width: 48em){.recommendation_items__create_pack .create_pack_button .btn{width:15rem}}.store-supplements{padding:4rem 0}.store-supplements__hero{display:flex;flex-direction:column;height:22rem;justify-content:center;position:relative;width:100%}@media screen and (min-width: 642px){.store-supplements__hero{height:22rem}}@media screen and (min-width: 1342px){.store-supplements__hero{height:13.5rem}}.store-supplements__hero:before{background-image:url("/assets/store/hero_image-cd4293e07fe1324200cf9564754b426c02aa57ba.png");background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;width:100%;z-index:-1}.store-supplements__hero--detail{color:#fff;max-width:102.5rem;padding:0 3rem;width:100%}@media screen and (min-width: 642px){.store-supplements__hero--detail{padding:0 3.5rem}}@media screen and (min-width: 1342px){.store-supplements__hero--detail{display:flex;justify-content:space-between;padding:0 6rem 0 2.5rem}.store-supplements__hero--detail .btn{padding:0 5rem}}@media screen and (min-width: 1642px){.store-supplements__hero--detail{margin:0 auto}}@media screen and (min-width: 1342px){.store-supplements__hero--detail-info{border-left:1px solid #fff;padding-left:4rem}}.store-supplements__hero--detail-text{font-family:baskerville-urw;font-size:2.25rem;font-weight:700;letter-spacing:-0.03em;line-height:114%;margin-bottom:1rem;max-width:12ch}@media screen and (min-width: 642px){.store-supplements__hero--detail-text{max-width:none}}.store-supplements__hero--detail-description{font-size:.9375rem;max-width:34ch}@media screen and (min-width: 992px){.store-supplements__hero--detail-description{max-width:none}}.store-supplements__hero--detail-button{margin-top:2.5rem}@media screen and (min-width: 1342px){.store-supplements__hero--detail-button{margin-top:1rem}}.store-supplements__hero--detail-button svg{margin-left:.5rem}.store-supplements__hero--detail-button svg path{stroke:#0e1e3b}.store-supplements__filters{background-color:#fcf8f2;border-bottom:1px solid #fff;border-top:2px solid rgba(0,0,0,.03);box-shadow:0px 5px 11px -7px rgba(0,0,0,.11);display:block;position:sticky;top:0;transition:top .3s;width:100%;z-index:10}.store-supplements__filters-content{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:96rem;margin:auto;position:relative}.store-supplements__filters-content:before,.store-supplements__filters-content:after{background:linear-gradient(270deg, #fcf8f2 0%, rgba(252, 248, 242, 0) 75.68%);content:"";height:100%;position:absolute;top:0;width:2rem;z-index:20}.store-supplements__filters-content:before{left:-1px;transform:rotate(180deg)}.store-supplements__filters-content:after{right:-1px}.store-supplements__filters-container{display:flex;max-width:96rem;overflow-x:scroll;padding:1rem .75rem 0 .75rem;scrollbar-width:none;-ms-overflow-style:none}.store-supplements__filters-container::-webkit-scrollbar{background:rgba(0,0,0,0);width:0px}@media screen and (min-width: 1342px){.store-supplements__filters-container{padding:.75rem 2.5rem 0 1rem;margin-bottom:-0.25rem}}@media screen and (min-width: 70em){.store-supplements__filters-container .left-button,.store-supplements__filters-container .right-button{align-items:center;cursor:pointer;display:none;height:100%;position:absolute;top:0}.store-supplements__filters-container .left-button.visible,.store-supplements__filters-container .right-button.visible{display:flex}.store-supplements__filters-container .left-button{left:1rem}.store-supplements__filters-container .right-button{transform:rotate(180deg);right:1rem}}.store-supplements__filters-description{background-color:#f0e6d8;width:100%}.store-supplements__filters-description-container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:96rem;padding:1rem 1.5rem}.store-supplements__filters-description-text{font-size:.8125rem}.store-supplements__filters-description-text span{font-weight:700;position:relative;z-index:0}.store-supplements__filters-description-text span::after{background-color:#c1f8d9;border-radius:1rem;bottom:-1px;content:"";height:.5rem;left:0;margin:auto;position:absolute;right:0;z-index:-1}.store-supplements__filters-description-close{cursor:pointer;display:flex;margin-left:1rem}.store-supplements__filters-description-close svg{background-color:#fff;height:1.5rem;width:1.5rem;border-radius:2.5rem}.store-supplements__filters-description-close svg rect{fill:#fff}.store-supplements__filters-description-close svg path{fill:#0e1e3b}.store-supplements__list{background-color:#f7f1e6;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;max-width:102.5rem;margin:0 auto;padding:2.5rem 2rem 2rem 2rem;position:relative}.store-supplements__detail{background-color:#fff;position:absolute;top:4rem;width:100%;z-index:9999}.store-supplements__detail .supplement__item_detail{background-color:#fff;bottom:0;left:0;position:fixed;overflow-y:scroll;right:0;top:0;width:100%}.store-supplements__detail .supplement__item_detail_color{position:absolute;top:0;height:2rem;width:100%;z-index:10}.store-supplements__detail .supplement__item_detail_component{height:auto;padding-bottom:0;top:0}.store-supplements__detail .supplement__item_detail_container{height:auto}.store-supplements__detail .supplement__item_detail_container .back-button{cursor:pointer;display:block;left:1rem;position:fixed;top:1.125rem;z-index:10}@media screen and (min-width: 52.5em){.store-supplements__detail .supplement__item_detail_container .back-button{position:absolute;height:2.375rem;left:-3.75rem;top:.625rem}}@media screen and (min-width: 52.5em){.store-supplements__detail .supplement__item_detail_container .small-button{display:none}}.store-supplements__detail .supplement__item_detail_container .close{display:none}.store-supplements__detail .supplement__item_detail_details{position:sticky;top:-10.5rem}@media screen and (min-width: 52.5em){.store-supplements__detail .supplement__item_detail_details{position:revert}}.store-supplements__detail .supplement__item_detail_info{position:sticky;top:2.5rem}@media screen and (min-width: 52.5em){.store-supplements__detail .supplement__item_detail_info{top:0}}.store-supplements__detail .supplement__item_detail_border{display:none}.store-supplements__detail .supplement__item_detail .detail-border{display:block}.supplement-order-status{bottom:0;display:grid;grid-template-rows:1fr 1fr;left:0;position:fixed;right:0;top:0}.supplement-order-status__details{background-color:#fcf8f2}.supplement-order-status__details--content{color:#0e1e3b;margin:0;position:relative;text-align:center;top:48%;transform:translateY(-50%)}.supplement-order-status__details--content .title{font-family:baskerville-urw,serif;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.supplement-order-status__details--content .description{font-family:"Montserrat",sans-serif;font-size:.8125rem;font-weight:500;margin-bottom:2rem}.supplement-order-status__image{background-color:#b0716e;height:100%;position:relative}.supplement-order-status__image--icon{background-color:#fcf8f2;border-radius:2.25rem;left:50%;margin:0;padding:1.5rem;position:absolute;top:43%;width:4.5rem;-ms-transform:translateY(-50%);-ms-transform:translateX(-50%);transform:translateY(-50%);transform:translateX(-50%)}.supplement-order-status__image svg path{fill:#b0716e}.supplement-order-status__image.-success{background-color:#70d39c}.supplement-order-status__image.-success .svg_container{padding-bottom:92%}.supplement-order-status__image.-success svg path{fill:#70d39c}.supplement-order-status__image .svg_container{position:relative;height:0;width:100%;padding:0;padding-bottom:100%}.supplement-order-status__image .svg_container svg{position:absolute;height:100%;width:100%;left:0;top:0}@media screen and (min-width: 31em){.supplement-order-status{grid-template-rows:unset;grid-template-columns:1fr 1fr}.supplement-order-status .supplement-order-status__image--icon{border-radius:4.5rem;padding:3rem;top:40%;width:9rem}.supplement-order-status .supplement-order-status__details--content .title{font-size:2.25rem}}.users{color:#091222;margin:7rem auto;max-width:75rem;padding:0}.users__header{align-items:center;display:flex;padding:.75rem 1rem}@media screen and (min-width: 48em){.users__header{padding:1.25rem .25rem}}.users__logo svg{display:block}.users__logo svg .symbol{fill:#70d39c}.users__links{color:#737373;font-size:.9375rem;font-weight:900;padding-left:.5rem;flex:1}.users__links a{margin-left:1.25rem}.users__links a:visited{color:inherit}.users__links a.active{color:#091222}.users__links a.active:visited{color:#091222}.users__options{align-items:center;display:flex;justify-content:flex-end}.users__user{align-items:center;background-color:#fff;border-radius:1rem;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:.75rem;position:relative;width:2rem}.users__panel{background-color:#fff;padding:1rem 1rem;width:100%}@media screen and (min-width: 48em){.users__panel{border-radius:1.125rem;padding:2rem 2.5rem}}.users__panel h2{margin:0 0 1rem;font-size:1.1875rem}.users__panel--schedule{padding-top:0rem}.users__panel-notices .users__panel .notice{padding-top:2.5rem}@media screen and (min-width: 48em){.users__panel--max-width{max-width:60%}}.users__prescription{border-radius:.8125rem;font-size:.9375rem;height:2.25rem;padding:0 .4rem}@media screen and (min-width: 52.5em){.users__prescription{border-radius:1.6875rem;padding:0 1rem}}.users__prescription svg{margin:0}@media screen and (min-width: 52.5em){.users__prescription svg{margin-right:.75rem}}.users__prescription p{display:none}@media screen and (min-width: 52.5em){.users__prescription p{display:block}}.users__menu{background-color:#0e1e3b;border-radius:1rem;padding:.625rem;position:absolute;right:0;top:2.5rem;width:12.5rem;z-index:999}.users__menu a{align-items:center;border-radius:.3125rem;color:#fff;display:flex;font-size:1.0625rem;font-weight:900;height:2.75rem;padding:0 1rem;cursor:pointer}.users__menu a:hover{background-color:#1d314f}.users__menu div{background-color:#f2f2f2;height:.0625rem;margin:.5rem .25rem;opacity:.1}.users-account{display:flex}.users-account__sidebar{flex:1;border-right:1px solid #e8e8e8}.users-account__main{flex:3}.users-account__form h4{text-align:center}.users__dashboard{flex-direction:column}@media screen and (min-width: 52.5em){.users__dashboard{flex-direction:row}}.users__dashboard-main{width:100%}@media screen and (min-width: 52.5em){.users__dashboard-main{width:55%}}.users__dashboard-side{width:100%}@media screen and (min-width: 52.5em){.users__dashboard-side{width:43%}}.users__dashboard .users__panel{margin-bottom:1rem}.users__dashboard hr{border:.5px solid #f1f1f1}.about-us section{padding:2.5rem 2rem}.about-us section .heading{margin:0 0 1.5rem 0}.about-us section .paragraph{font-size:1.0625rem}@media screen and (min-width: 48em){.about-us section{padding:5rem 2rem}}.about-us .our-difference{background:linear-gradient(166.75deg, #f0e6d8 8.08%, #f5eee3 15.28%, #fcf8f2 37.68%, #fcf8f2 90.47%);padding-bottom:0}.about-us .our-difference__container{display:flex;flex-direction:column;gap:2rem}.about-us .our-difference__content{height:22rem;margin:auto}.about-us .our-difference__content img{height:100%;width:100%}.about-us .our-difference__list{padding-top:2.5rem}.about-us .our-difference__list .item{display:flex;gap:2rem}.about-us .our-difference__list .item__icon{width:5%}.about-us .our-difference__list .item__text{max-width:34ch;width:90%}.about-us .our-difference__list .item__text .font-bold{margin-bottom:.25rem}.about-us .our-difference__list .paragraph{font-size:.9375rem}@media screen and (min-width: 48em){.about-us .our-difference__container{flex-direction:row;gap:3rem}.about-us .our-difference__content{height:auto}.about-us .our-difference__text,.about-us .our-difference__content{width:50%}}@media screen and (min-width: 70em){.about-us .our-difference__container{gap:5rem}.about-us .our-difference .heading{margin-top:2rem}.about-us .our-difference .paragraph{max-width:36ch}}.about-us .the-science{background:#fcf8f2}.about-us .the-science__content{margin-top:3rem}.about-us .the-science__content .team{display:flex;flex-wrap:wrap;gap:1.5rem}.about-us .the-science__content .team__content{align-items:center;display:flex;gap:2rem;width:100%}.about-us .the-science__content .team__image{height:6rem;min-width:6rem;width:6rem}.about-us .the-science__content .team__image img{background-color:#dadce2;border-radius:9999px;width:100%}.about-us .the-science__content .team__text h6{font-size:1.125rem;margin:0 0 1rem 0}.about-us .the-science__content .team__text .sub-title{font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:139%}@media screen and (min-width: 31em){.about-us .the-science h2{text-align:center}.about-us .the-science .team__content{gap:1rem;width:47%}.about-us .the-science .paragraph{font-size:.9375rem;margin:auto;max-width:60ch;text-align:center}}@media screen and (min-width: 48em){.about-us .the-science__content .team{gap:.25rem;justify-content:center}.about-us .the-science__content .team__content{flex-wrap:wrap;gap:1.5rem;justify-content:center;width:16%}.about-us .the-science__content .team__image{align-items:end;display:flex;height:10rem;width:10rem}.about-us .the-science__content .team__image img{width:100%}.about-us .the-science__content .team__text{display:flex;flex-direction:column;height:100%;justify-content:start;width:100%}.about-us .the-science__content .team__text h6,.about-us .the-science__content .team__text .sub-title{text-align:center}.about-us .the-science__content .team__text .sub-title{font-size:.6875rem}}.about-us .the-technology{background:linear-gradient(166.75deg, #f0e6d8 8.08%, #f5eee3 15.28%, #fcf8f2 37.68%, #fcf8f2 90.47%)}.about-us .the-technology__container{display:flex;flex-direction:column;gap:2rem}.about-us .the-technology__content{margin:auto}.about-us .the-technology__content img{height:100%;width:100%}@media screen and (min-width: 31em){.about-us .the-technology__content{height:22rem}}@media screen and (min-width: 48em){.about-us .the-technology__container{flex-direction:row;gap:3rem}.about-us .the-technology__content{height:auto;order:2}.about-us .the-technology__text{order:1}.about-us .the-technology__text,.about-us .the-technology__content{width:50%}.about-us .the-technology .heading{margin-top:2rem;max-width:12ch;text-align:left}}@media screen and (min-width: 70em){.about-us .the-technology__container{gap:5rem}.about-us .the-technology__text{padding-left:7rem}.about-us .the-technology .heading{margin-top:2rem}.about-us .the-technology .paragraph{max-width:36ch}}.about-us .the-approach{background:linear-gradient(180deg, #fbf6eb -54.24%, #faf4e8 -4.43%, #faf3e5 64.65%, #f8ead8 93.57%);text-align:center}.about-us .the-approach .paragraph{margin-bottom:2rem}.about-us .the-approach__image{margin-left:-3rem}.about-us .the-approach__image img{width:100%}.about-us .the-approach__image--mobile{margin:auto;max-width:25rem}.about-us .the-approach__image--desktop{display:none}@media screen and (min-width: 31em){.about-us .the-approach .paragraph{font-size:.9375rem}}@media screen and (min-width: 48em){.about-us .the-approach__image{margin-right:3rem}.about-us .the-approach__image--mobile{display:none}.about-us .the-approach__image--desktop{display:block;margin:0 auto -7rem auto}}.page-content{max-width:75rem;margin:auto}.hidden{display:none !important}.position-relative{position:relative}.horizontal-separator{background:#e8e8e8;height:1px}.display-grid{display:grid}.display-grid__2-col{grid-template-columns:1fr 1fr}.display-grid__3-col{grid-template-columns:1fr 1fr 1fr}.display-grid__4-col{grid-template-columns:1fr 1fr 1fr 1fr}.display-grid .row{display:inline-flex}.display-grid .row .switch{padding-right:1rem}.row{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.align-center{align-items:center}.space-around{justify-content:space-around}.space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:start}.width-100{width:100%}.width-50{width:50%}.width-75{width:75%}.max-none{max-width:none}.content-center{display:flex;align-items:center;justify-content:center}.align-right{align-items:right;justify-content:right}.mt-1{margin-top:.5rem}.mt-1-5{margin-top:.75rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-1-5{margin-bottom:.75rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-10{margin-bottom:5rem}.my-1{margin:.5rem 0}.my-1-5{margin:.75rem 0}.my-2{margin:1rem 0}.my-3{margin:1.5rem 0}.my-4{margin:2rem 0}.mr-1{margin-right:.5rem}.mr-1-5{margin-right:.75rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.my-5{margin:0 2.5rem}.mx-auto{margin:auto}.pt-0{padding-top:0}.pt-5{padding-top:2.5rem}.font-sans{font-family:"Montserrat",sans-serif;font-weight:500}.sub-title{color:#0e1e3b;font-family:"Montserrat",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.28em;line-height:100%;text-transform:uppercase}.heading{color:#0e1e3b;font-family:baskerville-urw;font-size:1.625rem;font-weight:800;letter-spacing:-0.01em;line-height:114%}.heading-small{font-size:1.125rem;letter-spacing:-0.02em}.heading-large{font-size:1.5rem;letter-spacing:-0.03em}@media screen and (min-width: 31em){.heading-large{font-size:2.25rem}}.heading-xlarge{font-size:2.625rem;letter-spacing:-0.025em;line-height:103%}@media screen and (min-width: 31em){.heading-xlarge{font-size:3.5rem;letter-spacing:-0.03em;line-height:104%}}.heading-xxlarge{font-size:2.625rem;letter-spacing:-0.03em}@media screen and (min-width: 31em){.heading-xxlarge{font-size:4.5rem}}.heading-medium-to-large{font-size:2.25rem;letter-spacing:-0.03em;line-height:114%}@media screen and (min-width: 31em){.heading-medium-to-large{font-size:2.625rem;letter-spacing:-0.025em;line-height:103%}}.heading-medium-to-xlarge{font-size:2.25rem;letter-spacing:-0.03em;line-height:114%}@media screen and (min-width: 31em){.heading-medium-to-xlarge{font-size:3.5rem;line-height:104%}}.heading-large-to-xlarge{font-size:1.5rem;letter-spacing:-0.025em;line-height:114%}@media screen and (min-width: 31em){.heading-large-to-xlarge{font-size:3.5rem;letter-spacing:-0.03em;line-height:104%}}.heading-xlarge-to-xxlarge{font-size:2.625rem;letter-spacing:-0.025em;line-height:103%}@media screen and (min-width: 31em){.heading-xlarge-to-xxlarge{font-size:4.5rem;letter-spacing:-0.03em;line-height:94%}}.writing{color:#0e1e3b;font-family:"Montserrat",sans-serif;font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:144%}.paragraph{color:#0e1e3b;font-family:"Montserrat",sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:144%}.paragraph-small{font-size:.8125rem}.paragraph-large{font-size:.9375rem}@media screen and (min-width: 31em){.paragraph-large{font-size:1.0625rem}}.action{color:#0e1e3b;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:700;letter-spacing:-0.01em;line-height:150%}.action-small{font-size:.875rem;line-height:171.4%}.peripheral-action{color:#0e1e3b;font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:120%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-navy{color:#0e1e3b}.bg-gradient--primary{background:linear-gradient(180deg, #fbf6eb -54.24%, #faf4e8 -4.43%, #faf3e5 64.65%, #f8ead8 93.57%)}.bg-gradient--secondary{background:linear-gradient(180deg, #f4f5f2 14.85%, #eef0ea 74.29%, #e6e9e5 100%)}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.debug{background-color:#fff;margin:5rem 0 1rem 0;border:1px dashed #ccc}.debug legend{padding:0 1rem}.translation_missing{background-color:violet}code>pre.dark_code{background-color:#000;border-radius:.5rem;color:#fff;font-weight:700;overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}
