<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*, *:before, *:after { box-sizing: border-box; }
img { max-width: 100%; }

@font-face {
    font-family: "Roboto";
    src: url("../../assets/fonts/Roboto/v1/Roboto-Regular.woff2") format("woff2"),
    url("../../assets/fonts/Roboto/v1/Roboto-Regular.woff") format("woff"),
    url("../../assets/fonts/Roboto/v1/Roboto-Regular.otf") format("otf");
    font-weight: normal;
}

body { background: white; color: #424242; font-family: 'Roboto', Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0; }
a { color: #424242; text-decoration: underline; transition: background-color 0.3s, color 0.3s; }
a:hover { text-decoration: none; }

#main { margin: 0 auto; max-width: 100%; }

#header_text { border-bottom: 1px solid #E6E3E3; padding: 30px 0; }
#header_text .block0 { margin: 0 auto; max-width: 1230px; }
#header_text .block1 .block0 { display: flex; justify-content: space-between; align-items: center; }
#header_text .block1 .block0.lp { justify-content: center; }
#header_text .toggle { display: none; }
#header_text .nav ul { display: flex; justify-content: space-between; align-items: center; list-style: none; column-gap: 20px; }
#header_text .nav a { text-decoration: none; }
#header_text .nav a:hover { text-decoration: underline; }
#header_text .block2,
#header_text .block3 { display: none; }

#promo_content, #content { margin: 0 auto; max-width: 1230px; padding: 50px 0; }

#content h1 { font-size: 24px; font-weight: bold; margin: 0 0 15px 0; text-align: center; }

#promo_content.info_text_left #info_text_holder { font-size: 20px; margin: 0; padding: 0; }
#info_text h1 { color: #212121; font-size: 50px; margin: 30px 0 5px 0; }
#info_text h2 { color: #212121; font-size: 30px; margin: 0 0 15px 0; }
#info_text p { line-height: 1.25; }

#promo_content.info_text_left #form_holder { margin: 0; padding: 0; }
.field-row { padding: 4px 0; }
.field-row .table-cell { clear: none; float: none; width: calc(100% - 30px); }
.field-row .table-cell.coll1,
.field-row .table-cell.coll1_field_sub_group_btm { float: right; padding: 5px 0 0 5px; width: 30px; }
.table-cell input[type="text"], .table-cell select { border-radius: 4px; color: #424242; font-family: 'Roboto', Arial, sans-serif; font-size: 16px; }
.submit-div { padding: 30px; }
.SubmitButt { background: #151515; border: 0; border-radius: 4px; color: white; cursor: pointer; font-family: 'Roboto', Arial, sans-serif; font-size: 16px; font-weight: bold; padding: 15px 30px; transition: background 0.3s; }
.SubmitButt:hover { background: #424242; }

.accordion-toggle { font-size: 24px; font-weight: bold; margin: 15px 0; padding: 0 0 0 30px; }
.accordion-toggle:before { background: url(../images/arrow.png) center center no-repeat; border: 0; content: ''; display: inline-block; height: 10px; width: 18px; transform: rotate(-90deg); opacity: 0.5; top: 10px; left: 0; }
.accordion-toggle.active:after { background: url(../images/arrow.png) center center no-repeat; border: 0; content: ''; display: inline-block; height: 10px; width: 18px; top: 10px; left: 0; }
.accordion-content { padding-left: 30px; }

.required { color: #E10000; }
div.required { color: #424242; }
div.required span { color: #E10000; }
#country_promotion { display: block; font-weight: bold; padding: 10px 0; }
#r_date_purchase .table-cell { position: relative; }
.ui-datepicker-trigger { cursor: pointer; position: absolute; top: 7px; right: 7px; }
#date_purchase_u_info,
#bank_benficiary_individual_u_info { color: #AAA9AB; display: block; padding: 5px 0; }
#promo_content .field-row .inputfile.inputfile__btn + label, 
#promo_content .field-block .inputfile.inputfile__btn + label { background: #585D61; color: white; width: 100%; transition: background 0.3s; }
#promo_content .field-row .inputfile.inputfile__btn + label:hover, 
#promo_content .field-block .inputfile.inputfile__btn + label:hover { background: black; }
#r_terms_conditions_box,
#r_subscribe { width: calc(100% - 30px); }
.dynamic_info_logo { right: 0; }
[id^=r_date_] .dynamic_info_logo.selected { right: -30px; }

#footer { border-top: 1px solid #E6E3E3; padding: 30px 0; }
#footer .block1 { display: flex; justify-content: space-between; align-items: center; margin: 0 auto; max-width: 1230px; }
#footer ul { display: flex; justify-content: space-between; align-items: center; list-style: none; column-gap: 20px; }

#main.ty #promo_content { display: flex; justify-content: space-between; align-items: center; }
#main.ty #form_wrapper { color: black; font-size: 20px; text-align: center; }
#main.ty #form_wrapper h1 { font-size: 30px; font-weight: bold; margin: 0 0 15px 0; }

.land-main #header_text { border-bottom: 0; padding: 0; }
.land-main #header_text .block1 { padding: 30px 0; }
.land-main #header_text .block2 { border-bottom: 1px solid #E6E3E3; display: block; margin: 0 auto; max-width: 1230px; }
.land-main #header_text .block2 img { display: block; }
.land-main #header_text .block3 { display: block; margin: 0 auto; max-width: 700px; padding: 30px 0; text-align: center; }
.land-main #header_text .block3 h1 { color: #212121; font-size: 50px; margin: 30px 0 5px 0; }
.land-main #header_text .block3 h2 { color: #212121; font-size: 30px; margin: 0 0 15px 0; }
.land-main #header_text .block3 p { margin: 0 0 15px 0; }
.land-main #header_text .block3 p a { background: #151515; border-radius: 4px; color: white; display: inline-block; padding: 15px 30px; text-decoration: none; }
.land-main #header_text .block3 p a:hover { background: #424242; }

.land-main #content { padding: 50px 0 100px 0; text-align: center; }
.land-main #content h1 { color: #212121; font-size: 48px; font-weight: bold; margin: 0 0 50px 0; }
.land-main #content ul { display: flex; justify-content: center; align-items: center; list-style: none; column-gap: 75px; }
.land-main #content li { display: flex; justify-content: center; align-items: center; }
.land-main #content a { font-weight: bold; text-decoration: none; }
.land-main #content li a:before { border: 1px solid #E6E3E3; content: ''; display: inline-block; height: 52px; margin-right: 15px; vertical-align: middle; width: 78px; }
.land-main #content a.dk:before { background: url(../../assets/images/flags/v1/4x3/dk.svg) center center no-repeat; background-size: cover; }
.land-main #content a.fi:before { background: url(../../assets/images/flags/v1/4x3/fi.svg) center center no-repeat; background-size: cover; }
.land-main #content a.no:before { background: url(../../assets/images/flags/v1/4x3/no.svg) center center no-repeat; background-size: cover; }
.land-main #content a.sv:before { background: url(../../assets/images/flags/v1/4x3/se.svg) center center no-repeat; background-size: cover; }
.land-main #content a:hover { text-decoration: underline; }

.land-main #content { max-width: 100%; }
.land-main #content .block1 { background: #eee; }
.land-main #content .block0 { margin: 0 auto; max-width: 1230px; padding: 50px 0; }
.land-main #content .block1 h1 { margin-bottom: 10px; }
.land-main #content .block1 h2 { color: #AAA9AB; font-size: 24px; margin: 0 0 50px 0; }
.land-main #content .steps { display: flex; justify-content: center; align-items: flex-start; list-style: none; column-gap: 75px; }
.land-main #content .step { width: 33%; }
.land-main #content .step p { margin: 0 0 15px 0; }
.land-main #content .step h3 { color: black; font-size: 40px; font-weight: bold; margin: 0 0 15px 0; }
.land-main #content .step h4 { color: black; font-size: 20px; font-weight: bold; margin: 0 0 15px 0; min-height: 40px; text-transform: uppercase; }

.land-main #content .tracker { margin: 0 auto; max-width: 1000px; padding: 75px 0 0 0; text-align: center; }
.land-main #content .tracker h4 { color: black; font-size: 48px; margin: 0 0 30px 0; }
.land-main #content .tracker p { margin: 0 0 30px 0; }
.check-status { border: 0; padding: 0; }
.check-status h2 { padding: 0 0 15px 0; }
.check-status #l_promotion_submission_id { display: block; padding: 10px 0; text-align: left; }
.check-status input[type='text'] { color: #424242; font-family: 'Roboto', Arial, sans-serif; font-size: 16px; padding: 10px; width: 100%; }
.check-status .form-field.submit,
.check-status .foot { text-align: center; }
#button_ajax,
#btn_new_search { background: #151515; border: 0; border-radius: 4px; color: white; cursor: pointer; font-family: 'Roboto', Arial, sans-serif; font-size: 16px; font-weight: bold; padding: 15px 30px; transition: background 0.3s; }
#button_ajax:hover,
#btn_new_search:hover { background: #424242; }
.check-status .table-head { background: #eee; }
.table-body .table-cell.id { background: black; color: white; }
.table-body .table-cell.id,
.table-body .table-cell:nth-child(2),
.table-head .table-cell.id,
.table-head .table-cell:nth-child(2) { width: 20%; }
.table-body .table-cell:nth-child(3),
.table-head .table-cell:nth-child(3) { width: 60%; }
.land-main #content .tracker p:nth-last-child(1),
.land-main #content .tracker p:nth-last-child(2) { display: none; }

.land-faq #header_text .block2 { display: block; margin: 30px auto 0 auto; max-width: 1230px; }
.land-faq #content h2 { font-size: 30px; font-weight: bold; margin: 0 0 30px 0; text-align: center; }
.land-faq #content h5.section a { background: #3D3D3D; color: white; display: block; font-size: 18px; margin: 5px 0 0 0; padding: 10px 30px; text-decoration: none; position: relative; }
.land-faq #content h5.section a:hover { background: black; color: white; text-decoration: none; }
.land-faq #content h5.section a:before { background: url(../images/sprite-accordion2.png) 0 0 no-repeat; content: ''; display: inline-block; height: 16px; width: 11px; position: absolute; top: 10px; left: 10px; }
.land-faq #content h5.section a.active:before { background-position: 0 -9px; }
.land-faq #content .table-scroll { display: none; background: #FAFAFA; box-shadow: 0 0 15px rgba(0,0,0,0.5) inset; color: black; line-height: 1.25; padding: 15px 30px; overflow-x: auto; }
.land-faq #content ul li { list-style: disc inside; margin: 0 0 15px 0; }

.land-qualifyingproducts #header_text .block2 { display: block; margin: 30px auto 0 auto; max-width: 1230px; }
.land-qualifyingproducts #content h1 { font-size: 30px; font-weight: bold; margin: 0 0 30px 0; text-align: center!important; }
.land-qualifyingproducts #content table { background: #eee; color: black; width: 100%!important; }
.land-qualifyingproducts #content td { border-bottom: 1px solid #E6E3E3; padding: 10px; }

@media (max-width: 1230px) {
    #header_text, #promo_content, #content, #footer, .land-main #content .block0, .land-main #content .tracker { padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 1000px) {
    #header_text .nav ul { display: flex!important; }
}
@media (max-width: 1000px) {
    #header_text .nav { position: relative; }
    #header_text .toggle { background: url(../images/toggle.png) center center no-repeat; display: inline-block; height: 32px; overflow: hidden; text-indent: -9999px; white-space: nowrap; width: 24px; }
    #header_text .nav ul { display: none; background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); flex-direction: column; position: absolute; top: 100%; right: 0; width: 250px; }
    #header_text .nav ul li { padding: 10px 15px; }
    #promo_content.info_text_left #info_text_holder,
    #promo_content.info_text_left #form_holder { float: none; width: 100%; }
    #promo_content { padding-top: 0; }
    #promo_content.info_text_left #info_text_holder { margin: 0 0 50px 0; text-align: center; }
    #info_text h1 { font-size: 38px; }
    #info_text h2 { font-size: 24px; }
    #footer .block1,
    #footer ul { flex-direction: column; align-items: flex-start; row-gap: 20px; }
    #footer .block1 p { order: 1; }
    #footer .block1 ul { order: 2; }
    .land-main #content ul { flex-wrap: wrap; row-gap: 20px; }
    .land-main #content li { width: 45%; }
    .land-main #content .steps { flex-direction: column; row-gap: 20px; }
    .land-main #content .step { width: 100%; }
    #main.ty #promo_content { flex-direction: column; row-gap: 20px; }
}
@media (max-width: 480px) {
    #header_text .block1 .block0.lp { justify-content: flex-start; }
    .land-main #header_text { padding-left: 15px; padding-right: 15px; }
    .land-main #header_text .block3 h2 { margin: 0 0 30px 0; }
    .land-main #header_text .block3 p { line-height: 1.5; margin: 0 0 30px 0; }
    .land-main #content { padding-top: 15px; }
    .land-main #content h1,
    .land-main #content .tracker h4 { font-size: 36px; }
    .land-main #content h1 { max-width: 300px; margin: 0 auto 30px auto; }
    .land-main #content .tracker h4 strong { display: inline-block; }
    .land-main #content ul { flex-direction: column; row-gap: 30px; }
    .land-main #content li { align-items: flex-start; justify-content: flex-start; margin: 0 auto; width: 200px; }
    .check-status .label-field,
    .check-status .input-field { float: none; width: 100%; }
    .check-status #l_promotion_submission_id { text-align: center; }
    #submit-div { text-align: center; }
    .table-row { flex-direction: column; }
    .table-head .table-cell,
    .table-body .table-cell.id, .table-body .table-cell:nth-child(2), .table-head .table-cell.id, .table-head .table-cell:nth-child(2),
    .table-body .table-cell:nth-child(3), .table-head .table-cell:nth-child(3) { text-align: center; width: 100%;}
}</pre></body></html>