@keyframes profile-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes profile-fadeUp{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}body{--mobile-cms-h1-font-size:24px;--mobile-cms-h1-font-weight:800;--mobile-cms-h2-font-size:20px;--mobile-cms-h2-font-weight:700;--mobile-cms-h2-line-height:1.3;--mobile-cms-h2-margin:22px 0 10px;--mobile-cms-h3-font-size:17px;--mobile-cms-h3-font-weight:700;--mobile-cms-h3-line-height:1.4;--mobile-cms-h4-font-size:16px;--mobile-cms-h4-font-weight:700;--mobile-cms-h5-font-size:14px;--mobile-cms-h5-font-weight:700;--mobile-cms-h5-line-height:1.5;--mobile-cms-h6-font-size:13px;--mobile-cms-h6-font-weight:600;--mobile-cms-p-font-size:15px;--mobile-cms-a-font-size:15px;--mobile-cms-li-font-size:15px;--mobile-cms-ol-li-line-height:1.7;--mobile-cms-button-font-size:14px;--mobile-cms-button-height:42px;--mobile-cms-ion-button-font-size:18px;--mobile-cms-title-font-size:16px;--mobile-cms-text-image-direction:column;--mobile-cms-text-image-pic-width:100%;--mobile-cms-page-wrapper-padding-top:12px;--cms-h1-font-size:32px;--cms-h1-font-weight:800;--cms-h1-line-height:1.25;--cms-h1-font-family:var(--layout-body-font-family);--cms-h1-color:var(--color-text-primary);--cms-h1-inverted-color:var(--color-base-background);--cms-h1-margin:0 0 8px;--cms-h2-font-size:24px;--cms-h2-font-weight:700;--cms-h2-line-height:1.3;--cms-h2-font-family:var(--layout-body-font-family);--cms-h2-color:var(--color-text-primary);--cms-h2-inverted-color:var(--color-base-background);--cms-h2-margin:28px 0 12px;--cms-h2-padding-bottom:10px;--cms-h2-border-bottom:var(--border-width-1) solid var(--color-border-1);--cms-h3-font-size:20px;--cms-h3-font-weight:700;--cms-h3-line-height:1.4;--cms-h3-font-family:var(--layout-body-font-family);--cms-h3-color:var(--color-text-primary);--cms-h3-inverted-color:var(--color-base-background);--cms-h3-margin:24px 0 8px;--cms-h4-font-size:18px;--cms-h4-font-weight:700;--cms-h4-line-height:1.4;--cms-h4-font-family:var(--layout-body-font-family);--cms-h4-color:var(--color-text-secondary);--cms-h4-inverted-color:var(--color-base-background);--cms-h4-margin:20px 0 8px;--cms-h5-font-size:16px;--cms-h5-font-weight:700;--cms-h5-line-height:1.5;--cms-h5-letter-spacing:normal;--cms-h5-font-family:var(--layout-body-font-family);--cms-h5-color:var(--color-text-secondary);--cms-h5-inverted-color:var(--color-base-background);--cms-h5-margin:16px 0 6px;--cms-h6-font-size:14px;--cms-h6-font-weight:600;--cms-h6-line-height:1.5;--cms-h6-font-family:var(--layout-body-font-family);--cms-h6-color:var(--color-text-disabled);--cms-h6-inverted-color:var(--color-base-background);--cms-h6-margin:12px 0 6px;--cms-p-font-size:16px;--cms-p-line-height:1.7;--cms-p-font-family:var(--layout-body-font-family);--cms-p-color:var(--color-text-secondary);--cms-p-inverted-color:var(--color-base-background);--cms-p-margin:0 0 16px;--cms-strong-color:var(--color-text-primary);--cms-a-color:var(--color-brand);--cms-a-hover-color:var(--color-brand-hover);--cms-a-inverted-color:var(--color-brand);--cms-a-font-size:16px;--cms-button-font-family:var(--layout-body-font-family);--cms-button-font-weight:600;--cms-button-border-radius:8px;--cms-button-font-size:15px;--cms-button-height:44px;--cms-button-background:var(--color-brand);--cms-button-hover-background:var(--color-brand-hover);--cms-button-padding:0 24px;--cms-button-margin-top:0;--cms-button-color:var(--color-text-primary);--cms-button-hover-color:var(--color-text-primary);--cms-button-inverted-color:var(--color-base-background);--cms-button-hover-inverted-color:var(--color-base-background);--cms-button-border:none;--cms-button-inverted-background:var(--color-brand);--cms-button-hover-inverted-background:var(--color-brand-hover);--cms-ion-button-width:auto;--cms-ion-button-height:44px;--cms-ion-button-border-radius:8px;--cms-ion-button-font-size:15px;--cms-ion-button-font-weight:600;--cms-ion-button-max-width:500px;--cms-ion-button-padding-left:24px;--cms-ion-button-padding-right:24px;--cms-ion-button-padding-top:0;--cms-ion-button-padding-bottom:0;--cms-ol-display:block;--cms-ol-margin:0 0 16px;--cms-ol-padding:0;--cms-ol-color:var(--color-text-secondary);--cms-ol-inverted-color:var(--color-base-background);--cms-ol-li-font-size:16px;--cms-ol-li-line-height:1.7;--cms-ol-li-color:var(--color-text-secondary);--cms-ol-li-inverted-color:var(--color-base-background);--cms-ol-li-padding:5px 0 5px 28px;--cms-ol-li-counter-font-size:14px;--cms-ol-li-counter-color:var(--color-brand);--cms-ol-a-font-size:16px;--cms-ul-display:block;--cms-ul-margin:0 0 16px;--cms-ul-padding:0;--cms-ul-color:var(--color-text-secondary);--cms-ul-inverted-color:var(--color-base-background);--cms-ul-li-font-size:16px;--cms-ul-li-line-height:1.7;--cms-ul-li-color:var(--color-text-secondary);--cms-ul-li-inverted-color:var(--color-base-background);--cms-ul-li-padding:5px 0 5px 24px;--cms-ul-li-bullet-size:6px;--cms-ul-li-bullet-color:var(--color-brand);--cms-ul-li-bullet-left:6px;--cms-ul-li-bullet-top:14px;--cms-ul-a-font-size:16px;--cms-hr-height:1px;--cms-hr-background:var(--color-border-1);--cms-hr-margin:24px 0;--cms-blockquote-border-left:3px solid var(--color-brand);--cms-blockquote-padding:14px 20px;--cms-blockquote-margin:16px 0;--cms-blockquote-background:color-mix(in srgb, var(--color-brand) 6%, transparent);--cms-blockquote-border-radius:0 8px 8px 0;--cms-blockquote-p-color:var(--color-text-primary);--cms-blockquote-p-font-size:15px;--cms-text-image-gap:20px;--cms-text-image-margin:8px 0 16px;--cms-text-image-pic-width:40%;--cms-text-image-pic-radius:12px;--cms-text-image-content-font-size:16px;--cms-text-image-content-line-height:1.7;--cms-text-image-content-color:var(--color-text-secondary);--cms-image-border-radius:12px;--cms-image-margin:8px 0 16px;--cms-row-margin-bottom:0;--cms-col-padding:0;--cms-title-font-size:16px;--cms-title-color:var(--color-text-primary);--cms-accordion-after-background:url(/assets/icons/after-arrow-icon.png) no-repeat center;--cms-accordion-a-font-size:16px;--cms-accordion-arrow-icon:url(/assets/icons/generated/navigation/chevron-down.svg);--cms-accordion-arrow-color:var(--color-text-primary);--cms-accordion-background:var(--color-base-surface);--cms-accordion-color:var(--color-text-primary);--cms-accordion-padding:12px 16px;--cms-accordion-border-radius:10px;--cms-accordion-line-height:18px;--cms-accordion-title-font-size:15px;--cms-accordion-title-font-weight:var(--font-weight-semibold);--cms-accordion-active-border-radius:10px 10px 0 0;--cms-accordion-panel-padding:12px;--cms-accordion-panel-margin-bottom:16px;--cms-accordion-panel-border-radius:0 0 8px 8px;--cms-accordion-panel-background:var(--color-base-surface);--cms-accordion-panel-color:var(--color-text-secondary);--cms-accordion-panel-font-size:var(--font-size-body-sm);--cms-accordion-panel-line-height:var(--line-height-body);--cms-accordion-arrow-right:20px;--cms-accordion-arrow-width:8px;--promo-page-padding-small-desktop:24px 16px 12px 0;--promo-detail-card-border-radius:16px;--promo-detail-content-padding:28px 32px 32px;--promo-detail-grid-gap:24px;--promo-detail-sidebar-width:280px;--promo-detail-sidebar-box-radius:12px;--promo-detail-sidebar-box-padding:20px;--promo-detail-sidebar-sticky-top:104px;--promo-detail-box-title-font-size:11px;--promo-detail-box-title-letter-spacing:1.2px;--promo-detail-box-title-margin-bottom:14px;--promo-detail-row-padding:8px 0;--promo-detail-label-font-size:13px;--promo-detail-value-font-size:13px;--promo-detail-badge-padding:5px 12px;--promo-detail-badge-border-radius:30px;--promo-detail-badge-font-size:12px;--promo-detail-badge-margin-bottom:12px;--promo-detail-badge-active-bg:#00c86a0f;--promo-detail-badge-active-border:#00c86a26;--promo-detail-badge-expired-bg:#ff52520f;--promo-detail-badge-expired-border:#ff525226;--promo-detail-badge-upcoming-bg:#ff98000f;--promo-detail-badge-upcoming-border:#ff980026;--promo-detail-status-dot-size:6px;--promo-detail-status-gap:5px;--promo-detail-outer-padding:0 16px 0 0;--promo-detail-sidebar-gap:16px;--mobile-promo-detail-content-padding:16px 14px 24px;--mobile-promo-detail-date-padding:10px 14px;--mobile-promo-detail-date-gap:var(--spacing-6);--mobile-promo-detail-date-icon-size:16px;--mobile-promo-detail-date-color:var(--color-text-secondary);--mobile-promo-detail-date-font-size:var(--font-size-body-sm);--mobile-promo-detail-date-font-weight:var(--font-weight-medium);--mobile-promo-detail-date-line-height:var(--line-height-body-sm);--mobile-promo-detail-chips-padding:10px 14px;--mobile-promo-detail-chips-gap:8px;--mobile-promo-detail-chip-padding:4px 10px;--mobile-promo-detail-chip-border-radius:6px;--mobile-promo-detail-chip-font-size:11px}.dench-simple-dynamic-cms-template h1{font-size:var(--cms-h1-font-size);font-weight:var(--cms-h1-font-weight);line-height:var(--cms-h1-line-height);font-family:var(--cms-h1-font-family);color:var(--cms-h1-color);margin:var(--cms-h1-margin)}.dench-simple-dynamic-cms-template h1.inverted-color{color:var(--cms-h1-inverted-color)}.dench-simple-dynamic-cms-template h2{font-size:var(--cms-h2-font-size);font-weight:var(--cms-h2-font-weight);line-height:var(--cms-h2-line-height);font-family:var(--cms-h2-font-family);color:var(--cms-h2-color);margin:var(--cms-h2-margin);padding-bottom:var(--cms-h2-padding-bottom)}.dench-simple-dynamic-cms-template h2.inverted-color{color:var(--cms-h2-inverted-color)}.dench-simple-dynamic-cms-template h3{font-size:var(--cms-h3-font-size);font-weight:var(--cms-h3-font-weight);line-height:var(--cms-h3-line-height);font-family:var(--cms-h3-font-family);color:var(--cms-h3-color);margin:var(--cms-h3-margin)}.dench-simple-dynamic-cms-template h3.inverted-color{color:var(--cms-h3-inverted-color)}.dench-simple-dynamic-cms-template h4{font-size:var(--cms-h4-font-size);font-weight:var(--cms-h4-font-weight);line-height:var(--cms-h4-line-height);font-family:var(--cms-h4-font-family);color:var(--cms-h4-color);margin:var(--cms-h4-margin)}.dench-simple-dynamic-cms-template h4.inverted-color{color:var(--cms-h4-inverted-color)}.dench-simple-dynamic-cms-template h5{font-size:var(--cms-h5-font-size);font-weight:var(--cms-h5-font-weight);line-height:var(--cms-h5-line-height);letter-spacing:var(--cms-h5-letter-spacing);font-family:var(--cms-h5-font-family);color:var(--cms-h5-color);margin:var(--cms-h5-margin)}.dench-simple-dynamic-cms-template h5.inverted-color{color:var(--cms-h5-inverted-color)}.dench-simple-dynamic-cms-template h6{font-size:var(--cms-h6-font-size);font-weight:var(--cms-h6-font-weight);line-height:var(--cms-h6-line-height);font-family:var(--cms-h6-font-family);color:var(--cms-h6-color);margin:var(--cms-h6-margin)}.dench-simple-dynamic-cms-template h6.inverted-color{color:var(--cms-h6-inverted-color)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p{font-size:var(--cms-p-font-size);line-height:var(--cms-p-line-height);font-family:var(--cms-p-font-family);color:var(--cms-p-color);margin:var(--cms-p-margin)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p.inverted-color{color:var(--cms-p-inverted-color)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p:last-child{margin-bottom:0}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p a{text-decoration:underline}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p b,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row li strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row li b{color:var(--cms-strong-color);font-weight:600}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p.inverted-color strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p.inverted-color b,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row li.inverted-color strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row li.inverted-color b,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul.inverted-color li strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul.inverted-color li b,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol.inverted-color li strong,.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol.inverted-color li b{color:inherit}.dench-simple-dynamic-cms-template a{font-size:var(--cms-a-font-size);color:var(--cms-a-color);text-decoration:none;transition:color .15s}.dench-simple-dynamic-cms-template a:hover{color:var(--cms-a-hover-color);text-decoration:underline}.dench-simple-dynamic-cms-template .inverted-color a{color:var(--cms-a-inverted-color)}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template hr{height:var(--cms-hr-height);background:var(--cms-hr-background);margin:var(--cms-hr-margin);border:none}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul{margin:var(--cms-ul-margin);padding:var(--cms-ul-padding);color:var(--cms-ul-color);list-style:none;display:var(--cms-ul-display)!important}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul.inverted-color,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul.inverted-color{color:var(--cms-ul-inverted-color)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li{font-size:var(--cms-ul-li-font-size);line-height:var(--cms-ul-li-line-height);color:var(--cms-ul-li-color);padding:var(--cms-ul-li-padding);list-style:none;position:relative}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li.inverted-color,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li.inverted-color{color:var(--cms-ul-li-inverted-color)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li:before,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li:before{content:"";left:var(--cms-ul-li-bullet-left);top:var(--cms-ul-li-bullet-top);width:var(--cms-ul-li-bullet-size);height:var(--cms-ul-li-bullet-size);background:var(--cms-ul-li-bullet-color);border-radius:50%;position:absolute}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul a,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul a{font-size:var(--cms-ul-a-font-size);text-decoration:underline}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul a:hover,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul a:hover{text-decoration:none}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol{margin:var(--cms-ol-margin);padding:var(--cms-ol-padding);color:var(--cms-ol-color);counter-reset:cms-ol;list-style:none;display:var(--cms-ol-display)!important}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol.inverted-color,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol.inverted-color{color:var(--cms-ol-inverted-color)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li{font-size:var(--cms-ol-li-font-size);line-height:var(--cms-ol-li-line-height);color:var(--cms-ol-li-color);padding:var(--cms-ol-li-padding);counter-increment:cms-ol;list-style:none;position:relative}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li.inverted-color,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li.inverted-color{color:var(--cms-ol-li-inverted-color)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li:before,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li:before{content:counter(cms-ol);font-size:var(--cms-ol-li-counter-font-size);color:var(--cms-ol-li-counter-color);font-weight:700;position:absolute;top:5px;left:4px}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol a,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol a{font-size:var(--cms-ol-a-font-size);text-decoration:underline}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol a:hover,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol a:hover{text-decoration:none}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image{gap:var(--cms-text-image-gap);margin:var(--cms-text-image-margin);align-items:flex-start;display:flex}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image picture{width:var(--cms-text-image-pic-width);border-radius:var(--cms-text-image-pic-radius);flex-shrink:0;overflow:hidden}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image picture img{width:100%;margin:0}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image span{font-size:var(--cms-text-image-content-font-size);line-height:var(--cms-text-image-content-line-height);color:var(--cms-text-image-content-color);flex:1}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .default-image{display:block}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .alternative-image{display:none}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .default-image{display:inline-block}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .alternative-image{display:none}.dark .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .alternative-image{display:block}.dark .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .default-image{display:none}.dark .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .alternative-image{display:inline-block}.dark .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .default-image{display:none}.dark .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .alternative-image{display:block}.dark .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .default-image{display:none}.dark .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .alternative-image{display:inline-block}.dark .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image .default-image{display:none}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button{height:var(--cms-button-height);border-radius:var(--cms-button-border-radius);font-family:var(--cms-button-font-family);font-size:var(--cms-button-font-size);font-weight:var(--cms-button-font-weight);background:var(--cms-button-background);color:var(--cms-button-color);padding:var(--cms-button-padding);margin-top:var(--cms-button-margin-top);text-align:center;border:var(--cms-button-border);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button:hover{background:var(--cms-button-hover-background);color:var(--cms-button-hover-color);transform:translateY(-1px)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button.inverted-color{background:var(--cms-button-inverted-background);color:var(--cms-button-inverted-color)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button.inverted-color:hover{background:var(--cms-button-hover-inverted-background);color:var(--cms-button-hover-inverted-color)}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template blockquote{border-left:var(--cms-blockquote-border-left);padding:var(--cms-blockquote-padding);margin:var(--cms-blockquote-margin);background:var(--cms-blockquote-background);border-radius:var(--cms-blockquote-border-radius)}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template blockquote p{color:var(--cms-blockquote-p-color);font-size:var(--cms-blockquote-p-font-size);margin:0}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row img{border-radius:var(--cms-image-border-radius);margin:var(--cms-image-margin)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-shell accordion-component a{font-size:var(--cms-accordion-a-font-size);text-decoration:underline}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-shell accordion-component a:hover{text-decoration:none}.dench-simple-dynamic-cms-template .dench-button{width:var(--cms-ion-button-width);height:var(--cms-ion-button-height);border-radius:var(--cms-ion-button-border-radius);font-size:var(--cms-ion-button-font-size);font-weight:var(--cms-ion-button-font-weight);max-width:var(--cms-ion-button-max-width)}.cms-wrapper-title{font-size:var(--cms-title-font-size);color:var(--cms-title-color);font-family:var(--layout-body-font-family)}.cms-back-button-wrapper{margin:20px 0;padding:0 130px}@media only screen and (max-width:1425px){.cms-back-button-wrapper{padding:0 55px}}.cms-back-button-wrapper.promotion-detail-back{padding:0}.cms-back-button-wrapper .cms-back-button{align-items:center;gap:8px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.cms-back-button-wrapper .cms-back-button img{opacity:.6;flex-shrink:0;width:16px;height:16px;transition:opacity .15s}.cms-back-button-wrapper .cms-back-button span{color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:600;line-height:20px;transition:color .15s}.cms-back-button-wrapper .cms-back-button:hover img{opacity:1}.cms-back-button-wrapper .cms-back-button:hover span{color:var(--color-text-primary)}.cms-page-wrapper{padding:var(--promo-page-padding)}@media only screen and (max-width:1425px){.cms-page-wrapper{padding:var(--promo-page-padding-small-desktop)}}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-shell.inactive{max-width:100%!important}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-col{padding:var(--cms-col-padding)}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row{margin-bottom:var(--cms-row-margin-bottom)}.cms-page-wrapper .cms-page-content .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row:last-child{margin-bottom:0}.cms-page-wrapper.promotion-detail{padding:var(--promo-detail-outer-padding)}.cms-page-wrapper.promotion-detail .promotion-detail-layout{grid-template-columns:1fr var(--promo-detail-sidebar-width);gap:var(--promo-detail-grid-gap);align-items:start;display:grid}.cms-page-wrapper.promotion-detail .promotion-detail-card{border-radius:var(--promo-detail-card-border-radius);border:var(--border-width-1) solid var(--color-border-1);background:var(--color-base-surface);overflow:hidden}.cms-page-wrapper.promotion-detail .promotion-detail-card .promoImage{border-radius:0;margin-bottom:0}.cms-page-wrapper.promotion-detail .promotion-detail-card .promotion-date-range{display:none}.cms-page-wrapper.promotion-detail .promotion-detail-card .cms-page-content{padding:var(--promo-detail-content-padding)}.cms-page-wrapper.promotion-detail .promotion-info-chips{display:none}.cms-page-wrapper.promotion-detail .promotion-info-sidebar{gap:var(--promo-detail-sidebar-gap);top:var(--promo-detail-sidebar-sticky-top);flex-direction:column;display:flex;position:sticky}.cms-page-wrapper.promotion-detail .promo-info-box{border-radius:var(--promo-detail-sidebar-box-radius);border:var(--border-width-1) solid var(--color-border-1);background:var(--color-base-surface);padding:var(--promo-detail-sidebar-box-padding)}.cms-page-wrapper.promotion-detail .promo-info-box-title{font-size:var(--promo-detail-box-title-font-size);text-transform:uppercase;letter-spacing:var(--promo-detail-box-title-letter-spacing);color:var(--color-text-disabled);margin-bottom:var(--promo-detail-box-title-margin-bottom);font-weight:700}.cms-page-wrapper.promotion-detail .promo-status-badge{align-items:center;gap:var(--promo-detail-status-gap);padding:var(--promo-detail-badge-padding);border-radius:var(--promo-detail-badge-border-radius);font-size:var(--promo-detail-badge-font-size);margin-bottom:var(--promo-detail-badge-margin-bottom);font-weight:600;display:inline-flex}.cms-page-wrapper.promotion-detail .promo-status-badge .status-dot{width:var(--promo-detail-status-dot-size);height:var(--promo-detail-status-dot-size);background:currentColor;border-radius:50%;animation:2s infinite promo-pulse}.cms-page-wrapper.promotion-detail .promo-status-badge.active{background:var(--promo-detail-badge-active-bg);color:var(--color-status-success);border:var(--border-width-1) solid var(--promo-detail-badge-active-border)}.cms-page-wrapper.promotion-detail .promo-status-badge.expired{background:var(--promo-detail-badge-expired-bg);color:var(--color-status-error);border:var(--border-width-1) solid var(--promo-detail-badge-expired-border)}.cms-page-wrapper.promotion-detail .promo-status-badge.upcoming{background:var(--promo-detail-badge-upcoming-bg);color:var(--color-status-warning);border:var(--border-width-1) solid var(--promo-detail-badge-upcoming-border)}.cms-page-wrapper.promotion-detail .promo-info-row{padding:var(--promo-detail-row-padding);border-bottom:var(--border-width-1) solid var(--color-border-1);justify-content:space-between;align-items:center;display:flex}.cms-page-wrapper.promotion-detail .promo-info-row:last-child{border-bottom:none}.cms-page-wrapper.promotion-detail .promo-info-label{font-size:var(--promo-detail-label-font-size);color:var(--color-text-secondary)}.cms-page-wrapper.promotion-detail .promo-info-value{font-size:var(--promo-detail-value-font-size);color:var(--color-text-primary);font-weight:600}.cms-page-wrapper.promotion-detail .promo-info-value.accent{color:var(--color-primary)}html.layout-mobile .cms-page-wrapper.promotion-detail{padding:0}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-layout{flex-direction:column;gap:0;display:flex}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card{border-top:none;border-left:none;border-right:none;border-radius:0}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card .promoImage{border-radius:0;height:176px}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card .promotion-date-range{align-items:center;gap:var(--mobile-promo-detail-date-gap);padding:var(--mobile-promo-detail-date-padding);border-bottom:var(--border-width-1) solid var(--color-border-1);margin:0;display:flex}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card .promotion-date-range .calendar-icon{width:var(--mobile-promo-detail-date-icon-size);min-width:var(--mobile-promo-detail-date-icon-size);height:var(--mobile-promo-detail-date-icon-size);background-color:var(--mobile-promo-detail-date-color);flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card .promotion-date-range .date-text{font-size:var(--mobile-promo-detail-date-font-size);font-weight:var(--mobile-promo-detail-date-font-weight);line-height:var(--mobile-promo-detail-date-line-height);color:var(--mobile-promo-detail-date-color);margin:0}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-detail-card .cms-page-content{padding:var(--mobile-promo-detail-content-padding)}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-info-chips{align-items:center;gap:var(--mobile-promo-detail-chips-gap);padding:var(--mobile-promo-detail-chips-padding);border-bottom:var(--border-width-1) solid var(--color-border-1);flex-wrap:wrap;display:flex}html.layout-mobile .cms-page-wrapper.promotion-detail .promo-chip{padding:var(--mobile-promo-detail-chip-padding);border-radius:var(--mobile-promo-detail-chip-border-radius);font-size:var(--mobile-promo-detail-chip-font-size);background:var(--color-ui-surface);border:var(--border-width-1) solid var(--color-border-1);color:var(--color-text-secondary);align-items:center;gap:4px;font-weight:600;display:flex}html.layout-mobile .cms-page-wrapper.promotion-detail .promo-chip.active{border-color:var(--promo-detail-badge-active-border);color:var(--color-status-success);background:var(--promo-detail-badge-active-bg)}html.layout-mobile .cms-page-wrapper.promotion-detail .promo-chip.active .status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}html.layout-mobile .cms-page-wrapper.promotion-detail .promotion-info-sidebar{display:none}@keyframes promo-pulse{0%,to{opacity:.5}50%{opacity:1}}.promoImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;height:460px;margin-bottom:40px}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.cms-back-button-wrapper{margin-top:16px;margin-bottom:12px;padding:0 16px}.cms-back-button-wrapper.promotion-detail-back{margin-top:0;padding:0 16px}.cms-back-button-wrapper .cms-back-button{gap:6px;padding:0}.cms-back-button-wrapper .cms-back-button img{width:14px;height:14px}.cms-back-button-wrapper .cms-back-button span{font-size:13px;line-height:16px}.cms-page-wrapper{padding:var(--mobile-promo-page-padding);padding-top:var(--mobile-cms-page-wrapper-padding-top)}.promoImage{border-radius:16px;height:176px;margin-bottom:24px}.dench-simple-dynamic-cms-template h1{font-size:var(--mobile-cms-h1-font-size);font-weight:var(--mobile-cms-h1-font-weight)}.dench-simple-dynamic-cms-template h2{font-size:var(--mobile-cms-h2-font-size);font-weight:var(--mobile-cms-h2-font-weight);line-height:var(--mobile-cms-h2-line-height);margin:var(--mobile-cms-h2-margin)}.dench-simple-dynamic-cms-template h3{font-size:var(--mobile-cms-h3-font-size);font-weight:var(--mobile-cms-h3-font-weight);line-height:var(--mobile-cms-h3-line-height)}.dench-simple-dynamic-cms-template h4{font-size:var(--mobile-cms-h4-font-size);font-weight:var(--mobile-cms-h4-font-weight)}.dench-simple-dynamic-cms-template h5{font-size:var(--mobile-cms-h5-font-size);font-weight:var(--mobile-cms-h5-font-weight);line-height:var(--mobile-cms-h5-line-height)}.dench-simple-dynamic-cms-template h6{font-size:var(--mobile-cms-h6-font-size);font-weight:var(--mobile-cms-h6-font-weight)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p{font-size:var(--mobile-cms-p-font-size)}.dench-simple-dynamic-cms-template a{font-size:var(--mobile-cms-a-font-size)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li{font-size:var(--mobile-cms-li-font-size);line-height:var(--mobile-cms-ol-li-line-height)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button{font-size:var(--mobile-cms-button-font-size);height:var(--mobile-cms-button-height);padding:var(--cms-button-padding)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button:hover{background:var(--cms-button-background);color:var(--cms-button-color)}.dench-simple-dynamic-cms-template .dench-button{width:var(--cms-ion-button-width);height:var(--cms-ion-button-height);font-size:var(--mobile-cms-ion-button-font-size);--padding-start:var(--cms-ion-button-padding-left);--padding-end:var(--cms-ion-button-padding-right);--padding-top:var(--cms-ion-button-padding-top);--padding-bottom:var(--cms-ion-button-padding-bottom);max-width:var(--cms-ion-button-max-width)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image{flex-direction:var(--mobile-cms-text-image-direction)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image picture{width:var(--mobile-cms-text-image-pic-width)}.cms-wrapper-title{font-size:var(--mobile-cms-title-font-size)}}@media only screen and (min-width:768px) and (max-width:1024px){.cms-back-button-wrapper{margin-top:16px;margin-bottom:12px;padding:0 16px}.cms-back-button-wrapper.promotion-detail-back{margin-top:0;padding:0 16px}.cms-back-button-wrapper .cms-back-button{gap:6px;padding:0}.cms-back-button-wrapper .cms-back-button img{width:14px;height:14px}.cms-back-button-wrapper .cms-back-button span{font-size:13px;line-height:16px}.cms-page-wrapper{padding:var(--mobile-promo-page-padding);padding-top:var(--mobile-cms-page-wrapper-padding-top)}.promoImage{border-radius:16px;height:176px;margin-bottom:24px}.dench-simple-dynamic-cms-template h1{font-size:var(--mobile-cms-h1-font-size);font-weight:var(--mobile-cms-h1-font-weight)}.dench-simple-dynamic-cms-template h2{font-size:var(--mobile-cms-h2-font-size);font-weight:var(--mobile-cms-h2-font-weight);line-height:var(--mobile-cms-h2-line-height);margin:var(--mobile-cms-h2-margin)}.dench-simple-dynamic-cms-template h3{font-size:var(--mobile-cms-h3-font-size);font-weight:var(--mobile-cms-h3-font-weight);line-height:var(--mobile-cms-h3-line-height)}.dench-simple-dynamic-cms-template h4{font-size:var(--mobile-cms-h4-font-size);font-weight:var(--mobile-cms-h4-font-weight)}.dench-simple-dynamic-cms-template h5{font-size:var(--mobile-cms-h5-font-size);font-weight:var(--mobile-cms-h5-font-weight);line-height:var(--mobile-cms-h5-line-height)}.dench-simple-dynamic-cms-template h6{font-size:var(--mobile-cms-h6-font-size);font-weight:var(--mobile-cms-h6-font-weight)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p{font-size:var(--mobile-cms-p-font-size)}.dench-simple-dynamic-cms-template a{font-size:var(--mobile-cms-a-font-size)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li{font-size:var(--mobile-cms-li-font-size);line-height:var(--mobile-cms-ol-li-line-height)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button{font-size:var(--mobile-cms-button-font-size);height:var(--mobile-cms-button-height);padding:var(--cms-button-padding)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button:hover{background:var(--cms-button-background);color:var(--cms-button-color)}.dench-simple-dynamic-cms-template .dench-button{width:var(--cms-ion-button-width);height:var(--cms-ion-button-height);font-size:var(--mobile-cms-ion-button-font-size);--padding-start:var(--cms-ion-button-padding-left);--padding-end:var(--cms-ion-button-padding-right);--padding-top:var(--cms-ion-button-padding-top);--padding-bottom:var(--cms-ion-button-padding-bottom);max-width:var(--cms-ion-button-max-width)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image{flex-direction:var(--mobile-cms-text-image-direction)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image picture{width:var(--mobile-cms-text-image-pic-width)}.cms-wrapper-title{font-size:var(--mobile-cms-title-font-size)}}@media only screen and (max-width:767px){.cms-back-button-wrapper{margin-top:16px;margin-bottom:12px;padding:0 16px}.cms-back-button-wrapper.promotion-detail-back{margin-top:0;padding:0 16px}.cms-back-button-wrapper .cms-back-button{gap:6px;padding:0}.cms-back-button-wrapper .cms-back-button img{width:14px;height:14px}.cms-back-button-wrapper .cms-back-button span{font-size:13px;line-height:16px}.cms-page-wrapper{padding:var(--mobile-promo-page-padding);padding-top:var(--mobile-cms-page-wrapper-padding-top)}.promoImage{border-radius:16px;height:176px;margin-bottom:24px}.dench-simple-dynamic-cms-template h1{font-size:var(--mobile-cms-h1-font-size);font-weight:var(--mobile-cms-h1-font-weight)}.dench-simple-dynamic-cms-template h2{font-size:var(--mobile-cms-h2-font-size);font-weight:var(--mobile-cms-h2-font-weight);line-height:var(--mobile-cms-h2-line-height);margin:var(--mobile-cms-h2-margin)}.dench-simple-dynamic-cms-template h3{font-size:var(--mobile-cms-h3-font-size);font-weight:var(--mobile-cms-h3-font-weight);line-height:var(--mobile-cms-h3-line-height)}.dench-simple-dynamic-cms-template h4{font-size:var(--mobile-cms-h4-font-size);font-weight:var(--mobile-cms-h4-font-weight)}.dench-simple-dynamic-cms-template h5{font-size:var(--mobile-cms-h5-font-size);font-weight:var(--mobile-cms-h5-font-weight);line-height:var(--mobile-cms-h5-line-height)}.dench-simple-dynamic-cms-template h6{font-size:var(--mobile-cms-h6-font-size);font-weight:var(--mobile-cms-h6-font-weight)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row p{font-size:var(--mobile-cms-p-font-size)}.dench-simple-dynamic-cms-template a{font-size:var(--mobile-cms-a-font-size)}.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ul li,.inline-content-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li,.cms-page-wrapper .dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row ol li{font-size:var(--mobile-cms-li-font-size);line-height:var(--mobile-cms-ol-li-line-height)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button{font-size:var(--mobile-cms-button-font-size);height:var(--mobile-cms-button-height);padding:var(--cms-button-padding)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .dench-simple-dynamic-cms-button:hover{background:var(--cms-button-background);color:var(--cms-button-color)}.dench-simple-dynamic-cms-template .dench-button{width:var(--cms-ion-button-width);height:var(--cms-ion-button-height);font-size:var(--mobile-cms-ion-button-font-size);--padding-start:var(--cms-ion-button-padding-left);--padding-end:var(--cms-ion-button-padding-right);--padding-top:var(--cms-ion-button-padding-top);--padding-bottom:var(--cms-ion-button-padding-bottom);max-width:var(--cms-ion-button-max-width)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image{flex-direction:var(--mobile-cms-text-image-direction)}.dench-simple-dynamic-cms-template .dench-simple-dynamic-cms-row .text-image picture{width:var(--mobile-cms-text-image-pic-width)}.cms-wrapper-title{font-size:var(--mobile-cms-title-font-size)}}
