/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#storelocatorwidget{background:white;padding:15px 20px 25px;width:95% !important;margin:5rem auto;box-shadow:0 6px 20px 0 rgb(62 66 75 / 15%);max-width:1110px;}.storelocator-viewlink.storelocator-storename{color:#0c3471 !important;}.storelocator-checkbox-primary input[type="checkbox"]:checked + label::before{color:#fff;font-size:0.875rem;display:flex;align-items:center;justify-content:center;}.storelocator-checkbox input[type="checkbox"],.storelocator-checkbox input[type="radio"]{position:absolute;}#storelocatorwidget a,#storelocatorwidget a:visited,#storelocatorwidget .storelocator-btn-danger:focus{border-radius:18px !important;}.storelocator-checkbox input[type="checkbox"],.storelocator-checkbox input[type="radio"]{position:absolute;}#storelocatorwidget .storelocator-btn-group a:first-child{border-radius:18px 0 0 18px !important;}#storelocatorwidget .storelocator-btn-group a:last-child{border-radius:0 18px 18px 0 !important;}#storelocator-nearby:hover{background:#104799 !important;border:1px solid #104799 !important;transition:all .3s ease;color:white !important;}.storelocator-store .storelocator-buttons .storelocator-btn-danger:hover,.storelocator-buttons .storelocator-btn-danger:hover,.storelocator-btn-danger:hover{background:#104799 !important;border:1px solid #104799 !important;transition:all .3s ease;color:white !important;}#storelocator-filter_checkbox_text,#storelocator-category_checkbox_text{padding-bottom:10px;font-size:24px;font-weight:400;padding-top:30px;}#storelocator-filter_checkbox .storelocator-filter_checkbox_span{width:185px;}@media all and (max-width:768px){.storelocator-store{margin-bottom:0 !important;}#storelocatorwidget #storelocator-leftcolumn{max-width:100% !important;min-width:auto !important;}#storelocator-map_canvas canvas{max-width:100% !important;width:100% !important;}.pos-content-area{padding:0 5px !important;}#storelocatorwidget{max-width:768px;margin:1rem 10px 10px 0px;padding:5px 5px 15px 5px;width:100% !important;}#storelocator-map_canvas{height:450px;opacity:1 !important;z-index:1;}}.ui-widget-content.modal__inner-wrapper{background:transparent;}
:root{--color-brand1-50:#FCEBF1;--color-brand1-50-opacity:rgba(252,235,241,0.8);--color-brand1-100:#FADCE6;--color-brand1-200:#F7C9D9;--color-brand1-300:#F4B8CD;--color-brand1-400:#F1A7C1;--color-brand1-500:#D22E53;--color-brand1-600:#E13D76;--color-brand1-700:#D42160;--color-brand1-800:#B01C50;--color-brand1-900:#9F1948;}.footer-main,.footer-after,.search-block{background-color:var(--color-brand1-50);color:#1F2937;}.search-block__title{color:#1F2937;}.footer-global ~ .footer-after,.footer-global{--color-neutral-700:#fff;}.footer-main  .footer__socials a svg{filter:invert(0.7);}.footer-main .btn-secondary.inverted{color:#1F2937;border-color:#1F2937;}.search-block__form .form-submit{border-color:#1F2937;color:#1F2937;background-image:url(/themes/nutrition_platform/np_design_system/images/svg/search_ui.svg);background-position:center;background-repeat:no-repeat;@media (min-width:740px){background-position:84% center;}}.search-block__form .form-submit:hover,.footer-main .btn-secondary.inverted:hover,.search-block__form .form-submit:focus,.footer-main .btn-secondary.inverted:focus{border-color:#1F2937;color:#1F2937;background-color:#fff;}.views-exposed-form-np-search-sqe-search-block .js-form-type-search-api-autocomplete input:hover{background-color:var(--color-neutral-50);}.views-exposed-form-np-search-sqe-search-block .js-form-type-search-api-autocomplete input,.views-exposed-form-np-search-sqe-search-block .js-form-type-search-api-autocomplete input::placeholder{color:#1F2937;}.footer__logo-wrapper{border-color:var(--color-brand1-200);}.footer__top:after,.footer__top:before,.footer .header__languages-wrapper:after,.footer__brands:after,.footer__copyright:after,.footer__menu-bottom ul li:after
.footer__bottom-wrapper:before,.footer__expand:before,.footer .header__languages-wrapper:before,.footer__brands:before,.footer__logo-wrapper:before{background-color:var(--color-brand1-200);}.footer__menu-bottom ul li a,.footer__menu-bottom ul li button,.footer__scroll-to-top .scroll-to-top__link,.footer__scroll-to-top .scroll-to-top__link:before{color:#4B5563;}.footer .header__languages .country-selector__popup-btn,.footer .header__languages .country-selector__standart-btn{border-color:#4B5563;color:#4B5563;}.views-exposed-form-np-search-sqe-search-block [data-drupal-selector=edit-domain] .form-item-domain label{color:var(--color-brand1-500);}.views-exposed-form-np-search-sqe-search-block [data-drupal-selector=edit-domain] .form-item-domain{border-color:var(--color-brand1-500);}
.processing-status-booklet a,.error-status-booklet a{color:rgb(55,65,81);display:inline-block;padding:0.75rem 1.25rem;border:1px solid var(--color-brand1-600);border-radius:2rem;}.processing-status-booklet,.error-status-booklet{text-align:center;margin:1rem auto;}.s1_tit:before,.s1_tit:after{background-color:currentColor!important;}.brand-colored-content:has(.background-wrapper) .hero__button .btn-primary,.brand-light-theme:has(.background-wrapper) .hero__button .btn-primary{color:white;}
#form-wrapper:has(.user-sample-form),.user-sample-form{border-radius:2rem;padding:1rem;}#form-wrapper:has(.user-sample-form){background-color:var(--color-brand1-50);margin:2.5rem auto;}.user-sample-form{display:flex;margin-left:auto;margin-right:auto;max-width:680px;width:100%;flex-direction:column;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--color-brand5-500);border-style:solid;border-width:1px;}.user-sample-form .form-item,.user-sample-form  .js-form-item{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:100%;}.user-sample-form .sample-form-title,.user-sample-form .sample-form-description,.user-sample-form .form-item,.user-sample-form  .js-form-item{max-width:560px;}.user-sample-form fieldset{margin-bottom:0;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 135px;grid-template-columns:1fr 135px;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .form-item.js-form-type-textfield.form-item-user-identifier,.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions],.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions]{margin:auto;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{margin:0 auto 1.25rem;width:100%;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-code-actions]{margin:auto 0 1.5rem 0.75rem;}.user-sample-form .sample-form-title{--min-size:25;--max-size:39;--font-size:calc(var(--min-size) * 1px + (var(--max-size) - var(--min-size)) * (100vw - var(--viewport-min) * 1px) / (var(--viewport-max) - var(--viewport-min)));font-size:clamp(var(--min-size) * 1px,var(--font-size),var(--max-size) * 1px);font-weight:600;line-height:120%;color:var(--color-brand1-900);text-align:center;margin-bottom:1.25rem;}.user-sample-form .btn-send-sms,.user-sample-form .g-recaptcha{margin-bottom:1.25rem !important;}.user-sample-form .g-recaptcha > div{margin:0 auto;width:100% !important;}.user-sample-form .dropdown-content{background-color:transparent;padding:0;}.user-sample-form #child-wrapper{margin-bottom:2rem;}.user-sample-form #child-wrapper > .js-form-wrapper{position:relative;padding:1rem 0 0.5rem;}.user-sample-form #child-wrapper > .js-form-wrapper:after{position:absolute;content:"";width:70%;height:2px;background-color:var(--color-brand1-500);left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.user-sample-form .sample-children-description{color:var(--color-brand1-900);padding:1rem 0 0.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.user-sample-form .sample-children-description > p{max-width:70%;word-break:break-word;}.user-sample-form .sample-children-description:before,.user-sample-form .sample-children-description:after{content:"";border-top:2px solid;margin:0 1.25rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 1.25rem;flex:1 0 1.25rem;color:var(--color-brand1-500);}.user-sample-form .sample-children-description:after{margin:0 0 0 1.25rem;}.user-sample-form .form-type-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.user-sample-form .form-type-managed-file .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-sample-form .form-type-managed-file .form-managed-file input.js-form-file{display:none;}.user-sample-form .form-type-managed-file .form-managed-file .preview{max-width:40%;margin-right:0.75rem;margin-top:0.75rem;}.user-sample-form .form-type-managed-file .form-managed-file .data .file-size{display:block;margin-bottom:0.75rem;}.user-sample-form .form-type-managed-file.form-disabled label{opacity:0.65;cursor:not-allowed;}.user-sample-form .form-type-managed-file .control-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 1.5rem;border:0;border-radius:18px;text-decoration:none;cursor:pointer;line-height:1.25rem;font-size:1rem;background-color:#073190;margin:0.75rem auto 0 0.75rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon{padding:0.5rem 1.5rem 0.5rem 1rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon i{font-size:1.75rem;margin-right:0.675rem;}.user-sample-form .form-type-managed-file .control-label:hover{background-color:rgba(7,49,144,0.9);}.user-sample-form .form-type-managed-file .control-label:focus{background-color:#073190;}.user-sample-form .sample-form-description{color:var(--color-brand1-900);width:100%;margin:0 auto 1rem auto;}.user-sample-form .js-form-type-managed-file{border-color:var(--color-brand1-900);}.user-sample-form .js-form-type-managed-file .description{color:var(--color-brand1-900);}.user-sample-form .form-item .description{color:var(--color-brand1-900)!important;}.user-sample-form .form-actions{text-align:center;}.user-sample-form .js-form-type-checkbox label{color:var(--color-brand1-900);}.user-sample-form .js-form-type-checkbox label.form-required > *{display:inline;}.user-sample-form label{color:var(--color-brand1-900);}@media (max-width:370px){.user-sample-form .g-recaptcha iframe{width:100% !important;}}@media (min-width:740px){#form-wrapper:has(.user-sample-form){padding:2rem;}#form-wrapper:has(.user-sample-form),.user-sample-form{max-width:680px;}}
