body.body_frontend{--container-width:1476px;--container-padding-y:12px}@font-face{font-family:'IqosBold';src:url(../../../../../../../../../iqos-scripts/fonts/IQOS-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'IqosRegular';src:url(../../../../../../../../../iqos-scripts/fonts/IQOS-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-color:#fffdfb;color:#34303d;font-size:16px;font-family:IqosRegular,Arial,sans-serif;line-height:1.5}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{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(.sitebutton){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.sitebutton)::after{-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;display:block;content:"";border-style:solid;border-width:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body.body_frontend p a:not(.sitebutton):hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.text_style_56,.text_style_40,.text_style_36,.text_style_30,.text_style_25,.text_style_14{color:inherit;margin:20px 0}.text_style_56:first-child,.text_style_40:first-child,.text_style_36:first-child,.text_style_30:first-child,.text_style_25:first-child,.text_style_14:first-child{margin-top:0}.text_style_56:last-child,.text_style_40:last-child,.text_style_36:last-child,.text_style_30:last-child,.text_style_25:last-child,.text_style_14:last-child{margin-bottom:0}.text_style_56{font-family:IqosBold,Arial,sans-serif;line-height:1.3;font-weight:700}.text_style_56{font-size:40px}@media screen and (min-width:320px){.text_style_56{font-size:calc(40px + 16 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_56{font-size:56px!important}}.text_style_36{font-family:IqosBold,Arial,sans-serif;line-height:1.3;font-weight:700}.text_style_36{font-size:30px}@media screen and (min-width:320px){.text_style_36{font-size:calc(30px + 6 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_36{font-size:36px!important}}.text_style_40{font-family:IqosBold,Arial,sans-serif;line-height:1.3;font-weight:700}.text_style_40{font-size:35px}@media screen and (min-width:320px){.text_style_40{font-size:calc(35px + 5 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_40{font-size:40px!important}}.text_style_30{font-family:IqosRegular,Arial,sans-serif;line-height:1.3}.text_style_30{font-size:27px}@media screen and (min-width:320px){.text_style_30{font-size:calc(27px + 3 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_30{font-size:30px!important}}.text_style_25{font-family:IqosRegular,Arial,sans-serif;line-height:1.3}.text_style_25{font-size:23px}@media screen and (min-width:320px){.text_style_25{font-size:calc(23px + 2 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.text_style_25{font-size:25px!important}}.text_style_14{font-size:14px;font-family:IqosRegular,Arial,sans-serif;line-height:1.3}.sitebutton{-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;text-decoration:none;display:inline-block;font-family:IqosRegular,Arial,sans-serif;font-weight:400;line-height:1}.sitebutton--dark{color:#fffdfb;background:#34303d;padding:15px 30px;border:none;border-radius:2em;white-space:nowrap;display:inline-block;border:1px solid #34303d;outline:none;box-shadow:none;font-size:16px}.sitebutton--dark:hover{background-color:#fffdfb;color:#34303d}.sitebutton--underlined{color:inherit;background:transparent;font-family:inherit;font-size:inherit}.sitebutton--underlined::after{-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;display:block;content:"";border-bottom:solid 1px #34303d;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.sitebutton--underlined:hover{color:inherit}.sitebutton--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.container_xxl{max-width:var(--container-width);padding-left:var(--container-padding-y);padding-right:var(--container-padding-y);margin-left:auto;margin-right:auto}.has_background_image{background-repeat:no-repeat;background-size:cover}.content_block .title_block,.content_block .description_block,.content_block .button_block{margin:40px 0}.content_block .title_block:first-child,.content_block .description_block:first-child,.content_block .button_block:first-child{margin-top:0}.content_block .title_block:last-child,.content_block .description_block:last-child,.content_block .button_block:last-child{margin-bottom:0}.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}}.header{padding:25px 0}.header .site_logo{display:block;margin:0 auto;width:100px}.header .site_logo img{max-width:100%;height:auto}.section_banner{background-color:#56bcb7}.section_banner .section_banner__image_col{display:flex;justify-content:center;align-items:center}.section_banner .section_banner__image_col .image_block .image_block__image{object-fit:contain;width:100%}@media (max-width:991.98px){.section_banner .content_holder{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:calc(2 * var(--container-padding-y))}}@media (max-width:575.98px) and (max-width:575.98px){.section_banner .content_holder{flex-direction:column}}.section_banner .content_holder .logo_block{max-width:225px}.section_banner .content_holder .logo_block img{width:100%;height:auto}@media (min-width:992px){.section_banner .content_holder .logo_block{margin-bottom:calc(2 * var(--container-padding-y))}}@media (max-width:767.98px){.section_banner .content_holder .logo_block{max-width:150px;margin:0}}.section_image_on_left .section_image_on_left__content_col{padding:75px var(--container-padding-y);background-color:#19ccba}.section_image_on_left .image_block .image_block__image{object-fit:contain;width:100%;max-height:820px}@media (min-width:1200px){.section_image_on_left{margin:100px 0 50px 0}.section_image_on_left .section_image_on_left__content_col{padding:75px}}.gform_wrapper{--input-fields-height:49px;font-size:16px;font-family:IqosRegular,Arial,sans-serif}.gform_wrapper .gfield_required{color:#34303d!important}.gform_wrapper .gform-icon{border:1px solid #c02b0a!important}.gform_wrapper .gform_validation_errors{padding:10px!important;border:1px solid #c02b0a!important;margin-bottom:15px!important;background-color:#fffdfb!important}.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:#fffdfb!important;line-height:1.5!important}.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:#fffdfb!important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select{background-color:transparent!important;border-radius:0!important;border:1px solid #34303d!important;font-size:inherit!important;outline:none!important;box-shadow:none!important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper select{height:var(--input-fields-height)!important}.gform_wrapper select{display:flex;align-items:center}.gform_wrapper .gfield_error label,.gform_wrapper label{color:inherit!important;font-size:inherit!important}.gform_wrapper .gform_heading{margin-bottom:50px}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_heading .gform_title{text-align:center!important;font-family:IqosBold,Arial,sans-serif!important;line-height:1!important;font-weight:bold!important}.gform_wrapper .gform_heading .gform_title{font-size:30px}@media screen and (min-width:320px){.gform_wrapper .gform_heading .gform_title{font-size:calc(30px + 6 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.gform_wrapper .gform_heading .gform_title{font-size:36px!important}}.gform_wrapper .gform_heading .gform_description{text-align:center!important;font-family:IqosRegular,Arial,sans-serif!important;line-height:1.3!important}.gform_wrapper .gform_heading .gform_description{font-size:23px}@media screen and (min-width:320px){.gform_wrapper .gform_heading .gform_description{font-size:calc(23px + 2 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.gform_wrapper .gform_heading .gform_description{font-size:25px!important}}.gform_wrapper .gform_footer{margin-top:50px!important}.gform_wrapper .gform_footer .gform_button{margin:0 auto!important;-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;font-family:IqosRegular,Arial,sans-serif!important;font-size:inherit!important;line-height:1!important;color:#fffdfb!important;background:#34303d!important;padding:15px 30px!important;border:none!important;border-radius:2em!important;white-space:nowrap!important;display:inline-block!important;border:1px solid #34303d!important;outline:none!important;box-shadow:none!important}.gform_wrapper .gform_footer .gform_button:hover{background-color:#fff!important;color:#34303d!important}.gform_wrapper h3{font-size:20px!important;font-family:IqosBold,Arial,sans-serif;line-height:1.3;font-weight:700}.gform_wrapper legend{font-size:16px!important}#ageGateFormModal.colored_bg{background-color:#fffdfb!important}#ageGateFormModal.colored_bg .modal_close_button{display:none;pointer-events:none}#ageGateFormModal .modal-content{background-color:#fffdfb!important;border:none;max-width:500px;padding:var(--container-padding-y);margin:0 auto}#ageGateFormModal .gform_wrapper .gfield{position:relative;z-index:9}#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]{-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important}#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]:checked{background-color:#34303d!important}#ageGateFormModal .gform_wrapper .gfield input[type="checkbox"]::before{color:#fffdfb!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{z-index:-1;background:#fffdfb;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!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;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{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 input[type="checkbox"],#ageGateFormModal .gform_wrapper .gfield textarea,#ageGateFormModal .gform_wrapper .gfield select{border-radius:5px!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 input[type="checkbox"]:focus,#ageGateFormModal .gform_wrapper .gfield textarea:focus,#ageGateFormModal .gform_wrapper .gfield select:focus{box-shadow:0 0 3px 3px #ffdd03!important}#ageGateFormModal .gform_wrapper .gform-grid-row .ginput_container_date{flex:1!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{display:block!important;width:100%}.section_image_on_left .gform_confirmation_wrapper{background-color:#fffdfb;padding:50px var(--container-padding-y)}.section_image_on_left .gform_confirmation_wrapper .gform_confirmation_message{max-width:500px;margin:0 auto}.modal-body{position:relative}.modal-body .modal_close_button{margin-left:auto;display:block;line-height:0;-webkit-transition:all 300ms ease-in-out!important;-moz-transition:all 300ms ease-in-out!important;-ms-transition:all 300ms ease-in-out!important;-o-transition:all 300ms ease-in-out!important;transition:all 300ms ease-in-out!important;padding:5px!important;border:none;margin-bottom:15px;background:transparent;opacity:.8}.modal-body .modal_close_button img{width:26px;height:26px}.modal-body .modal_close_button:focus{-webkit-box-shadow:none;box-shadow:none}.modal-body .modal_close_button:hover{opacity:1}