@import url(https://use.typekit.net/dyi3ynn.css);.container_sm,.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.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(../../../../../../../../../ww-scripts/fonts/IQOS-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IQOS-Regular';src:url(../../../../../../../../../ww-scripts/fonts/IQOS-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-color:#1d1d1d;color:#fff;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}.media_block{position:relative}.media_block--has_video{cursor:pointer}.media_block .media_block__play_icon{z-index:9;width:40px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.media_block{max-width:100%;width:100%;height:100%}.media_block video{width:100%;height:100%;object-fit:cover}.image_block{max-width:100%;width:100%;height:auto}.image_block .image_block__image{width:100%;height:auto}.media_block>.image_block{position:absolute;top:0;left:0;z-index:2}@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:#1d1d1d!important;background:#fff!important;padding:15px 30px!important;border:1px solid #1d1d1d!important;border-radius:0em!important}.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;max-width:85px;margin:0 auto}.top_header .site_logo>img{width:100%;height:auto;max-width:100%}body.woocommerce-checkout #customer_details .col-1{display:none!important}body.woocommerce-checkout #customer_details .col-2{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 .woocommerce-checkout-review-order-table{display:none!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class{display:flex}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label{color:#fff!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label .required{color:#fff!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label:not(.checkbox){min-width:110px;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 #fff;border-radius:100%}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]:before{background:url(../../../../../../../../../ww-scripts/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: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 .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{margin-top:50px!important;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:#1d1d1d!important;background:#fff!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{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../../../../../../../../ww-scripts/images/thank_you_background.jpg);background-size:cover!important}body.woocommerce-checkout.woocommerce-order-received .page_title{display:none!important}body.woocommerce-checkout.woocommerce-order-received .order_received_card{background-color:#1d1d1d;margin:75px auto;max-width:725px;padding:15px}body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{border:1px solid #fff;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{text-align:center;max-width:725px;margin:75px auto}.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{--input-fields-height:49px;--container-padding-y:12px}#ageGateFormModal.colored_bg{background-color:#fff!important}#ageGateFormModal.colored_bg .modal_close_button{display:none;pointer-events:none}#ageGateFormModal form *{font-family:'IQOS-Regular',Arial,sans-serif!important}#ageGateFormModal .gform_confirmation_wrapper{display:none!important}#ageGateFormModal .modal-content{background-color:#fff!important;border:none;max-width:650px;padding:var(--container-padding-y);margin:0 auto}#ageGateFormModal .gform_wrapper .gform_validation_errors{border:1px solid #c02b0a!important;margin-bottom:15px!important;background-color:#fff!important;border-radius:0!important}#ageGateFormModal .gform_wrapper .gform_validation_errors .gform_submission_error{font-size:inherit!important;font-family:inherit!important;font-weight:400!important;color:#c02b0a!important;margin:0px!important;background-color:#fff!important;line-height:1.5!important}#ageGateFormModal .gform_wrapper .validation_message{border:1px solid #c02b0a!important;font-size:inherit!important;font-family:inherit!important;padding:10px!important;color:#c02b0a!important;background-color:#fff!important}#ageGateFormModal .gform_wrapper .gfield_required{color:#1d1d1d!important}#ageGateFormModal .gform_wrapper .gform_required_legend{display:none}#ageGateFormModal .gform_wrapper .gfield{position:relative;z-index:9}#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}#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]:checked{background-color:#1d1d1d!important}#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]::before{color:#fff!important}#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_wrapper .gfield.gfield_focused.gfield--type-select label,#ageGateFormModal .gform_wrapper .gfield.gfield_focused.gfield--type-text 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}#ageGateFormModal .gform_wrapper .gfield input[type="text"],#ageGateFormModal .gform_wrapper .gfield input[type="email"],#ageGateFormModal .gform_wrapper .gfield input[type="tel"],#ageGateFormModal .gform_wrapper .gfield input[type="number"],#ageGateFormModal .gform_wrapper .gfield textarea,#ageGateFormModal .gform_wrapper .gfield select{background-color:transparent!important;border-radius:0!important;border:1px solid #1d1d1d!important;font-size:inherit!important;outline:none!important;box-shadow:none!important;height:var(--input-fields-height)!important}#ageGateFormModal .gform_wrapper .gfield input[type="text"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="email"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="tel"]:focus,#ageGateFormModal .gform_wrapper .gfield input[type="number"]:focus,#ageGateFormModal .gform_wrapper .gfield textarea:focus,#ageGateFormModal .gform_wrapper .gfield select:focus{box-shadow:0 0 3px 3px #ffdd03!important}#ageGateFormModal .gform_wrapper .gfield legend{color:inherit!important}#ageGateFormModal .gform_wrapper .gform-grid-row .ginput_container_date{flex:1!important;max-width:33%!important}@media screen and (max-width:350px){#ageGateFormModal .gform_wrapper .gform-grid-row{flex-direction:column!important}#ageGateFormModal .gform_wrapper .gform-grid-row .ginput_container_date{inline-size:100%}}#ageGateFormModal .gform_wrapper .gfield_consent_label{font-size:14px!important}#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 #1d1d1d!important;outline:none!important;box-shadow:none!important;width:100%}#ageGateFormModal .gform_wrapper .gform_footer .gform_button:hover{background-color:#1d1d1d!important;color:#fff!important}#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}#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}#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:url(../../../../../../../../../ww-scripts/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}#ageGateFormModal .gform_wrapper .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}#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}