.tooltip-modal-icon,.discount-label__tooltip-icon,.discount-label__promotion-icon{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;border:0;background-color:rgba(0,0,0,0);padding:0}.tooltip-modal-icon::before,.discount-label__tooltip-icon::before,.discount-label__promotion-icon::before{display:block;content:"";background-image:url("../../../img/social/icon-tooltip.svg");width:14px;height:14px;left:-3px;top:3px}.tooltip-modal-icon .tooltip-content{display:none}.tt-modal,.panel-modal{display:none;position:fixed;background:#fff;top:0;right:0;height:100%;width:100%;max-height:100vh;z-index:101;flex-direction:column}@media only screen and (min-width: 768px){.tt-modal,.panel-modal{max-width:448px}}@media only screen and (max-width: 767px){.tt-modal,.panel-modal{top:initial;right:initial;left:0;bottom:0;width:100%;max-height:90%}}.tt-modal.show,.tt-modal.active,.panel-modal.show,.panel-modal.active{display:block}.tt-modal.from-side,.panel-modal.from-side{display:block;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-out;transform:translateX(100%)}@media only screen and (max-width: 767px){.tt-modal.from-side,.panel-modal.from-side{transform:translateX(0);transform:translateY(100%)}}.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{opacity:1;transform:translateX(0)}@media only screen and (max-width: 767px){.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{transform:translateY(0);border-top-left-radius:10px;border-top-right-radius:10px;overflow:auto}}.tt-modal .modal-close,.panel-modal .modal-close{width:56px;height:56px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#fff;cursor:pointer;z-index:2;border:0;padding:0}.tt-modal .modal-close::before,.panel-modal .modal-close::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F117";font-size:16px;position:relative;z-index:1;pointer-events:all}.tt-modal .modal-close:hover::before,.panel-modal .modal-close:hover::before{font-size:18px;color:var(--flex-button-tertiary-active-icon-color, #2b0961)}.tt-modal .modal-close:active,.panel-modal .modal-close:active{background-color:var(--flex-button-tertiary-active-background-color, #e5d7fc)}.tooltip-content,.panel-modal-content{max-width:100%;max-height:100%;padding:0;position:relative;height:100%;overflow:auto !important;display:none;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin;cursor:auto}.tooltip-content::-webkit-scrollbar,.panel-modal-content::-webkit-scrollbar{width:6px;height:6px}.tooltip-content::-webkit-scrollbar-track,.panel-modal-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.tooltip-content::-webkit-scrollbar-thumb,.panel-modal-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}.show .tooltip-content,.show .panel-modal-content{display:block}.show .tooltip-content .tooltip-content,.show .tooltip-content .panel-modal-content,.show .panel-modal-content .tooltip-content,.show .panel-modal-content .panel-modal-content{display:none}.show .tooltip-content .image-wrapper,.show .tooltip-content .text-wrapper,.show .panel-modal-content .image-wrapper,.show .panel-modal-content .text-wrapper{display:block}.show .tooltip-content.has-image .image-wrapper,.show .panel-modal-content.has-image .image-wrapper{display:block}.tooltip-content.has-image .image-wrapper,.panel-modal-content.has-image .image-wrapper{display:none;position:relative;text-align:center;line-height:0}.tooltip-content.has-image img,.panel-modal-content.has-image img{width:100%;max-width:448px;clip-path:polygon(0 0, 100% 0, 100% 84.44%, 0% 100%);background:var(--flex-color-background-alternative, #fbf7f0)}.tooltip-content:not(.has-image),.panel-modal-content:not(.has-image){height:calc(100% - 48px)}.tooltip-content:not(.has-image) .image-wrapper,.panel-modal-content:not(.has-image) .image-wrapper{display:none}.tooltip-content:not(.has-image) h3.title,.panel-modal-content:not(.has-image) h3.title{max-width:calc(100% - 35px)}.tooltip-content img,.panel-modal-content img{max-width:100%}.tooltip-content .text-wrapper,.panel-modal-content .text-wrapper{display:none;position:relative;z-index:1;padding:var(--flex-side-sheet-padding-block, 40px) var(--flex-side-sheet-padding-inline, 20px)}.tooltip-content h3.title,.panel-modal-content h3.title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-lg, 1.25rem);line-height:1.5;margin-bottom:var(--flex-space-xs, 8px)}.tooltip-content .text p,.panel-modal-content .text p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 var(--flex-space-sm, 12px)}.tooltip-content .text ul,.tooltip-content .text ol,.panel-modal-content .text ul,.panel-modal-content .text ol{margin:revert;list-style:revert;padding-left:var(--flex-space-lg, 20px)}.tooltip-content .text ul:first-child,.tooltip-content .text ol:first-child,.panel-modal-content .text ul:first-child,.panel-modal-content .text ol:first-child{margin-top:0}.tooltip-content .text ul:last-child,.tooltip-content .text ol:last-child,.panel-modal-content .text ul:last-child,.panel-modal-content .text ol:last-child{margin-bottom:0}.tooltip-content .text h4,.panel-modal-content .text h4{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;margin:0 0 12px}.tooltip-content .text .styled-list,.panel-modal-content .text .styled-list{counter-reset:list-number;display:flex;flex-direction:column;gap:16px;padding-left:0}.tooltip-content .text .styled-list>li,.panel-modal-content .text .styled-list>li{display:flex;gap:15px;align-items:center}.tooltip-content .text .styled-list>li::before,.panel-modal-content .text .styled-list>li::before{counter-increment:list-number;content:counter(list-number);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:#fff;background-color:var(--flex-color-text-default, #2d2d2d);font-family:headingprotreble-extrabold,sans-serif;font-size:20px;align-self:flex-start}.tooltip-content .text table,.panel-modal-content .text table{width:100%;margin:0 0 12px}.tooltip-content .text table td:last-child,.panel-modal-content .text table td:last-child{text-align:right;white-space:nowrap}.tooltip-content a:not(.btn),.panel-modal-content a:not(.btn){font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:underline}.tooltip-content a:not(.btn):hover,.panel-modal-content a:not(.btn):hover{text-decoration:none}body.pm-overlay{overflow-y:hidden}body.pm-overlay .panel-modal-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto}body.tt-popup-overlay{overflow-y:hidden}body.tt-popup-overlay .tt-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}@media only screen and (max-width: 900px){.pd-membership-component+.pd-matrix-component .matrix__content{padding-top:32px}}.matrix{position:relative;padding-top:var(--flex-space-xl, 24px);padding-bottom:var(--flex-space-xl, 24px)}.matrix__wrapper{padding-left:60px;padding-right:60px}@media only screen and (max-width: 1279px){.matrix__wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1024px){.matrix__wrapper{padding-left:16px;padding-right:16px}}.matrix__content-wrapper{position:relative}.matrix__content-inner{margin:auto;max-width:1090px;background-color:#fff;border-radius:var(--flex-border-radius-sm, 4px);width:100%;padding:var(--flex-space-4xl, 48px)}@media only screen and (max-width: 767px){.matrix__content-inner{padding:var(--flex-space-lg, 20px)}}.gradient-background-line{background:linear-gradient(243deg, var(--dsn-color-brand-light-orange, #ffab21) 20%, var(--dsn-color-brand-mid-orange, #ff8712) 60%, var(--dsn-color-orange-500, #eb6800) 90%);box-shadow:8px 8px 32px -8px rgba(255,135,18,.6);height:330px;width:calc(1920px + var(--flex-space-4xl, 48px) + var(--flex-space-4xl, 48px));position:absolute;top:55%;z-index:-1;left:-68px;transform:rotate(-5deg) translateY(-55%)}.matrix__header{max-width:1090px;margin:auto}.matrix__header .matrix__heading{margin-bottom:var(--flex-space-md, 16px);font-size:var(--flex-typography-font-size-xl, 1.5rem)}@media only screen and (min-width: 901px){.matrix__header .matrix__heading{font-size:var(--flex-typography-font-size-3xl, 2rem)}}.matrix__header .matrix__heading--secondary{display:block}.matrix__header .matrix__paragraph{max-width:640px;margin-bottom:var(--flex-space-2xl, 32px)}@media only screen and (min-width: 901px){.matrix__header .matrix__paragraph{margin-bottom:var(--flex-space-xl, 24px)}}.matrix__table{position:relative;display:flex;flex-direction:column;width:100%}.matrix__table thead{position:sticky;z-index:3;top:var(--header-height);background-color:#fff}.matrix__table thead tr{display:flex;justify-content:flex-end;width:auto;height:100%}.matrix__table tbody{width:100%;position:relative}.matrix__table thead th.column-highlighted{border-bottom-left-radius:var(--flex-border-radius-sm, 4px);border-bottom-right-radius:var(--flex-border-radius-sm, 4px);border-bottom:0;border-left:3px solid #f6a361;border-right:3px solid #ffeecf;position:relative}.matrix__table thead th.column-highlighted::before{content:"";position:absolute;bottom:0;left:-2px;height:3px;width:79px;background:linear-gradient(to left, #ffeecf, #f6a361);border-radius:inherit}@media only screen and (max-width: 767px){.matrix__table thead th.column-highlighted::before{width:54px}}.matrix__table--col-title{font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem);display:flex;align-items:center;writing-mode:tb-rl;transform:rotate(-180deg);width:80px;text-align:justify;padding:var(--flex-space-xl, 24px)}@media only screen and (max-width: 767px){.matrix__table--col-title{width:55px;padding:var(--flex-space-sm, 12px) var(--flex-space-xs, 8px)}}.matrix__table--col-title.column-highlighted{color:#eb6800;background-color:var(--flex-color-background-alternative, #fbf7f0)}.matrix__row{display:flex;border-spacing:initial;width:100%;position:relative}.matrix__row::before{content:"";border-top:2px dotted var(--flex-color-grey-200, #d5d5d5);position:absolute;top:0;left:4px;width:99%;height:2px;display:block;z-index:2}.matrix__row:last-child{position:absolute;border-bottom:2px dotted var(--flex-color-grey-200, #d5d5d5)}.matrix__row:last-child td.column-highlighted{border-bottom-left-radius:var(--flex-border-radius-sm, 4px);border-bottom-right-radius:var(--flex-border-radius-sm, 4px);border-bottom:0;position:relative}.matrix__row:last-child td.column-highlighted::before{content:"";position:absolute;bottom:0;left:-2px;height:3px;width:78px;background:linear-gradient(to right, #ffeecf, #f6a361);border-radius:inherit}@media only screen and (max-width: 767px){.matrix__row:last-child td.column-highlighted::before{width:54px}}.matrix__row:last-child td.column-highlighted::after{content:"";height:3px;width:83px;position:absolute;bottom:-3px;left:-4px;background-color:#fff}@media only screen and (max-width: 767px){.matrix__row:last-child td.column-highlighted::after{width:58px}}.matrix__row:last-child thead th.column-highlighted{border-bottom-left-radius:var(--flex-border-radius-sm, 4px);border-bottom-right-radius:var(--flex-border-radius-sm, 4px);border-bottom:0;border-left:3px solid #f6a361;border-right:3px solid #ffeecf;position:relative}.matrix__row:last-child thead th.column-highlighted::before{content:"";position:absolute;bottom:0;left:-1px;height:3px;width:78px;background:linear-gradient(to left, #ffeecf, #ffab21);border-radius:inherit}@media only screen and (max-width: 767px){.matrix__row:last-child thead th.column-highlighted::before{width:53px}}.matrix__row th{display:table-cell;width:calc(100% - 165px);font-weight:normal}@media only screen and (min-width: 768px){.matrix__row th{width:calc(100% - 240px)}}.matrix__row th div{display:flex;align-items:flex-start;flex-direction:column-reverse;padding-top:var(--flex-space-lg, 20px);padding-bottom:var(--flex-space-lg, 20px)}@media only screen and (min-width: 901px){.matrix__row th div{flex-direction:row;align-items:center;padding:var(--flex-space-md, 16px) var(--flex-space-xs, 8px) var(--flex-space-md, 16px) 0}}.matrix__row td{display:flex;justify-content:center;align-items:center;margin:0;width:80px;position:relative}@media only screen and (max-width: 767px){.matrix__row td{width:55px}}.matrix__row td.column-highlighted{border-right:3px solid #f6a361;border-left:3px solid #ffeecf;background-color:var(--flex-color-background-alternative, #fbf7f0)}.matrix__row-text{font-size:var(--flex-typography-font-size-xs, 0.75rem);margin:0;max-width:640px}@media only screen and (max-width: 767px){.matrix__row-text{padding-right:var(--flex-space-2xs, 4px)}}.matrix__row-badge{position:relative;font-family:headingprotreble-extrabold,sans-serif;font-size:var(--flex-typography-font-size-2xs, 0.625rem);font-style:italic;font-weight:700;z-index:0;display:inline-flex;padding:var(--flex-space-3xs, 2px) var(--flex-space-2xs, 4px);align-items:center;gap:var(--flex-badge-gap, 4px);color:var(--flex-color-text-default, #2d2d2d);margin-bottom:var(--flex-space-xs, 8px);margin-left:var(--flex-space-2xs, 4px)}@media only screen and (min-width: 901px){.matrix__row-badge{margin-bottom:0;margin-left:var(--flex-space-sm, 12px)}}.matrix__row-badge::before{content:"";position:absolute;background-color:var(--flex-badge-background-color, #ffd12e);top:0;left:0;width:100%;height:100%;z-index:-1;transform:skew(340deg)}.matrix__row-checkbox-text{display:flex;align-items:center;justify-content:center;width:40px;text-align:center;font-size:var(--flex-typography-font-size-xs, 0.75rem)}.column-highlighted .matrix__row-checkbox-text{color:#eb6800;position:relative;z-index:2}@media only screen and (min-width: 901px){.matrix__row-checkbox-text{width:55px}}.matrix__row-checkbox{display:flex;align-items:center;justify-content:center;width:40px;position:relative;z-index:2}@media only screen and (min-width: 901px){.matrix__row-checkbox{width:55px}}.matrix__row-checkbox::before{content:"";background-image:none;display:block;background-size:20px;width:20px;height:20px}.matrix__row-checkbox.default::before{background-image:url("../../img/svg/checkmark-black.svg")}.matrix__row-checkbox.orange::before{background-image:url("../../img/svg/checkmark-orange.svg")}.matrix__row--clickable{cursor:pointer}.matrix__row--clickable .matrix__row-text{text-decoration:underline;-webkit-text-decoration-color:#eb6800;text-decoration-color:#eb6800}.matrix__buttons{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:var(--flex-space-xl, 24px);gap:var(--flex-space-md, 16px)}@media only screen and (max-width: 550px){.matrix__buttons{flex-flow:column-reverse}}.matrix__buttons .btn{display:flex;align-items:flex-end;justify-content:center}.matrix__modal{display:none}.matrix__modal.show{display:block}
