.gform_wrapper{max-width:620px !important;margin:0 auto !important}.gform_fileupload_rules,.gform_required_legend{display:none !important}.gform_wrapper#gform_wrapper_1 .gfield_required{color:var(--global-palette9) !important}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{width:28px;height:28px;margin:0;accent-color:var(--global-palette2)}.gfield_radio .gchoice,.gfield_checkbox .gchoice,.ginput_container.ginput_container_consent{display:inline-grid;grid-template-columns:25px auto auto;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .5rem}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding-bottom:5px !important}h2.gform_submission_error{font-family:var(--global-body-font-family) !important}@media(max-width: 800px){.gform_wrapper{padding:40px 25px}}footer .widget.widget_block h2{color:var(--global-palette9) !important;font-size:19px;font-weight:500}footer .widget.widget_block h2 a:hover{text-decoration:none}.wp-block-separator:not(.is-style-wide):not(.is-style-dots),.single-content hr,.wp-block-separator{max-width:20px !important;margin:18px auto 18px 0;border:1px solid #00ce1b;border-right:none;border-left:none}.popup-drawer .drawer-inner{background:var(--global-palette1) !important}.wp-block-media-text{margin:0 auto}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 50px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 50px 0 0}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:180px}.wp-block-media-text__content h2:first-child{margin-top:0}.wp-block-media-text__content p:last-child{margin-bottom:0}body.page-template-cookies .entry-hero,body.page-template-cookies #primary{display:none !important}.hc-entry{width:1290px;max-width:90vw;margin:40px auto 80px}#cart-drawer.popup-drawer .drawer-inner{background:var(--global-palette9) !important}iframe{width:100%;aspect-ratio:560/315}@media(max-width: 600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:2rem 0 0}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{grid-row:1;padding:0 0 2rem}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media{grid-row:2}}@supports(-webkit-touch-callout: none){@media(orientation: portrait){.site-bottom-footer-wrap.site-footer-row-container{padding-bottom:50px}}}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{margin-top:30px !important;background-color:var(--global-palette9) !important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.woocommerce .woocommerce-error{border-left-color:var(--global-palette1) !important}.woocommerce .form-row .required{color:var(--global-palette1) !important}@media(max-width: 1080px){.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button{float:none !important;margin-top:1rem !important;margin-bottom:.3rem !important}}