.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0px;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;margin-top:-56px;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.user-register-form p[data-drupal-selector="edit-requiredfields"]{display:none;}.promolegals{padding:170px 0 60px;}@font-face{font-family:'Neue Haas Unica Pro';src:url(/modules/custom/damm_id_extend/css/fonts/NeueHaasUnicaPro-Bold.woff2) format('woff2'),url(/modules/custom/damm_id_extend/css/fonts/NeueHaasUnicaPro-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}.dammid-modal .modal-content{padding:20px 40px !important;width:100% !important;position:relative;}.dammid-modal .modal-title{font-weight:900;font-family:"Bottles Titles",sans-serif;font-size:32px;line-height:1.34;margin:20px 0;padding-right:50px;}.dammid-modal #nodbopt-confirmation-modal-text{padding:0px;font-size:16px;line-height:1.38;}.dammid-modal #nodbopt-confirmation-modal-text strong{display:block;}.dammid-modal span.close{font-size:32px;right:31px;top:22px;position:absolute;font-weight:normal;color:#000000;}@media screen and (min-width:414px){.dammid-modal .modal-title{padding-right:50px;}.dammid-modal .modal-content{max-width:577px !important;margin:105px auto !important;padding:35px 50px !important;}}
table.testassertions ._istrue,table.testassertions ._isfalse,table.testassertions ._isunk{padding:0;}table.testassertions ._istrue span,table.testassertions ._isfalse span,table.testassertions ._isunk span{display:block;text-align:center;color:white;font-size:2rem;padding:0.5rem;}table.testassertions tr.guess:first-child:after{content:"<<<<";margin-top:0.5em;display:block;max-width:50%}table.testassertions tr.true ._istrue span{background:green;}table.testassertions tr.true ._isfalse span{background:transparent;}table.testassertions tr.true ._isunk span{background:transparent;}table.testassertions tr.false ._istrue span{background:transparent;}table.testassertions tr.false ._isfalse span{background:red;}table.testassertions tr.false ._isunk span{background:transparent;}table.testassertions tr.unk ._istrue span{background:transparent;}table.testassertions tr.unk ._isfalse span{background:transparent;}table.testassertions tr.unk ._isunk span{background:gray;}table.testassertions tr span:before{content:'';}table.testassertions tr.guess span:before{content:'!';}table.testassertions tr.true ._istrue span{background:green;}table.testassertions tr.true ._istrue span:before{content:'☑';}table.testassertions tr.false ._isfalse span{background:red;}table.testassertions tr.false ._isfalse span:before{content:'☒';}table.testassertions tr.unk ._isunk span{background:gray;}table.testassertions tr.unk ._isunk span:before{content:'?';}table.testassertions tr.guess td{background:rgba(128,128,128,0.25);animation:blinkingBorder 1.2s infinite;}@keyframes blinkingBorder{0%{box-shadow:inset 0px 0px 1px 2px red;}50%{box-shadow:inset 0px 0px 5px 2px red;}100%{box-shadow:inset 0px 0px 1px 2px red;}}table.testassertions tr.true  td{background:rgba(128,255,128,0.25);}table.testassertions tr.false td{background:rgba(255,128,128,0.25);}table.testassertions tr.unk  td{background:rgba(128,128,128,0.25);}table.testassertions th,table.testassertions td{border:1px solid gray;}.testauto td,.testauto th{padding:0 0.5rem;}.testauto .assertion span{display:block;text-align:center;color:white;}.testauto tr .assertion span{background:gray;}.testauto tr.true .assertion span{background:green;}.testauto tr.false .assertion span{background:red;}.testauto tr.guess td{background:rgba(128,128,128,0.25)}.testauto tr.true  td{background:rgba(128,255,128,0.25);}.testauto tr.false td{background:rgba(255,128,128,0.25);}table.testassertions,table.testauto{width:auto;}body:not([data-geo-is~="ES-CT"]) .ES-CT{}body[data-geo-is~="XT-ESNOCAT"] .ES-CT{}body[data-geo-is~="ES-CT"] .ES-CT{}body[data-geo-is~="ES"] .ES-AN{}body[data-geo-is~="ES"]:not([data-geo-is~="ES-AN"]) .ES-AN{}body[data-geo-is~="ES"]:not([data-geo-is~="ES-AN"]) .ES-AN,body[data-geo-is~="ES"][data-geo-is~="ES-AN"][data-geo-is~="ES-CA"] .ES-AN{}.geo-hide{}html[data-geo-place~="ES"] .geo-hide.ES{display:none}html[data-geo-place~="ES-CT"] .geo-hide.ES-CT{display:none}html[data-geo-place~="XT-ESNOCAT"] .geo-hide.XT-ESNOCAT{display:none}.geo-show{display:none;}html[data-geo-place~="ES"] .geo-show.ES{display:initial}html[data-geo-place~="ES-CT"] .geo-show.ES-CT{display:initial}html[data-geo-place~="XT-ESNOCAT"] .geo-show.XT-ESNOCAT{display:initial}.block-damm-geoservice{position:fixed;top:30px;left:120px;z-index:10;width:50%;}.geoselect-wrapper.is-active{display:inherit;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);width:100%;z-index:1000;}.geoselect-wrapper{display:none;}.geoselect-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:40px 60px 40px 30px;width:auto;}.geoselect-wrapper .title-geo{text-align:center;}.geoselect-box ul{list-style-type:none;padding:0;margin-left:30px;margin-top:25px;line-height:1.75;border-top:1px solid black;float:left;text-align:left;min-width:130px;}.geoselect-box ul li{padding:0;}.geoselect-box ul li:first-child{text-transform:uppercase;padding-right:18px;}.geoselect-box [data-siteselect],.geoselect-box li[data-siteselect]{color:#ccc;}.geoselect-box [data-siteselect]:not(.current),.geoselect-box li[data-siteselect]:not(.current){cursor:pointer}.geoselect-box ul li:before{content:none;}span.icon_geoservice{margin:0 16px;}span.icon_geoservice:before{content:"";background-image:url(/modules/contrib/damm_geoservice/img/geolocation-icon-dark.svg);width:16px;height:16px;position:absolute;background-repeat:no-repeat;cursor:pointer;}.geoselect-wrapper .icon-close{background:url(/modules/contrib/damm_geoservice/img/close-ico.svg) no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:20px;right:30px;cursor:pointer;}.geoselect-box ul.wrapper_links.single_item{display:block;float:none;clear:both;border:none;text-align:center;}.geoselect-box ul.wrapper_links.single_item li:first-child{text-transform:none}.geoselect-box li.current:before{content:'_';position:initial;}
.promotions__text,.promotions__img{width:40%;display:inline-block;vertical-align:top;box-sizing:border-box;}.promo-legal-terms-head{font-weight:bold;cursor:pointer;margin-bottom:4px;padding-bottom:2px;}.promo-legal-terms-head:after{font-family:monospace;border:solid 1px #ccc;display:inline-block;width:12px;height:14px;font-size:12px;margin-left:4px;text-align:center;padding-bottom:2px;}.accordion-closed:after{content:'+';}.accordion-open:after{content:'-';}.promo-legal-text-text{padding:3px;border-top:solid 1px #ccc;}[class*="-valid-message"].js-error{display:none}[class*="-valid-message"].js-error.error{display:inline}[class*="-valid-message"].js-error.valid{display:inline}.border{border:1px solid;}.hidden{display:none;}.view-promotions-rewards .pager__item--last,.view-promotions-rewards .pager__item--first{display:none;}.view-promotions-rewards .pager__item--next{float:right;}.view-promotions-rewards .js-pager__items{display:block;}.disabledButton{filter:saturate(50%);opacity:0.6;pointer-events:none;}
#promotion-participate-form.form_reward_advanced_selector .container_reward_options{margin-bottom:0}.reward_search_result .views-row{min-height:220px;width:calc(50% - 3px);display:inline-block;vertical-align:top;position:relative;margin-bottom:20px;border:1px solid #e3e3e3;}.reward_search_result .views-row:nth-child(2n){float:right;}.reward_search_result .views-field-field-reward-image-mobile{width:40%;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;}.reward_search_result .views-field-field-reward-image-mobile .field-content{width:100%;height:100%;display:block;}.reward_search_result .views-field-field-reward-image-mobile img{width:100%;height:100%;object-fit:cover;}.reward_search_result .views-field-title,.reward_search_result .views-field-field-reward-subtitle,.reward_search_result .views-field-nothing,.reward_search_result .views-field-nothing-1{width:50%;float:right;margin-right:5%;}.reward_search_result .views-field-title{margin-top:20px;}.reward_search_result .views-field-nothing,.reward_search_result .views-field-nothing-1{margin-right:5%;width:50%;height:32px;text-align:center;cursor:pointer;border:1px solid #e3e3e3;}.reward_search_result .views-field-nothing{position:absolute;bottom:55px;right:0;margin:50px 5% 5px 0;}.reward_search_result .views-field-nothing-1{position:absolute;bottom:0;right:0;margin-bottom:20px;}@media(max-width:768px){.reward_searchs .reward_search_result .views-row{width:100%;float:none;}}.views-row.promotios-rewards-block-2 .wrapper-header{position:relative;}.views-row.promotios-rewards-block-2 .link-back{position:absolute;left:20px;top:20px;margin:0;cursor:pointer;}.views-row.promotios-rewards-block-2 .link-back a{text-transform:uppercase;}.views-row.promotios-rewards-block-2 .link-select{position:absolute;right:16px;top:155px;color:red;text-align:center;border:1px solid #e3e3e3;background-color:#fff;padding:5px 20px;cursor:pointer;display:none;}.views-row.promotios-rewards-block-2 .link-select a{width:123.55px;height:12px;text-align:center;text-transform:uppercase;vertical-align:middle;}.views-row.promotios-rewards-block-2 .link-select.bottom{position:relative;top:auto;right:auto;padding:7px;display:block;margin:40px auto 20px;}.views-row.promotios-rewards-block-2 .field-title{position:absolute;left:20px;bottom:40px;max-width:280px;height:80px;}.views-row.promotios-rewards-block-2 .field-reward-subtitle{position:absolute;left:20px;bottom:15px;}.views-row.promotios-rewards-block-2 .field-reward-image img{object-fit:cover;height:200px;width:100%;}.views-row.promotios-rewards-block-2 .wrapper-col,.views-row.promotios-rewards-block-2 .wrapper-photo{display:none}.views-row.promotios-rewards-block-2 .wrapper-col{border-right:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}.views-row.promotios-rewards-block-2 .wrapper-photo{border:solid 1px #e3e3e3;}.views-row.promotios-rewards-block-2 .wrap-text{display:flex;flex-wrap:wrap;}.views-row.promotios-rewards-block-2 .body-reward-info{width:100%;}.views-row.promotios-rewards-block-2 .field-reward-info,.views-row.promotios-rewards-block-2 .field-reward-info-2,.views-row.promotios-rewards-block-2 .field-reward-info-menu{margin:37px;}.views-row.promotios-rewards-block-2 h3{margin:20px 0 10px 0;}.views-row.promotios-rewards-block-2 .wrapper-photo .field-reward-images-gallery img{object-fit:cover;width:100%;height:100%;display:inline-flex;margin-top:0;}.field-reward-images-gallery img{margin-top:3px;}.views-row.promotios-rewards-block-2 .ui-tabs-nav{display:flex;padding:0;}.views-row.promotios-rewards-block-2 .ui-tabs-tab{width:33.3%;}.views-row.promotios-rewards-block-2 .ui-tabs .ui-tabs-panel{padding:0;}.views-row.promotios-rewards-block-2 .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;width:100%;text-align:center;display:inline-block;text-transform:uppercase;}.views-row.promotios-rewards-block-2 .ui-widget-header{border:none;background:transparent;}.views-row.promotios-rewards-block-2 .ui-tabs .ui-tabs-nav li{margin:0;border:none;}.views-row.promotios-rewards-block-2 .ui-widget.ui-widget-content{border:solid 1px #e3e3e3;}.views-row.promotios-rewards-block-2 .ui-state-default{background-color:#e3e3e3;}.views-row.promotios-rewards-block-2 .ui-state-default.ui-state-active{background-color:#fff;}.views-row.promotios-rewards-block-2 .ui-corner-all,.views-row.promotios-rewards-block-2 .ui-corner-top,.views-row.promotios-rewards-block-2 .ui-corner-right,.views-row.promotios-rewards-block-2 .ui-corner-left,.views-row.promotios-rewards-block-2 .ui-corner-tl,.views-row.promotios-rewards-block-2 .ui-corner-tr{border-top-right-radius:0;}.views-row.promotios-rewards-block-2 .ui-tabs{padding:0;}.views-row.promotios-rewards-block-2 .tab-content{padding-top:0;}.reward_search_detail .pagination{display:block;position:relative;height:40px;}.reward_search_detail .pager__item--previous{position:absolute;display:block;margin-left:20px;}.reward_search_detail .pager__item--previous span{margin-left:20px;}.reward_search_detail .pager__item--next{position:absolute;right:40px;}.pager__item.pager__item--next span{margin-right:5px;}.reward_search_detail .pager__item--previous a,.reward_search_detail .pager__item--next a{border:none;text-transform:uppercase;}.reward_search_detail .pager__item--first,.reward_search_detail .pager__item--last{display:none;}@media (min-width:1024px){.views-row.promotios-rewards-block-2 .link-back,.views-row.promotios-rewards-block-2 .field-title,.views-row.promotios-rewards-block-2 .field-reward-subtitle{left:40px;}.views-row.promotios-rewards-block-2 .link-select{display:block;}.views-row.promotios-rewards-block-2 .link-select.bottom{display:none;}.views-row.promotios-rewards-block-2 .tab-content{display:none;}.views-row.promotios-rewards-block-2 .wrapper-col,.views-row.promotios-rewards-block-2 .wrapper-photo{display:flex;}.views-row.promotios-rewards-block-2 .col-left,.views-row.promotios-rewards-block-2 .col-righ{width:50%;}.views-row.promotios-rewards-block-2 .col-righ{background:#e3e3e3;}}.damm-promotion-reward.reward-selected h2{margin-bottom:10px;}#promotion-participate-form .damm-promotion-reward.reward-selected p{margin:0;padding-bottom:10px;}#promotion-participate-form .damm-promotion-reward.reward-selected p:last-child{margin-top:50px;text-decoration:underline;cursor:pointer;}
body{overflow:hidden;}body.accessgranted-yes{overflow:auto;}.block-damm-prehome{position:fixed;top:0;bottom:0;left:0;right:0;z-index:11000;display:block;background-color:#fff;}body.accessgranted-no .prehome-container-nogrant{display:block}body.accessgranted-no .prehome-container{display:none!important}.block-damm-prehome.hidden_bock,.prehome-container-nogrant,body.accessgranted-yes .block-damm-prehome{display:none;}body.prehome .content__region{visibility:hidden;}
.fontsalem-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.fontsalem-modal .modal-content{background-color:#fefefe;margin:15% auto;border:1px solid #888;padding:20px 40px;width:100%;position:relative;}.fontsalem-modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold;}.fontsalem-modal .close:hover,.fontsalem-modal .close:focus{color:black;text-decoration:none;cursor:pointer;}.fontsalem-modal .modal-title{font-weight:900;font-family:"Bottles Titles",sans-serif;font-size:32px;line-height:1.34;margin:20px 0;padding-right:50px;}.fontsalem-modal p{padding:0px;font-size:16px;line-height:1.38;}.fontsalem-modal p strong{display:block;}.fontsalem-modal span.close{font-size:32px;right:31px;top:22px;position:absolute;font-weight:normal;color:#000000;}@media screen and (min-width:414px){.fontsalem-modal .modal-title{padding-right:50px;}.fontsalem-modal .modal-content{max-width:577px;margin:105px auto;padding:35px 50px;}}
@font-face{font-family:"Dharma Gothic E";src:url(/modules/custom/damm_external_promotion/fonts/DharmaGothicE-Regular.otf) format("opentype"),url(/modules/custom/damm_external_promotion/fonts/DharmaGothicE-Regular.woff2) format("woff2"),url(/modules/custom/damm_external_promotion/fonts/DharmaGothicE-Regular.ttf) format("ttf");font-style:normal;}html{scroll-behavior:smooth;}.external-promo-landing{position:relative;width:100%;height:auto;overflow:hidden;color:white;display:flex;justify-content:center;text-align:center;background-color:#0D0D0D;}.external-promo-landing .background{left:0;width:50%;}.external-promo-landing .background img{width:70%;object-fit:cover;padding-top:20%;}.external-promo-landing .background video{position:absolute;object-fit:cover;width:45%;height:auto;display:block;padding-top:10%;}.external-promo-landing .titles{color:#FFFFFF;font-family:"Dharma Gothic E",sans-serif;text-align:left;padding:10% 0 0 10%;width:50%;}.external-promo-landing .titles .title{margin:0.5rem 0;font-weight:800;font-style:normal;font-size:100px;line-height:0.8;letter-spacing:0%;text-transform:uppercase;width:80%;font-family:"Dharma Gothic E",sans-serif;}.external-promo-landing .titles .pre-title{font-family:Arial,sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;color:#E1251B;padding-bottom:2%;}.external-promo-landing .titles .post-title{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0;padding-top:10px;}.content-left{flex:1;padding-right:20px;}.app-image-block{flex:1;display:flex;justify-content:left;width:50%;margin-left:10%;margin-bottom:-17px;}.app-image-block img{width:auto;height:auto;}.external-promo-paragraph-phase{font-family:"Dharma Gothic E",sans-serif;font-size:90px;color:#FFFFFF;display:flex;flex-direction:column;gap:1rem;}.external-promo-paragraph-phase .title-field_custom_title2_content_exte,.external-promo-paragraph-phase .title-field_custom_title_content_exter{font-size:15px;font-family:Arial,sans-serif;color:#FFFFFF99;}.unids-field_custom_title_content_exter span{font-size:30px;}.box{border:2px solid white;border-radius:10px;background-color:transparent;}.box p:first-child{border-bottom:1px solid white;margin:0.5rem 0 0.5rem 0;padding-bottom:0.5rem;font-weight:400;}.box p{margin:0vh 20vh;font-weight:800;}.box p span{color:#FFFFFF;}.btn-white-black-external-promo{display:inline-block;background-color:white;color:#000000;padding:10px 20px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;margin:6vh 0vh 10vh 0vh;}.external-promo-landing .titles .btn-white-black-external-promo{margin:0vh 0vh 2vh 0vh;}.btn-white-black-external-promo a{color:black;text-decoration:none;font-size:15px;font-family:Arial,sans-serif;font-weight:700;}.content-app-external-promotion{display:flex;width:80%;}.content-left-app{text-align:left;line-height:0.8;width:50%}.app-pretitle{font-family:Arial,sans-serif;font-size:20px;color:#E1251B;}.app-title{text-transform:uppercase;font-family:"Dharma Gothic E",sans-serif;font-weight:800;font-size:100px;color:#FFFFFF;margin:0;}.legal-text-external-promo{font-family:sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;padding-bottom:10%;}.legal-text-external-promo a{text-decoration:none;color:#FFFFFF}.video-embed iframe{width:100%;}@media (max-width:1023px){.external-promo-landing{flex-direction:column;justify-content:start;}.external-promo-landing .titles{padding:10% 0 2% 10%;width:100%;position:relative;z-index:2;}.external-promo-landing .titles .pre-title{font-family:Arial,sans-serif;font-weight:700;font-size:11px;line-height:14px;width:100%;padding:45px 0 20px 0;}.external-promo-landing .titles .title{font-size:75px;line-height:60px;width:80%;}.external-promo-landing .titles .post-title{font-family:Arial,sans-serif;font-weight:400;font-size:15px;line-height:26px;letter-spacing:0;padding-top :0px;padding-left:0px;width:100%;}.external-promo-landing .background{width:100%;position:relative;z-index:1;padding-top:0;}.external-promo-landing .background img{padding-top:0;padding-bottom:18%;}.external-promo-landing .background video{width:80%;position:relative;display:inline-flex;padding-top:0;padding-bottom:25%;}.content-app-external-promotion{display:inline-block;}.content-left-app{width:100%;}.app-image-block{width:100%;justify-content:center;}.app-image-block img{width:80%;}}@media (max-width:800px){.external-promo-landing .titles .pre-title{padding:0px 0 20px 0;}.external-promo-landing .titles{padding-top:15%;}}@media (max-width:600px){.external-promo-landing .titles{padding-top:25%;height:auto}}@media (max-width:700px){.external-promo-landing .background video{padding-bottom:48%;}.box p{margin:0vh 8vh;}.legal-text-external-promo{font-size:11px;}}@media (max-width:380px){.external-promo-landing .titles .title{font-size:60px;}}.external-promo-paragraph{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:300px;padding:20px;box-sizing:border-box;}.background-image-block{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.video-embed,.html-content{width:100%;max-width:800px;margin-bottom:20px;padding-top:4%;}.html-content{font-style:normal;line-height:0.88;letter-spacing:0%;}.titleparagraph1,.titleparagraph2{margin-top:0;margin-bottom:0;font-size:100px;font-weight:800;text-transform:uppercase;font-family:"Dharma Gothic E",sans-serif;}.titleparagraph1{color:#FFFFFF;}.titleparagraph2{color:#E1251B;}.subtitleparagraph{color:#FFFFFF;font-size:20px;font-weight:400;font-family:arial,sans-serif;line-height:26px}@media (max-width:767px){.html-content{font-size:75px;}.subtitleparagraph{font-size:15px;}.app-store-button,.play-store-button{display:none;}}
#openid-connect-login-form{display:none;}.dammid-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.dammid-modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;}.dammid-modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold;}.dammid-modal .close:hover,.dammid-modal .close:focus{color:black;text-decoration:none;cursor:pointer;}
