@import url(https://use.typekit.net/dyi3ynn.css);.container_xs,.container_sm,.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.container_xs{max-width:768px}.container_sm{max-width:1120px}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1600px}.container_xxl{max-width:2000px}@font-face{font-family:'IQOS-Bold';src:url(../../fonts/IQOS-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IQOS-Regular';src:url(../../fonts/IQOS-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-color:#fff;color:#1d1d1d;font-size:16px;font-family:"ivystyle-sans",sans-serif}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{line-height:1.3;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(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::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:"";height:1px;width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:currentColor}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.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:#1d1d1d;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{-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;text-decoration:none;display:inline-block;font-family:"ivystyle-sans",sans-serif;font-weight:400;letter-spacing:1px}.button--primary{font-size:17px!important;line-height:1!important;color:#fff!important;background:#1d1d1d!important;padding:15px 30px!important;border:1px solid #1d1d1d!important;border-radius:0em!important}.button--primary:not(.disabled).button--primary:hover{background:#fff!important;color:#1d1d1d!important}.button--underlined{color:inherit;background:transparent;font-family:inherit}.button--underlined::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-bottom:solid 1px currentColor;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button--underlined:hover{color:inherit}.button--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.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_style_44,.text_style_34,.text_style_30,.text_style_36,.text_style_24,.text_style_17,.text_style_16{color:inherit;margin:20px 0}.text_style_44:first-child,.text_style_34:first-child,.text_style_30:first-child,.text_style_36:first-child,.text_style_24:first-child,.text_style_17:first-child,.text_style_16:first-child{margin-top:0}.text_style_44:last-child,.text_style_34:last-child,.text_style_30:last-child,.text_style_36:last-child,.text_style_24:last-child,.text_style_17:last-child,.text_style_16:last-child{margin-bottom:0}.text_style_44{font-size:44px;font-family:"richmond-display",sans-serif;line-height:1.1;font-weight:300}.text_style_36{font-size:34px;font-family:'IQOS-Bold',Arial,sans-serif;line-height:1.1}.text_style_34{font-size:34px;font-family:"richmond-display",sans-serif;line-height:1.1;font-weight:300}.text_style_30{font-size:30px;font-family:"richmond-display",sans-serif;line-height:1.1;font-weight:300}.text_style_24{font-size:24px;font-family:"richmond-display",sans-serif;line-height:1.1;font-weight:300}.text_style_17{font-size:17px;font-family:"ivystyle-sans",sans-serif;line-height:1.3}.text_style_17_iqos_reg{font-size:17px;font-family:'IQOS-Regular',Arial,sans-serif;line-height:1.3}.text_style_16{font-size:16px;font-family:"ivystyle-sans",sans-serif;line-height:1.3}.mobile_sub_menu_icon{display:none}.top_header{background:transparent;width:100%;margin:30px 0}.top_header .site_logo{display:block;margin:0 auto}.top_header .site_logo{max-width:300px}@media screen and (min-width:400px){.top_header .site_logo{max-width:calc(300px + 150 * ((100vw - 400px) / 592))!important}}@media screen and (min-width:992px){.top_header .site_logo{max-width:450px!important}}.top_header .site_logo>img{width:100%;height:auto;max-width:100%}body.woocommerce-checkout #main_content{background-color:#fff}body.woocommerce-checkout #customer_details .col-1{display:none!important;background-color:#fff}body.woocommerce-checkout #customer_details .col-2{padding:30px 15px;background-color:#fff;float:none!important;max-width:650px!important;width:100%!important}body.woocommerce-checkout #customer_details .col-2 .fooevents-eventname{display:none!important}body.woocommerce-checkout #customer_details .col-2 .fooevents-attendee:not(:first-of-type){margin-top:50px!important}body.woocommerce-checkout #customer_details .col-2 .fooevents-attendee .fooevents-attendee-number{text-transform:uppercase}body.woocommerce-checkout #order_review_heading{display:none!important}body.woocommerce-checkout #order_review{background-color:#fff;padding:30px 15px}body.woocommerce-checkout .woocommerce-checkout-review-order-table{display:none!important}body.woocommerce-checkout form.woocommerce-checkout .form-row .optional{display:none}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class{display:flex}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label{color:#1d1d1d!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label .required{color:#1d1d1d!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label:not(.checkbox){min-width:125px;text-transform:uppercase;margin-right:15px}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper{flex:1}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper select,body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper input:not([type="checkbox"]){width:100%!important;height:43px!important;border-radius:0}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-3px 10px 0 0;display:inline-block;width:20px!important;height:20px!important;flex-shrink:0;border:1px solid #1d1d1d;border-radius:100%}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]:before{background:url(../../images/form_checkmark_black.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:12px;width:12px;background-size:contain;background-repeat:no-repeat;background-position:center}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class[id^="fooevents_custom_ipefkgpssqwvzpvhbeed_"] .woocommerce-input-wrapper{margin-left:125px}@media (max-width:575.98px){body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class{flex-direction:column}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class[id^="fooevents_custom_ipefkgpssqwvzpvhbeed_"] .woocommerce-input-wrapper{margin-left:0}}body.woocommerce-checkout form.woocommerce-checkout .pre_survey_block{border:1px solid #1d1d1d}body.woocommerce-checkout form.woocommerce-checkout .pre_survey_block{padding:20px}@media screen and (min-width:400px){body.woocommerce-checkout form.woocommerce-checkout .pre_survey_block{padding:calc(20px + 15 * ((100vw - 400px) / 592))!important}}@media screen and (min-width:992px){body.woocommerce-checkout form.woocommerce-checkout .pre_survey_block{padding:35px!important}}body.woocommerce-checkout form.woocommerce-checkout .fooevents-variation-desc{display:none!important}body.woocommerce-checkout form.woocommerce-checkout .attendee_hardcoded_tagline::after{display:block;content:"";background-color:currentColor;width:100%;height:1px;margin:30px 0}body.woocommerce-checkout .woocommerce-checkout-payment{background-color:transparent!important;width:100%!important;max-width:650px!important}body.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{padding:0!important}body.woocommerce-checkout .woocommerce-checkout-payment button#place_order{margin-top:50px!important;text-decoration:none;display:inline-block;font-family:"ivystyle-sans",sans-serif;font-weight:400;letter-spacing:1px;font-size:17px!important;line-height:1!important;color:#fff!important;background:#1d1d1d!important;padding:15px 30px!important;border:1px solid #1d1d1d!important;border-radius:0em!important}body.woocommerce-checkout .woocommerce-checkout-payment button#place_order:hover{background:#fff!important;color:#1d1d1d!important}body.woocommerce-checkout.woocommerce-order-received #main_content{background-image:url(../../images/bitten-circle.png);background-repeat:no-repeat;background-position:75% 50%;background-size:contain}body.woocommerce-checkout.woocommerce-order-received .page_title{display:none!important}body.woocommerce-checkout.woocommerce-order-received .order_received_card{background-color:#fff;margin:75px auto;max-width:725px;padding:15px}body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{border:1px solid #1d1d1d;height:100%}body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{padding:25px}@media screen and (min-width:400px){body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{padding:calc(25px + 25 * ((100vw - 400px) / 592))!important}}@media screen and (min-width:992px){body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{padding:50px!important}}body.woocommerce-checkout.woocommerce-order-received .order_received_bottom_text_block{background-color:#fff;text-align:center;max-width:100%;margin:0 auto;padding:50px 15px}.section_shop_page_city .event_blocks_holder{display:flex;justify-content:space-between;gap:50px 20px}.section_shop_page_city .event_blocks_holder .event_info_left_block{align-self:center;max-width:384px;margin:0 auto;color:#fff;display:flex;flex-direction:column;gap:30px 0}.section_shop_page_city .event_blocks_holder .event_info_left_block .image_block{max-width:335px;margin:0 auto}.section_shop_page_city .event_blocks_holder .event_info_left_block .image_block .image_block__image{width:100%;height:auto}.section_shop_page_city .event_blocks_holder .event_info_left_block .button_block{justify-content:center}.section_shop_page_city .event_blocks_holder .event_info_right_block{margin-top:65px;max-width:525px;background-color:#1d1d1d;color:#fff}.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:25px}@media screen and (min-width:400px){.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:calc(25px + 25 * ((100vw - 400px) / 592))!important}}@media screen and (min-width:992px){.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:50px!important}}.section_shop_page_city .event_blocks_holder .event_info_right_block .bordered_title{max-width:220px}.section_shop_page_city .event_blocks_holder .event_info_right_block .bordered_title::after{margin-top:5px;-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;width:100%;height:1px;content:"";background-color:#fff;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media (max-width:991.98px){.section_shop_page_city .event_blocks_holder{flex-direction:column;align-items:center}.section_shop_page_city .event_blocks_holder .event_info_left_block{margin-top:50px}.section_shop_page_city .event_blocks_holder .event_info_right_block{margin-top:0}}#ageGateFormModal .gform_wrapper .gfield.gfield--type-select label,#ageGateFormModal .gform_wrapper .gfield.gfield--type-text label,#ageGateFormModal .gform_wrapper .gfield.gfield--type-email label{color:inherit!important;z-index:-1;background:transparent;margin:0;position:absolute;left:calc(var(--container-padding-y) / 2);top:calc(var(--input-fields-height) / 2);transform:translateY(-50%);-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;padding:0 calc(var(--container-padding-y) / 2)}#ageGateFormModal .gform_confirmation_wrapper{display:none!important}.post_survey_block,#ageGateFormModal{--text-color:#1d1d1d;--input-fields-height:49px;--container-padding-y:12px}.post_survey_block.colored_bg,#ageGateFormModal.colored_bg{background-color:#fff!important}.post_survey_block.colored_bg .modal_close_button,#ageGateFormModal.colored_bg .modal_close_button{display:none;pointer-events:none}.post_survey_block form *,#ageGateFormModal form *{font-family:'IQOS-Regular',Arial,sans-serif!important}.post_survey_block .modal-content,#ageGateFormModal .modal-content{background-color:#fff!important;border:none;max-width:650px;padding:var(--container-padding-y);margin:0 auto}.post_survey_block .gform_wrapper .gform_validation_errors,#ageGateFormModal .gform_wrapper .gform_validation_errors{border:1px solid!important;margin-bottom:15px!important;background-color:#fff!important;border-radius:0!important}.post_survey_block .gform_wrapper .gform_validation_errors .gform_submission_error,#ageGateFormModal .gform_wrapper .gform_validation_errors .gform_submission_error{font-size:inherit!important;font-family:inherit!important;font-weight:400!important;color:!important;margin:0px!important;background-color:#fff!important;line-height:1.5!important}.post_survey_block .gform_wrapper .validation_message,#ageGateFormModal .gform_wrapper .validation_message{border:1px solid!important;font-size:inherit!important;font-family:inherit!important;padding:10px!important;color:!important;background-color:#fff!important}.post_survey_block .gform_wrapper .gfield_required,#ageGateFormModal .gform_wrapper .gfield_required{color:var(--text-color)!important}.post_survey_block .gform_wrapper .gform_required_legend,#ageGateFormModal .gform_wrapper .gform_required_legend{display:none}.post_survey_block .gform_wrapper .gfield,#ageGateFormModal .gform_wrapper .gfield{position:relative;z-index:9}.post_survey_block .gform_wrapper .gfield input[type="checkbox"],#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]{-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}.post_survey_block .gform_wrapper .gfield input[type="checkbox"]:checked,#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]:checked{background-color:#1d1d1d!important}.post_survey_block .gform_wrapper .gfield input[type="checkbox"]::before,#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]::before{color:#fff!important}.post_survey_block .gform_wrapper .gfield.gfield--type-select label,#ageGateFormModal .gform_wrapper .gfield.gfield--type-select label,.post_survey_block .gform_wrapper .gfield.gfield--type-text label,#ageGateFormModal .gform_wrapper .gfield.gfield--type-text label,.post_survey_block .gform_wrapper .gfield.gfield--type-email label,#ageGateFormModal .gform_wrapper .gfield.gfield--type-email label{color:inherit!important;background:transparent;margin:0}.post_survey_block .gform_wrapper .gfield.gfield_focused.gfield--type-select label,#ageGateFormModal .gform_wrapper .gfield.gfield_focused.gfield--type-select label,.post_survey_block .gform_wrapper .gfield.gfield_focused.gfield--type-text label,#ageGateFormModal .gform_wrapper .gfield.gfield_focused.gfield--type-text label,.post_survey_block .gform_wrapper .gfield.gfield_focused.gfield--type-email label,#ageGateFormModal .gform_wrapper .gfield.gfield_focused.gfield--type-email label{background-color:#fff!important;z-index:9;top:0%;font-size:0.8rem!important}.post_survey_block .gform_wrapper .gfield input[type="text"],#ageGateFormModal .gform_wrapper .gfield input[type="text"],.post_survey_block .gform_wrapper .gfield input[type="email"],#ageGateFormModal .gform_wrapper .gfield input[type="email"],.post_survey_block .gform_wrapper .gfield input[type="tel"],#ageGateFormModal .gform_wrapper .gfield input[type="tel"],.post_survey_block .gform_wrapper .gfield input[type="number"],#ageGateFormModal .gform_wrapper .gfield input[type="number"],.post_survey_block .gform_wrapper .gfield textarea,#ageGateFormModal .gform_wrapper .gfield textarea,.post_survey_block .gform_wrapper .gfield select,#ageGateFormModal .gform_wrapper .gfield select{color:var(--text-color)!important;background-color:transparent!important;border-radius:0!important;border:1px solid var(--text-color)!important;font-size:inherit!important;outline:none!important;box-shadow:none!important;height:var(--input-fields-height)!important}.post_survey_block .gform_wrapper .gfield input[type="text"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="text"]:focus,.post_survey_block .gform_wrapper .gfield input[type="email"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="email"]:focus,.post_survey_block .gform_wrapper .gfield input[type="tel"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="tel"]:focus,.post_survey_block .gform_wrapper .gfield input[type="number"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="number"]:focus,.post_survey_block .gform_wrapper .gfield textarea:focus,#ageGateFormModal .gform_wrapper .gfield textarea:focus,.post_survey_block .gform_wrapper .gfield select:focus,#ageGateFormModal .gform_wrapper .gfield select:focus{box-shadow:0 0 3px 3px #ffdd03!important}.post_survey_block .gform_wrapper .gfield legend,#ageGateFormModal .gform_wrapper .gfield legend{color:inherit!important}.post_survey_block .gform_wrapper .gfield textarea,#ageGateFormModal .gform_wrapper .gfield textarea{height:auto!important}.post_survey_block .gform_wrapper .gfield .gfield_checkbox .gchoice,#ageGateFormModal .gform_wrapper .gfield .gfield_checkbox .gchoice{display:flex;width:100%;cursor:pointer;margin:5px 0!important}.post_survey_block .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"],#ageGateFormModal .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]{color:inherit!important;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px!important;height:20px!important;flex-shrink:0;border:1px solid currentColor}.post_survey_block .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]:before,#ageGateFormModal .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]:before{background:url(../../images/form_checkmark_white.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}.post_survey_block .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked::before,#ageGateFormModal .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.post_survey_block .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]+label,#ageGateFormModal .gform_wrapper .gfield .gfield_checkbox .gchoice input[type="checkbox"]+label{margin:0 0 0 15px;line-height:1.5em;color:inherit!important}.post_survey_block .gform_wrapper .gform-grid-row .ginput_container_date,#ageGateFormModal .gform_wrapper .gform-grid-row .ginput_container_date{flex:1!important;max-width:33%!important}@media screen and (max-width:350px){.post_survey_block .gform_wrapper .gform-grid-row,#ageGateFormModal .gform_wrapper .gform-grid-row{flex-direction:column!important}.post_survey_block .gform_wrapper .gform-grid-row .ginput_container_date,#ageGateFormModal .gform_wrapper .gform-grid-row .ginput_container_date{inline-size:100%}}.post_survey_block .gform_wrapper .gfield_consent_label,#ageGateFormModal .gform_wrapper .gfield_consent_label{font-size:14px!important}.post_survey_block .gform_wrapper .gform_footer .gform_button,#ageGateFormModal .gform_wrapper .gform_footer .gform_button{margin:0 auto!important;-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;font-family:'IQOS-Regular',Arial,sans-serif!important;font-size:inherit!important;line-height:1!important;color:#fff!important;background:#1d1d1d!important;padding:15px 30px!important;border:none!important;border-radius:2em!important;white-space:nowrap!important;display:block!important;border:1px solid var(--text-color)!important;outline:none!important;box-shadow:none!important;width:100%}.post_survey_block .gform_wrapper .gform_footer .gform_button:hover,#ageGateFormModal .gform_wrapper .gform_footer .gform_button:hover{background-color:#1d1d1d!important;color:#fff!important}.post_survey_block .gform_wrapper .custom_consent_checkbox>.ginput_container_consent,#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}.post_survey_block .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"],#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px!important;height:20px!important;flex-shrink:0;border:1px solid currentColor}.post_survey_block .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before,#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:url(../../images/form_checkmark_white.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}.post_survey_block .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before,#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.post_survey_block .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label,#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label{margin:0 0 0 15px;line-height:1.5em;color:inherit!important}.post_survey_block .gform_wrapper .gform_title{font-size:34px;font-family:'IQOS-Bold',Arial,sans-serif;line-height:1.1}.post_survey_block .gform_wrapper .gform_description{font-size:24px;font-family:"richmond-display",sans-serif;line-height:1.1;font-weight:300}.post_survey_block .gform_wrapper .gform_fields fieldset{counter-increment:fieldset-counter}.post_survey_block .gform_wrapper .gfield{margin:15px 0!important}.post_survey_block .gform_wrapper .gfield.negative_top_margin{margin-top:-20px!important}.post_survey_block .gform_wrapper .gfield legend{font-weight:normal!important}.post_survey_block .gform_wrapper .gfield legend strong{font-family:'IQOS-Bold',Arial,sans-serif}.post_survey_block .gform_wrapper .gfield legend::before{content:counter(fieldset-counter) ". ";margin-right:5px}.post_survey_block .gform_wrapper .gfield .gfield_radio .gchoice{margin:5px 0!important}.post_survey_block .gform_wrapper .gfield .gfield_radio input[type="radio"]{color:inherit!important;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid currentColor;border-radius:100%}.post_survey_block .gform_wrapper .gfield .gfield_radio input[type="radio"]:before{background-color:currentColor;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}.post_survey_block .gform_wrapper .gfield .gfield_radio input[type="radio"]:checked::before{transform:translate(-50%,-50%) scale(1)}.post_survey_block .gform_wrapper .gfield .gfield_radio input[type="radio"]+label{margin:0 0 0 10px;line-height:1.5em;color:inherit!important}.post_survey_block .gform_wrapper .gfield textarea{border:1px solid var(--text-color)!important;color:var(--text-color)!important}.post_survey_block .gform_wrapper .gform_footer .gform_button{display:inline-block!important;width:auto!important}