@import url(https://fonts.googleapis.com/css2?family=Anton:wght@400;700&family=Inter:wght@300;400;700&family=Roboto+Mono:wght@300;400;700&display=swap);:root{--space-x:clamp(15px, 3.57143vw + 0px, 50px)}body.body_frontend{background:#c7d037 url(../../images/good-supply-bg.png) no-repeat center center;background-size:cover;color:#3c3f36;font-size:18px;font-family:"Inter",sans-serif}body.body_frontend #main_content{min-height:100vh}body.body_frontend a{text-decoration:none}body.body_frontend p{line-height:1.25;margin:20px 0}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not([class^="button_"]){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not([class^="button_"])::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border:none;height:1px;width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:currentColor}body.body_frontend p a:not([class^="button_"]):hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1600px}.container_xxl{max-width:2000px}.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:var(--space-x);padding-right:var(--space-x)}.half_container_xl{width:100%;padding-left:var(--space-x);padding-right:var(--space-x)}@media (min-width:768px){.half_container_xl{max-width:800px}}@media (max-width:991.98px){.half_container_xl{margin:0 auto}}.has_background_image{background-repeat:no-repeat;background-size:cover}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:767.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}@media (max-width:767.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}}.text_block .description_block,.text_block .button_block{margin-top:35px;margin-bottom:35px}.text_block .description_block_top,.text_block .button_block_top{margin-top:35px}.text_block .description_block_bottom,.text_block .button_block_bottom{margin-bottom:35px}.text_block .description_block:first-child,.text_block .button_block:first-child{margin-top:0}.text_block .description_block:last-child,.text_block .button_block:last-child{margin-bottom:0}.text_block_no_child_margin .text_block .description_block,.text_block_no_child_margin .text_block .button_block{margin-top:0;margin-bottom:0}.button_block{display:flex;flex-wrap:wrap;gap:15px}.image_block{position:relative}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.modal .btn-close{position:absolute!important;right:20px!important;top:20px!important;z-index:9;background:none!important;padding:0px!important;line-height:0!important}.modal .btn-close svg{width:100%;height:auto}.modal .modal-content{color:#3c3f36;position:relative}.image_block{max-width:100%;width:100%;height:auto}.image_block .image_block__image{width:100%;height:auto}.media_block{position:relative}.media_block--has_video{cursor:pointer;max-width:100%;width:100%;height:100%}.media_block--has_video video{width:100%;height:100%;object-fit:cover}.media_block--has_video>.image_block{position:absolute;inset:0;z-index:2}.media_block--has_video>.image_block .image_block__image{width:100%;height:100%;object-fit:cover}.media_block .media_block__play_icon{z-index:9;width:40px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){.media_block,.image_block{width:100%;height:auto}.media_block video,.image_block video,.media_block .image_block__image,.image_block .image_block__image{width:100%;height:auto}}.button_dark{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;letter-spacing:1px;line-height:1;font-size:16px;font-family:"Inter",sans-serif;font-weight:700;text-transform:uppercase;color:#fff!important;background:#3c3f36;padding:14px 28px;border:1px solid #3c3f36;border-radius:0;text-decoration:none}.button_dark:hover{background:#fff!important;color:#3c3f36!important}.underlined_link{text-decoration:none;display:inline-block;color:inherit!important;font-family:inherit;position:relative;background:transparent!important;padding:0!important;border:none;background-color:transparent}.underlined_link::after{margin-top:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px currentColor;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.underlined_link:hover{color:inherit}.underlined_link:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.text_xl{font-size:clamp(45px, 3.57143vw + 30px, 80px);letter-spacing:1px;font-weight:700;line-height:1;text-transform:uppercase;font-family:"Anton",sans-serif}.text_lg{font-size:clamp(30px, 1.53061vw + 23.57143px, 45px);letter-spacing:1px;font-weight:700;line-height:1;text-transform:uppercase;font-family:"Anton",sans-serif}.text_md{font-size:20px;font-weight:300;line-height:1.1;font-family:"Roboto Mono",monospace}.text_body{font-size:18px;font-weight:400;line-height:1.25;font-family:"Inter",sans-serif}.text_sm{font-size:14px;font-weight:400;line-height:1.2;font-family:"Inter",sans-serif}.text_xl,.text_lg{margin-top:clamp(20px, 1.53061vw + 13.57143px, 35px);margin-bottom:clamp(20px, 1.53061vw + 13.57143px, 35px)}.text_md,.text_body,.text_sm{margin-top:clamp(20px, 0.5102vw + 17.85714px, 25px);margin-bottom:clamp(20px, 0.5102vw + 17.85714px, 25px)}.text_lg,.text_md,.text_body,.text_sm{color:inherit}.text_lg:first-child,.text_md:first-child,.text_body:first-child,.text_sm:first-child{margin-top:0!important}.text_lg:last-child,.text_md:last-child,.text_body:last-child,.text_sm:last-child{margin-bottom:0!important}.section_agegate_form{padding:75px 0;min-height:100vh;background-color:#c7d037}.section_agegate_form .section_agegate_form__logo{text-align:center}.section_agegate_form .section_agegate_form__logo img{max-width:190px;width:100%;height:auto}.section_agegate_form .agegate_invalid_age_msg{margin:20px 0;border:2px solid #c02b0a;padding:30px 25px;color:#c02b0a!important;background-color:#fff!important}.section_agegate_form .gform_wrapper{width:90%;max-width:725px}.section_agegate_form .gform_wrapper .gform_body .gform_validation_errors{margin:20px 0;border:1px solid #c02b0a;padding:15px}.section_agegate_form .gform_wrapper .gform_body .gform_validation_errors h2:first-child{margin:0}.section_agegate_form .gform_wrapper .gform_body .gform_required_legend{display:none}.section_agegate_form .gform_wrapper .gform_body .gform_submission_error,.section_agegate_form .gform_wrapper .gform_body .validation_message{color:#c02b0a;font-size:16px}.section_agegate_form .gform_wrapper .gform_body .gform_required_legend{display:none!important}.section_agegate_form .gform_wrapper .gform_body .gform_fields .gfield_label{font-size:20px;text-transform:uppercase;margin-top:5px;margin-bottom:0;line-height:1.5em!important;font-size:clamp(16px, 0.61224vw + 13.42857px, 22px);font-family:"Anton",sans-serif;letter-spacing:.2;margin:.6em 0;color:#3c3f36!important;display:flex;align-items:flex-start}.section_agegate_form .gform_wrapper .gform_body .gform_fields input,.section_agegate_form .gform_wrapper .gform_body .gform_fields select{width:100%;border:none;background:#fff;border:2px solid #3c3f36;outline:none;border-radius:0!important;min-height:1.5em;height:45px!important;font-family:"Inter",sans-serif;font-size:22px!important;color:#3c3f36;padding:5px 15px!important;min-height:52px}.section_agegate_form .gform_wrapper .gform_body .gform_fields .ginput_container_select{position:relative;background:transparent}.section_agegate_form .gform_wrapper .gform_body .gform_fields .ginput_container_select select{height:auto;background-color:#fff;font-size:clamp(20px, 0.5102vw + 17.85714px, 25px);border:2px solid #3c3f36;padding:0 8px}.section_agegate_form .gform_wrapper .gform_body .gform_fields .gform-grid-row{display:flex;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important}.section_agegate_form .gform_wrapper .gform_body .gform_fields .gform-grid-row .ginput_container{margin:0!important;min-width:100px;max-width:100%!important;flex-grow:1}.section_agegate_form .gform_wrapper .gform_body .gform_fields .gform-grid-row .ginput_container .ginput_container_date{flex:1!important}.section_agegate_form .gform_wrapper .gform_body .gform_fields .gform-grid-row .ginput_container .ginput_container_date .gform-field-label{display:none}.section_agegate_form .gform_wrapper .gform_footer{margin-top:50px;text-align:center;display:flex;justify-content:center;align-items:center;gap:20px}.section_agegate_form .gform_wrapper .gform_footer input.gform_button[type="submit"]#gform_submit_button_2{text-transform:uppercase;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:#fff!important;border:none!important;padding:15px 24px!important;border-radius:0;color:#3c3f36!important;display:inline-block;line-height:1;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:clamp(16px, 0.81633vw + 12.57143px, 24px)!important;font-family:"Anton",sans-serif;letter-spacing:.2;margin:.6em 0;outline:none!important}.section_agegate_form .gform_wrapper .gform_footer input.gform_button[type="submit"]#gform_submit_button_2:hover{background-color:#3c3f36!important;color:#fff!important}.section_content_and_form{position:relative;display:flex;flex-direction:column;justify-content:center}.section_content_and_form .home_layout{height:100%;display:flex;align-items:center}.section_content_and_form .home_layout .home_layout_grid{padding:25px 0}.section_content_and_form .home_layout .home_layout_grid .image_block{max-width:125px;margin-bottom:45px}.section_content_and_form .home_layout .home_layout_grid .bottom_text_block{margin-top:clamp(50px, 2.55102vw + 39.28571px, 75px)}.section_content_and_form .home_layout .home_layout_grid .bottom_text_block .title_text{max-width:380px}.section_content_and_form .home_layout .home_layout_grid .bottom_text_block .repeated_text_block_container{display:flex;justify-content:space-between;gap:25px 15px;flex-wrap:wrap}.section_content_and_form .home_layout .home_layout_grid .bottom_text_block .repeated_text_block_container .repeated_text_block{display:flex;flex-direction:column;max-width:250px;gap:17px}.section_content_and_form .product_layout{background-color:#cfccc2;height:100%;display:flex;align-items:center}.section_content_and_form .product_layout .product_layout_grid{padding:50px 0;display:flex;gap:20px;align-items:center}.section_content_and_form .product_layout .product_layout_grid .image_block{max-width:300px}.section_content_and_form .product_layout .product_layout_grid .image_block img{height:auto;width:100%;max-height:500px;object-fit:contain}.section_content_and_form .product_layout .product_layout_grid .text_block_container .repeated_text_block_container{display:flex;flex-direction:column;gap:40px 15px}.section_content_and_form .product_layout .product_layout_grid .text_block_container .repeated_text_block_container .repeated_text_block{display:flex;flex-direction:column;gap:17px}.section_content_and_form .form_col{position:relative;display:flex;flex-direction:column;justify-content:center;padding:75px 0 75px 0}.section_content_and_form .form_col .gform_wrapper .quiz_ques .validation_message{position:absolute;top:0;background-color:#3c3f36!important;color:#c7d037!important;border:none!important;width:100%!important;transform:translateX(-50%)!important;left:50%!important;padding:20px var(--space-x)!important;font-size:20px!important;margin:0!important}.section_content_and_form .form_col .gform_confirmation_wrapper{padding:50px 15px;position:absolute;z-index:999;background:#c7d037 url(../../images/good-supply-bg.png) no-repeat center center;background-size:cover;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateX(110%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.section_content_and_form .form_col .gform_confirmation_wrapper .gform_confirmation_message{max-width:575px;height:100%;display:flex;flex-direction:column}.section_content_and_form.form_submitted{overflow:hidden}.section_content_and_form.form_submitted .form_col{position:static}.section_content_and_form.form_submitted .form_col .gform_confirmation_wrapper{transform:none}.section_content_and_form .multi_block_slider.swiper{height:100%}.section_content_and_form .multi_block_slider.swiper .swiper-wrapper .swiper-slide{position:relative;height:auto!important}@media (min-width:992px){.section_content_and_form .multi_block_slider.swiper .swiper-wrapper .swiper-slide{min-height:100vh}}.gform_wrapper{--form-input-height:40px;--text-color:#3c3f36}.gform_wrapper{margin:0 auto}.gform_wrapper .partial_entry_warning{display:none}.gform_wrapper .gform_heading .gform_title{font-size:24px!important;margin-bottom:30px!important}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gf_progressbar_wrapper{display:none}.gform_wrapper .gform_validation_errors{border-radius:0!important;border:0!important;margin:5px 0;background:#fff!important;-webkit-box-shadow:none;box-shadow:none!important;border:1px solid #c02b0a!important;padding:10px!important;outline:none!important;font-family:"Inter",sans-serif!important}.gform_wrapper .gform_validation_errors .gform_submission_error{padding-left:25px!important}.gform_wrapper .gform_validation_errors *{font-size:18px!important;font-weight:400!important;line-height:1.1!important;color:#c02b0a!important}.gform_wrapper span.gfield_required{color:var(--text-color)!important}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_error span.gfield_required{color:var(--text-color)!important}.gform_wrapper .validation_message{padding:10px!important;border:1px solid #c02b0a!important;color:#c02b0a!important;margin:7px 0 0!important;background:#fff!important;font-size:18px!important;font-weight:300!important;line-height:1.1!important}.gform_wrapper .gform_body .gfield{margin:5px 0}@media screen and (min-width:641px){.gform_wrapper .gform_body .custom_half_gfield{max-width:calc(50% - 8px)}}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select{color:var(--text-color)!important;background:#fff;border:1px solid #fff!important;outline:none;border-radius:0;height:var(--form-input-height)}.gform_wrapper .gform_body span.address_zip{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.gform_wrapper .gform_body .gfield>.gfield_label{margin-bottom:5px;line-height:1.5em!important;color:var(--text-color)!important;text-transform:uppercase;font-size:16px}.gform_wrapper .gform_body .gfield--type-radio>legend.gfield_label{font-size:clamp(50px, 3.06122vw + 37.14286px, 80px)!important;letter-spacing:1px;font-weight:700;line-height:1!important;text-transform:uppercase!important;font-family:"Anton",sans-serif;margin-bottom:clamp(20px, 1.53061vw + 13.57143px, 35px)}.gform_wrapper .gform_body .gfield--type-radio>legend.gfield_label .gfield_required{display:none!important}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio{display:inline-block;width:100%}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio .gchoice{display:flex;gap:10px}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio>.gfield_radio{display:flex;flex-direction:column;width:100%;gap:20px}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio>.gfield_radio .gfield-choice-input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color);border-radius:100%}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio>.gfield_radio .gfield-choice-input:before{background-color:var(--text-color);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:8px;width:8px;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .gfield--type-radio>.ginput_container_radio>.gfield_radio .gfield-choice-input+label{max-width:none;cursor:pointer;font-size:16px!important}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:30px;height:30px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:url(../../images/form_checkmark.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label{margin:0 0 0 15px;line-height:1.5em}.gform_wrapper .gform_page_footer,.gform_wrapper .gform_footer{margin-top:25px!important;text-align:center;padding-bottom:0px!important;display:flex!important;align-self:center!important;gap:20px!important}.gform_wrapper .gform_page_footer input[type="button"],.gform_wrapper .gform_footer input[type="button"],.gform_wrapper .gform_page_footer input[type="submit"],.gform_wrapper .gform_footer input[type="submit"]{margin:0!important;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;height:auto!important;letter-spacing:1px;line-height:1!important;font-size:16px;font-family:"Inter",sans-serif;font-weight:700;text-transform:uppercase;color:#fff!important;background:var(--text-color)!important;padding:14px 26px;border:1px solid var(--text-color)!important;border-radius:0}.gform_wrapper .gform_page_footer input[type="button"]:hover,.gform_wrapper .gform_footer input[type="button"]:hover,.gform_wrapper .gform_page_footer input[type="submit"]:hover,.gform_wrapper .gform_footer input[type="submit"]:hover{background:#fff!important;color:var(--text-color)!important}.gform_wrapper .gform_page_footer input[type="button"].gform_previous_button,.gform_wrapper .gform_footer input[type="button"].gform_previous_button,.gform_wrapper .gform_page_footer input[type="submit"].gform_previous_button,.gform_wrapper .gform_footer input[type="submit"].gform_previous_button{display:none}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}.gform_wrapper .ginput_container_select:after{background:url(../../images/form_dropdown.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.section_content_and_form .gform_validation_errors{border-radius:0!important;border:0!important;margin:5px 0;background:#3c3f36!important;border:1px solid #c7d037!important;font-family:"Inter",sans-serif!important}.section_content_and_form .gform_validation_errors .gform_submission_error{padding-left:25px!important}.section_content_and_form .gform_validation_errors *{color:#c7d037!important}.section_content_and_form .validation_message{border:1px solid #c7d037!important;color:#c7d037!important;background:#3c3f36!important;font-family:"Roboto Mono",monospace!important}.section_content_and_form .gform_validation_errors{display:none}.section_404{margin:100px 0 100px 0;color:#3c3f36}.section_404__big_text{font-size:clamp(100px, 20.40816vw + 14.28571px, 300px);line-height:1.1;font-family:inherit}.section_404__medium_text{font-size:clamp(30px, 0.61224vw + 27.42857px, 36px);line-height:1.2}