@font-face{font-family:AllTogetherSans;src:url(/fonts/AllTogetherSans-SemiLight.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:AllTogetherSans;src:url(/fonts/AllTogetherSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:AllTogetherSans;src:url(/fonts/AllTogetherSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"AllTogetherSerif";src:url(/fonts/AllTogetherSerif-CnLight.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"AllTogetherSerif";src:url(/fonts/WideBlk.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"AllTogetherSerif";src:url(/fonts/AllTogetherSerif-CnBold.woff2) format("woff2");font-weight:700;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}body{--campaign-font-sans:"AllTogetherSans",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;--campaign-font-serif:"AllTogetherSerif","Times New Roman",Times,serif;--campaign-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#__next,body{min-height:100vh;display:flex;flex-direction:column}#__next>div{flex:1 1}#campaign-activation{font-family:var(--campaign-font-sans);box-sizing:border-box;padding:0;margin:0;h1,h2,h3,h4,h5,h6{font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown)}h1{font-size:2.5rem;font-weight:700;line-height:1.2;@media (max-width:768px){font-size:3rem}}h2{font-size:1.5rem;margin-bottom:1.5rem;@media (max-width:768px){font-size:1.75rem}}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;text-align:inherit;width:auto;vertical-align:baseline}.mobile{display:none;@media (max-width:768px){display:block}}.desktop{display:block;@media (max-width:768px){display:none}}.hidden{display:none}}body #onetrust-banner-sdk.otFlat{z-index:200}body #ot-sdk-btn.ot-sdk-show-settings{color:#5a1f06;background:none;text-decoration:none;cursor:pointer;border:none;font-size:12px;font-family:inherit;padding:0;text-decoration:underline;transition:all .2s ease-in-out}body #ot-sdk-btn.ot-sdk-show-settings:hover{-webkit-text-decoration:transparent;text-decoration:transparent;color:#5a1f06;background:none}body #onetrust-consent-sdk #ot-sdk-btn-floating{display:none}body #onetrust-consent-sdk #onetrust-banner-sdk{overflow:visible;background-color:#ffd200}body #onetrust-consent-sdk #banner-options *,body #onetrust-consent-sdk #onetrust-policy-text,body #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler),body #onetrust-consent-sdk #onetrust-policy-title,body #onetrust-consent-sdk .ot-b-addl-desc,body #onetrust-consent-sdk .ot-cat-header,body #onetrust-consent-sdk .ot-dpd-desc,body #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler),body #onetrust-consent-sdk .ot-dpd-title{color:#5a1f06}body #onetrust-consent-sdk #onetrust-policy-text,body #onetrust-consent-sdk .ot-b-addl-desc,body #onetrust-consent-sdk .ot-dpd-desc{font-size:.75rem;font-weight:400}body #onetrust-consent-sdk #onetrust-policy-title{font-size:1rem;color:#5a1f06}body #onetrust-consent-sdk #onetrust-policy-text a{color:#5a1f06;margin-left:0;cursor:pointer}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,body #onetrust-consent-sdk #onetrust-banner-sdk a[href],body #onetrust-consent-sdk #onetrust-banner-sdk a[href] font{color:#5a1f06}body #onetrust-consent-sdk #onetrust-button-group{display:flex;flex-wrap:wrap-reverse;width:100%;margin:0}body #onetrust-consent-sdk #onetrust-button-group button:last-of-type{margin-bottom:5px}body #onetrust-consent-sdk button{width:100%;font-size:.75rem;background-color:#fff;border-color:#fff;color:#5a1f06;margin:.5rem 0!important;border-radius:999rem;padding:.875rem 1.5rem;transition:box-shadow .2s cubic-bezier(.4,0,.2,1) 0ms}body #onetrust-consent-sdk #onetrust-banner-sdk button:hover{opacity:1;box-shadow:-.25rem .3125rem 0 #5a1f06}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{width:min(calc(100vw - 48px),1224px);position:relative;display:flex;top:unset;left:unset;transform:none;margin:0}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{position:relative;display:flex;flex-direction:column;width:min(calc(100vw - 48px),1224px);padding:5rem 24px 1rem}body #onetrust-pc-btn-handler{height:2.6rem!important}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row:before{content:" ";position:absolute;top:0;left:calc(1.5rem + 4px);transform:translateY(-56%);height:85px;width:85px;z-index:2;border:1rem solid #fff;border-radius:50%;background-color:#fff;background-size:contain;background-image:url(https://cdn.media.amplience.net/i/marsmmsprod/cookie-consent?fmt=auto&w=250&h=250);box-shadow:0 0 0 4px #ffd200}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy{box-sizing:border-box;width:100%;padding:0 0 1rem}@media (min-width:1024px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy{width:min(calc(50vw - 108px),600px);padding:0 0 0 204px}}@media (min-width:768px) and (max-width:1023.95px){body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{padding-left:48px;padding-right:48px;width:min(calc(100vw - 96px),1224px)}}@media (min-width:1024px){body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{width:min(calc(100vw - 96px),1224px);flex-direction:row;justify-content:space-between;margin:auto;padding:2.5rem 0}}@media (min-width:1440px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{width:min(calc(33vw - 112px),392px);justify-content:flex-end;padding:0}}@media (min-width:1024px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{width:min(calc(33vw - 112px),392px);justify-content:flex-end;padding:0}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row:before{left:4px;height:120px;width:120px;border:20px solid #fff;transform:translateY(-33%)}}:root{--campaign-font-sans:var(--font-alltogether-sans);--campaign-font-serif:var(--font-alltogether-serif);--campaign-color-primary-yellow:#ffd200;--campaign-color-primary-brown:#5a1f06;--campaign-color-primary-red:#d70100;--campaign-color-primary-orange:#fa6400;--campaign-color-primary-blue:#0e74e1;--campaign-color-primary-green:#00a832;--campaign-color-secondary-teal:#00403e;--campaign-color-secondary-dark-green:#005e20;--campaign-color-secondary-aqua:#53d4c0;--campaign-color-secondary-electric-green:#dce84f;--campaign-color-secondary-dark-blue:#121661;--campaign-color-secondary-sky-blue:#8aceff;--campaign-color-secondary-purple:#8a1a9b;--campaign-color-secondary-lavender:#d7a1ff;--campaign-color-secondary-maroon:#8a0047;--campaign-color-secondary-dark-pink:#f24dc1;--campaign-color-secondary-pink:#ffabdf;--campaign-color-secondary-gold:#ed9418;--campaign-color-tertiary-light-yellow:#fff2b6;--campaign-color-tertiary-light-orange:#ffd0b1;--campaign-color-tertiary-light-red:#ffc3c2;--campaign-color-tertiary-light-blue:#d4ebff;--campaign-color-tertiary-light-brown:#f7d3b7;--campaign-color-tertiary-light-teal:#b8edeb;--campaign-color-tertiary-light-green:#caffda;--campaign-color-tertiary-light-purple:#e3e0ff;--campaign-color-tertiary-light-pink:#ffd8fc;--campaign-color-neutrals-black:#040607;--campaign-color-neutrals-silver:#68717d;--campaign-color-neutrals-platinum:#b9c1ca;--campaign-color-neutrals-gray:#f3f6fa;--campaign-color-neutrals-white:#fff}#campaign-activation{.btn{cursor:pointer;text-decoration:none;justify-content:center;display:inline-flex;align-items:center;padding-left:30px;padding-right:30px;height:2.75rem;font-size:1.25rem;font-weight:700;font-family:var(--campaign-font-sans);background-color:var(--campaign-color-primary-yellow);color:var(--campaign-color-primary-brown);border-radius:2rem}.btn-input{flex-grow:0;text-align:center;cursor:default;background-color:var(--campaign-color-neutrals-gray);&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}&::placeholder{color:var(--campaign-color-primary-brown)}}.btn-hero{background-color:#fff;border:2px solid #5a1f06;padding:12px 20px;position:absolute;z-index:999999;bottom:80px;left:50%;transform:translateX(-50%);@media (max-width:768px){bottom:30px;font-size:15px;width:90%}}.btn-hero,.btn-submit{color:#5a1f06;font-size:20px}.btn-submit{width:295px;height:60px;background-color:#ffd200;padding:.75rem 3rem;border:none;margin-top:10px;margin-bottom:13px;&:hover{background-color:#ffc000}@media (max-width:768px){width:100%}}.btn-return{width:462px;margin:30px auto 10px;padding:12px 20px;background:#ffd200;color:#5a1f06;text-decoration:none;text-align:center;@media (max-width:768px){font-size:15px;margin-top:47px;margin-bottom:0;width:304px;height:48px}}.btn-message,.btn-return{border:none;font-size:22px}.btn-message{display:block;width:450px;margin:0 auto;padding:20px 30px;color:#fff;&.active{pointer-events:none;cursor:default;box-shadow:-4px 7px 11px rgba(0,0,0,.67);transition:box-shadow .3s ease}@media (max-width:768px){font-size:15px;width:328px;height:60px;padding-left:20px;padding-bottom:15px;padding-right:20px;padding-top:15px}}}#campaign-activation{.modal{opacity:0;max-width:50rem;max-height:80%;width:calc(100% - 1.5rem);border-radius:10px;padding:0;z-index:1000;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:none;left:50%;top:50%;transform:translate(-50%,-50%);&::-webkit-backdrop{background-color:rgba(0,0,0,.6);opacity:0}&::backdrop{background-color:rgba(0,0,0,.6);opacity:0}&[open]{opacity:1}&[open]::-webkit-backdrop{opacity:1}&[open]::backdrop{opacity:1}}#age-gate-submit{font-size:1rem}.modal-container{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-title{font-weight:700;font-size:2.75rem}.modal-close-button{font-size:1.5rem;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}.modal-body{a{text-decoration:underline;font-weight:700;color:inherit}}.age-gate-form-group{width:100%;display:flex;gap:.75rem;@media (min-width:768px){width:60%}}.modal-footer{.highlight-link,p{font-size:12px;padding-bottom:0}@media (min-width:768px){width:85%}}.terms-section{h2{color:#000;letter-spacing:.5px;font-size:24px;margin-top:1.5em;margin-bottom:.5em}h2,h3{text-transform:uppercase;font-weight:700}h3{margin-bottom:.5rem;margin-top:1rem;color:#333;font-size:1.1rem}strong{font-weight:700}p{text-align:justify;font-size:16px;line-height:1.5}p,ul{margin-bottom:1rem}ul{list-style:disc;padding-left:1.5rem}li{margin-bottom:.5rem;text-align:justify}}.modal-content-hidden{display:none}}.stj-coming-soon.no-form .form-section h2{font-family:var(--campaign-font-serif);color:#5a1f06;font-weight:700;font-size:96px;line-height:85px;word-break:break-word;letter-spacing:0}.stj-coming-soon.no-form .form-section h3{font-family:var(--campaign-font-sans);margin-top:30px;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0}.stj-coming-soon .form-section{width:100%;background-color:#f3f6fa;padding:0 34px;display:flex;position:relative;overflow:hidden;flex-direction:row-reverse;flex-wrap:nowrap;align-content:center;align-items:center}.stj-coming-soon .form-section form{background-color:#f3f6fa;text-align:left;width:50%;display:inline-block;margin:auto;box-sizing:border-box;padding:2% 0}.stj-coming-soon .image-section{width:50%;position:relative;background-color:#f3f6fa;right:0;float:right}.stj-coming-soon.no-form .form-section{padding:0 62px}.stj-coming-soon.no-form{flex:1 1;background-color:#f3f6fa}.stj-coming-soon.no-form .title-container{width:50%;padding:0 50px}.stj-coming-soon .image-section img{width:100%}.stj-coming-soon .form-section .tnc-link{color:#5a1f06;font-family:var(--campaign-font-serif);text-align:left;display:block;margin:auto;text-decoration:underline;font-size:1.142rem}.stj-coming-soon .user-info-section{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;align-items:center}.stj-coming-soon .input-field{width:48%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.stj-coming-soon .input-field label{font-family:var(--campaign-font-serif);font-size:1.25vw;font-weight:700}.stj-coming-soon .form-section form input[type=text]{width:70%;border-bottom:1px solid #68717d;color:#68717d;padding:6px;background-color:#f3f6fa;border-radius:0;font-family:var(--campaign-font-sans);margin:1%;box-sizing:border-box}.stj-coming-soon .form-section form input[type=text]::placeholder{color:#68717d}.stj-coming-soon span.field-error{color:#d1080a;display:block;width:100%}.stj-coming-soon .consent-section{width:70%;margin:auto}.stj-coming-soon input#consent-box{display:inline-block;margin-right:1%;margin-top:2%;vertical-align:baseline;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.stj-coming-soon .form-section .consent-section span{font-family:var(--campaign-font-sans);color:#040607;font-size:.8rem;display:inline-block}.stj-coming-soon .form-section .consent-section span a{color:#040607;text-decoration:underline;font-weight:700}.stj-coming-soon .form-section input[type=submit]{color:#5a1f06;background-color:#ffd200;border:2px solid #ffd200;width:60%;border-radius:26px;box-sizing:border-box;padding:9px;margin:4% 0;text-align:center;display:inline-block;text-decoration:none;font-family:var(--campaign-font-serif);font-weight:700;font-size:1.5rem;line-height:1.5rem}.stj-coming-soon .form-section input[type=submit]:hover{cursor:pointer}.stj-coming-soon .thanks-message{background-color:#f3f6fa;padding:5%;border-radius:0;width:70%;margin:3% auto;clear:both}.stj-coming-soon .form-section p{font-family:var(--campaign-font-sans);color:#5a1f06;display:block;font-size:1.142rem;line-height:1.142rem;width:100%;margin:0 auto;text-align:left}.stj-coming-soon .thanks-message span{margin-bottom:3%}.stj-coming-soon span.ty-1{font-weight:700;font-size:2.7vw;line-height:4vw}.stj-coming-soon span.ty-1,.stj-coming-soon span.ty-2{font-family:var(--campaign-font-serif);display:inline-block}.stj-coming-soon span.ty-2{font-size:1.5vw;line-height:2vw}.stj-coming-soon span.ty-3{font-family:var(--campaign-font-serif);font-size:1.4vw;line-height:1.6vw;display:inline-block}.stj-coming-soon .thanks-message a:hover{cursor:pointer}@media screen and (max-width:768px){.stj-coming-soon.no-form .form-section{display:grid;grid-template-columns:1fr;padding-bottom:50px}.stj-coming-soon .image-section,.stj-coming-soon.no-form .title-container{width:100%;padding:0}}@media screen and (max-width:548px){.stj-coming-soon.no-form .form-section h2{font-size:3rem}.stj-coming-soon .form-section{width:100%;padding:0;margin:auto;position:relative;display:flex;flex-direction:column}.stj-coming-soon .image-section{width:100%;height:100%;position:relative;background-color:#f3f6fa;right:0;top:0;transform:none}.stj-coming-soon .form-section form{width:100%;padding:5% 0}.stj-coming-soon .form-title-content{width:80%;display:block;margin:auto;padding-bottom:4%}.stj-coming-soon .title-only{font-size:48px;line-height:48px}.stj-coming-soon .form-section h2{width:100%;font-size:7vw;padding-bottom:1%;margin:0 auto;text-align:left}.stj-coming-soon .form-section p{display:inline-block;font-size:3.5vw;line-height:4.85vw;width:100%;margin:0 auto;text-align:left}.stj-coming-soon .user-info-section{clear:both}.stj-coming-soon .form-section form input[type=text]{width:80%;border-radius:0;font-family:var(--campaign-font-sans);margin:1%;box-sizing:border-box}.stj-coming-soon .consent-section{width:80%;margin:auto}.stj-coming-soon .form-section .consent-section span{font-size:3vw;display:inline-block}.stj-coming-soon .form-section input[type=submit]{width:100%;border-radius:26px;box-sizing:border-box;padding:8px;text-align:center;display:inline-block;text-decoration:none;font-family:var(--campaign-font-serif);font-size:3.5vw;line-height:3.5vw}.stj-coming-soon .form-section .thanks-message p{font-family:var(--campaign-font-sans);display:block;font-size:1.142rem;line-height:1.4rem;width:100%;text-align:center}.stj-coming-soon .form-section .thanks-message h2{text-align:center}}#campaign-activation.stj-activation{.age-gate-modal{background-image:url(https://cdn.media.amplience.net/i/marsmmsprod/blue_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/white_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/pink_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/yellow_lentil);background-repeat:no-repeat;background-size:80px;background-position:75% 2%,98% 4%,97% 23%,-2% 0;.highlight-link,p{font-family:var(--campaign-font-sans);font-size:1.25rem;padding-bottom:1.5rem;font-weight:300;color:#000}.modal-footer{.highlight-link,p{font-size:12px;padding-bottom:0}}.btn{border:none;font-size:1rem}.modal-container{padding-top:3.5rem}@media (min-width:768px){background-image:url(https://cdn.media.amplience.net/i/marsmmsprod/blue_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/white_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/red_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/green_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/pink_lentil),url(https://cdn.media.amplience.net/i/marsmmsprod/yellow_lentil);background-position:85% 7%,98% 14%,80% 29%,96% 36%,99% 69%,97% 98%;.modal-container{padding-top:2.5rem;padding-left:5rem}.modal-body{width:68%}}}.age-gate-form{display:flex;flex-wrap:wrap;gap:.75rem;.btn-input{width:50%}.age-gate-submit{width:100%}@media (min-width:768px){flex-wrap:nowrap;.age-gate-submit{width:40%}}}}#campaign-activation.stj-activation{.character{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 15px);text-align:center;cursor:pointer;scroll-snap-align:start;position:relative;transition:transform .3s ease;border-radius:127px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:50px;max-width:254px;height:254px;aspect-ratio:1/1;@media (max-width:768px){flex:0 0 254px;width:254px;height:254px;scroll-snap-align:center}}.char-bg-red{background-color:#c8102e;color:#fff}.char-bg-yellow{background-color:#ffc000}.char-bg-blue{background-color:#0078c1;color:#fff}.char-bg-green{background-color:#00a14e;color:#fff}.char-bg-orange{background-color:#ff7900;color:#fff}.char-bg-brown{background-color:#5a1f06;color:#fff}.char-bg-purple{background-color:#8a1a9b;color:#fff}.character.active{transform:translateY(-5px);border:3px solid #fff;box-shadow:0 0 0 3px #5a1f06}.character img{width:auto;height:150px;transition:transform .3s ease}.character.active img{transform:scale(1.1)}.character span{font-family:var(--campaign-font-serif);display:block;margin-top:8px;font-weight:700}}#campaign-activation.stj-activation{.form-confirmation{display:none}.form-confirmation h2{font-size:44px;font-weight:700;margin-bottom:1rem}.form-confirmation p{font-size:16px;color:#000;margin-bottom:2rem;line-height:1.5;max-width:400px}.form-confirmation .return-link{display:inline-block;background-color:#ffd200;color:#5a1f06;padding:1rem 2rem;border-radius:300px;text-decoration:none;font-size:20px;font-weight:700;border:none;cursor:pointer;transition:background-color .2s;width:-moz-fit-content;width:fit-content}.form-confirmation .return-link:hover{background-color:#ffc000}}#campaign-activation.stj-activation{.dynamic-message-section{display:none;gap:20px;background:#f3f6fa;padding:60px 50px 20px 110px;margin-top:40px}.dynamic-message-section.active{display:flex;flex-direction:row-reverse;@media (max-width:768px){padding-left:20px;padding-bottom:30px;padding-right:20px;padding-top:30px;flex-direction:column}}.message-image img{width:100%;object-fit:contain;@media (max-width:768px){width:100%;height:333px;object-fit:contain}}.message-content{flex:1 1}.message-content h3{font-size:44px;margin-top:0;margin-bottom:10px;font-weight:700;line-height:52px;@media (max-width:768px){font-size:36px}}.message-content p{font-family:var(--campaign-font-sans);font-weight:400;line-height:26px;font-size:16px;margin-top:0;color:#000;margin-bottom:70px;@media (max-width:768px){margin-bottom:50px}}}#campaign-activation.stj-activation{.form-container{display:grid;grid-template-columns:1fr 1fr;background-color:#f3f6fa;padding:124px 0 124px 109px;@media (max-width:768px){padding-left:25px;padding-bottom:25px;padding-right:25px;padding-top:25px;grid-template-columns:1fr}}input[type=email],input[type=tel],input[type=text]{width:100%;border:none;border-bottom:1px solid #000;padding:.5rem .5rem .5rem 0;background:transparent;font-size:1rem;transition:border-color .3s}input::placeholder{color:#68717d}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{outline:none;border-bottom-color:#552b12}.error-message{color:#e53e3e;font-size:.875rem;margin-top:.25rem}.phone-validation{font-size:12px;color:#000;margin-bottom:26px}.info-text{font-size:12px;color:#000;margin-bottom:10px}.highlight,.highlight-link{color:#552b12;font-weight:600}.highlight-link{font-size:12px;text-decoration:underline;cursor:pointer;display:inline-block}.checkbox-group{display:flex;align-items:center;gap:.5rem;margin-top:13px}.checkbox-group label{font-size:12px;color:#000}.checkbox-group input[type=checkbox],.checkbox-group input[type=radio]{width:13px;height:13px;accent-color:#06c;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.submit-button{width:295px;height:60px;background-color:#ffd200;color:#5a1f06;padding:.75rem 3rem;text-align:center;border:none;border-radius:300px;font-family:var(--campaign-font-serif);font-size:20px;font-weight:700;transition:background-color .3s;cursor:pointer;margin-top:10px;margin-bottom:13px;@media (max-width:768px){width:100%}}.submit-button:hover{background-color:#ffc000}.terms-text{font-size:12px;color:#000}.privacy-policy{margin-top:18px}}#campaign-activation.stj-activation{.hero-section{position:relative;h1{position:absolute;top:0;left:48%;transform:translateX(-50%)}.hero-title{font-weight:300;top:1.65em;left:2em}.hero-title,.title-bolded{font-size:4vw;position:relative}.title-bolded{font-weight:700;bottom:-1.4em;left:2.25em}.title-bolded-large{font-weight:700;font-size:11vw;position:relative;bottom:-2.5rem;word-break:auto-phrase}.hero-button{text-decoration:none;background-color:#fff;border:2px solid #5a1f06;padding:12px 20px;border-radius:29.5px;color:#5a1f06;font-weight:700;font-size:20px;text-align:center;position:absolute;z-index:5;bottom:80px;left:50%;transform:translateX(-50%);@media (max-width:768px){bottom:30px;font-size:15px;width:90%}}@media screen and (max-width:768px){.hero-title{font-size:6vw;top:3em}.title-bolded{font-size:6vw;bottom:-3em}.choose-label{display:none}.title-bolded-large{position:relative;bottom:-6rem}}@media screen and (max-width:480px){h1{top:2%}.hero-title{font-size:6vw;top:3em}.title-bolded{font-size:6vw;bottom:-4.5rem}.title-bolded-large{font-size:10vw;position:relative;bottom:-4rem}}}}#campaign-activation.stj-activation{.language-bar{background-color:#0e74e1;padding:8px 16px;text-align:center;font-size:16px;font-weight:400;display:flex;justify-content:center;gap:5px}.language-bar,.language-tag{color:#fff;align-items:center}.language-tag{font-size:14px;display:inline-flex;gap:8px;text-decoration:none}.language-tag-flag{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #fff;padding:6px;border-radius:50%}.language-tag img{width:22px;height:22px;border-radius:50%}@media screen and (max-width:768px){.choose-label{display:none}}}#campaign-activation.stj-activation{.hidden{display:none}.promotion-form-section{h2{font-weight:300;font-size:44px;line-height:47px;@media (min-width:768px){font-weight:300;font-size:36px;line-height:40px}}}.entry-confirmation{background-color:#f3f6fa;padding:50px}.file-upload{max-width:310px;display:flex;align-items:center;margin-bottom:15px}.file-upload-label{display:block;margin-top:10px;font-size:14px;font-weight:700;color:#5a1f06;margin-bottom:10px!important}.file-name{display:flex;justify-content:center;padding:6px 20px;background-color:#d9d9d9;color:#000;font-size:12px;border:.5px solid #68717d80;border-top-right-radius:4px;border-bottom-right-radius:4px}.file-upload-btn{background-color:#5a1f06;color:#fff;padding:6px 10px;cursor:pointer;font-size:12px;border:.5px solid #5a1f06;border-top-left-radius:4px;border-bottom-left-radius:4px}input[type=file]{width:300px}.note{font-size:12px;margin-top:5px;color:#000}}#campaign-activation.stj-activation{.limited-edition-section{background-color:#fff}.limited-edition-container{display:flex;padding:50px 64px;@media (max-width:768px){padding-left:0;padding-bottom:32px;padding-right:0;padding-top:32px;flex-direction:column}}.limited-edition-title{font-size:44px;font-weight:700;color:#5a1f06;margin-bottom:.25rem;line-height:52px;text-align:center;&.mobile{display:none}@media (max-width:768px){font-size:36px;line-height:40px;padding-left:18px;padding-bottom:0;padding-right:18px;padding-top:0;&.mobile{display:block}&.desktop{display:none}}}.limited-edition-subtitle{font-family:var(--campaign-font-serif);font-size:44px;line-height:52px;font-weight:300;color:#5a1f06;text-align:center;margin-bottom:120px;&.mobile{display:none}@media (max-width:768px){font-size:36px;line-height:40px;margin-bottom:32px;&.mobile{display:block}&.desktop{display:none}}}.limited-edition-content{display:grid;place-content:center}.limited-edition-image-section{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.limited-edition-image-section picture{z-index:2}.character-background{background-color:#f3f6fa;position:absolute;height:80%;width:auto;aspect-ratio:1/1;z-index:1;border-radius:50%;top:50%;left:55%;transform:translate(-50%,-50%)}.limited-edition-image-section img{width:100%}.product-images{display:flex;justify-content:center;margin-top:2rem}.product-images img{max-width:100%;height:auto}.za-limited-edition{padding:50px 64px;display:grid;grid-template-columns:1fr 1fr;@media (max-width:768px){padding-left:0;padding-bottom:32px;padding-right:0;padding-top:32px;grid-template-columns:1fr}img{width:100%;height:auto}.double-packs{display:grid;grid-template-columns:1fr 1fr;@media (max-width:768px){order:2}}.single-pack{order:1}}}#campaign-activation.stj-activation{&.share-the-message{display:grid;grid-gap:54px;gap:54px;.character-animation{display:flex;justify-content:center;align-items:center;position:relative}.character-animation video{max-width:100%;max-height:100%;object-fit:contain}.buttons-group{display:flex;justify-content:center;gap:20px;margin-bottom:90px;@media (max-width:768px){margin-bottom:40px}}a,button{cursor:pointer;text-align:center;border-radius:300px;font-family:var(--campaign-font-serif);font-weight:700;font-size:20px;line-height:52px;width:295px;@media (max-width:768px){width:170px;font-size:15px;line-height:35px}&.brown{background-color:var(--campaign-color-primary-brown);color:#fff}&.white{background-color:#fff;color:var(--campaign-color-primary-brown);border:2px solid var(--campaign-color-primary-brown);@media (max-width:768px){border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}}}}}#campaign-activation.stj-activation{.message-buttons{width:-moz-fit-content;width:fit-content;position:relative;max-width:100%;display:flex;flex-direction:column;gap:33px;padding-top:20px;padding-bottom:20px;@media screen and (max-width:768px){width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;gap:23px}}.message-buttons:after,.message-buttons:before{content:"";font-family:var(--campaign-font-serif);font-size:128px;font-weight:700;color:#5a1f06;position:absolute;line-height:1}.message-buttons:before{content:"“";top:-15px;left:-55px}.message-buttons:after{content:"”";bottom:80px;right:-55px}.message-button{display:block;width:450px;margin:0 auto;padding:20px 30px;border:none;border-radius:1008px;font-family:var(--campaign-font-serif);font-size:22px;font-weight:700;color:#fff;cursor:pointer;letter-spacing:0;@media (max-width:768px){font-size:15px;width:328px;min-height:60px;padding-left:20px;padding-bottom:15px;padding-right:20px;padding-top:15px}}.message-button.active{pointer-events:none;cursor:default;border:3px solid #fff;box-shadow:0 0 0 3px #5a1f06}.return-button{display:block;width:462px;margin:30px auto 10px;padding:12px 20px;border:none;border-radius:30px;font-family:var(--campaign-font-serif);font-size:22px;font-weight:700;cursor:pointer;background:#ffd200;color:#5a1f06;text-decoration:none;text-align:center;@media (max-width:768px){font-size:15px;margin-top:47px;margin-bottom:0;width:304px;min-height:48px}}@media screen and (max-width:768px){.message-buttons:after,.message-buttons:before{font-size:90px}.message-buttons:before{top:-40px;left:0;font-size:90px}.message-buttons:after{bottom:50px;right:0;font-size:90px}}}#campaign-activation.stj-activation{.image-section{display:flex;justify-content:center;align-items:center;margin-top:2rem;@media (max-width:768px){margin-top:0;order:-1}}.image-section img{max-width:100%;height:100%;padding:0 50px;object-fit:contain}.message-section{position:relative;padding:148px 111px;background-image:url(https://cdn.media.amplience.net/i/marsmmsprod/curve_bg);background-size:cover;background-position:50%;background-repeat:no-repeat;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;background-image:url(https://cdn.media.amplience.net/i/marsmmsprod/curve_bg_mobile);background-size:cover;background-position:top;background-repeat:no-repeat}}.message-container{display:flex;justify-content:space-between;align-items:center;gap:33.5px;position:relative;@media (max-width:768px){padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px;flex-direction:column-reverse;gap:50px}}.message-form-section{display:flex;flex-direction:column}.message-title{font-weight:700;margin-bottom:0;@media (max-width:768px){font-size:36px;line-height:40px}}.message-subtitle,.message-title{font-size:44px;color:#5a1f06;line-height:47px}.message-subtitle{font-weight:300;margin-bottom:22px;@media (max-width:768px){font-size:36px;line-height:40px}}.message-info{font-size:16px;color:#000;max-width:500px;margin-bottom:40px;@media (max-width:768px){margin-bottom:20px}}.message-image-section{display:flex;justify-content:center;align-items:center}.message-image-section img{max-width:100%;height:auto}.message-form-container{display:flex;flex-direction:column;gap:7px}}#campaign-activation.stj-activation{.slider-section{padding:80px 110px 0;@media (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:40px}}.slider-title{font-family:var(--campaign-font-serif);text-align:center;font-size:44px;font-weight:700;color:#5a1f06;margin-bottom:5px;@media (max-width:768px){font-size:36px}}.sub-text{font-family:var(--campaign-font-sans);text-align:center;font-size:16px;padding:0 34px;max-width:580px;margin:0 auto}.slider-wrapper{position:relative;margin-top:30px}.slider{display:flex;gap:64px;overflow-x:auto;padding:20px 10px 0;@media (max-width:768px){scroll-snap-type:x mandatory;overflow-x:scroll;padding-left:calc(50% - 127px);padding-right:calc(50% - 127px);gap:20px}}.slider::-webkit-scrollbar{height:4px;cursor:pointer}.slider::-webkit-scrollbar-track{background:transparent}.slider::-webkit-scrollbar-thumb{background:#5a1f06;border-radius:2px;cursor:pointer}}#campaign-activation.disneyland-paris-activation.coming-soon{background-color:var(--campaign-color-primary-yellow);position:relative;width:100%;img{width:100%;height:auto;display:block}.mobile{display:none}@media (max-width:768px){.desktop{display:none}.mobile{display:block}}h2.terms-footer{background-color:var(--campaign-color-primary-yellow);display:grid;place-content:center;margin-bottom:0;padding:24px 0;font-size:30px;letter-spacing:0;@media (max-width:768px){font-size:20px}a{color:var(--campaign-color-primary-brown)}}}#campaign-activation.dlp-activation{.age-gate-modal{background-color:var(--campaign-color-primary-yellow);.highlight-link,p{font-size:1.25rem;padding-bottom:1.5rem}.modal-body{display:flex;width:100%;gap:10px;.content-container{width:100%;display:flex;gap:25px;flex-direction:column;justify-content:center;p{padding:0;margin:0}}.character-container{width:420px;margin-right:-40px;img{width:100%;height:100%;object-fit:contain}}button.age-gate-return{font-size:1rem;background-color:var(--campaign-color-primary-brown);color:var(--campaign-color-neutrals-white);width:-moz-fit-content;width:fit-content;@media (max-width:768px){font-size:16px;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0;width:128px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}}.modal-header{flex-direction:column;gap:4px;.modal-title{width:100%;text-align:left}.character-container{height:206px;width:100%;img{height:100%;margin:0 auto}}}.modal-footer{width:100%;.highlight-link,a,p{font-weight:400;font-size:12px;line-height:15px;letter-spacing:0}.highlight-link{font-weight:700;text-decoration:underline}}.age-gate-form{display:flex;flex-wrap:wrap;gap:.75rem;.age-gate-submit,.btn-input,button{text-transform:lowercase;font-family:var(--campaign-font-serif);width:100%}.age-gate-submit,button{font-size:1rem;background-color:var(--campaign-color-primary-brown);color:var(--campaign-color-neutrals-white);margin:0;@media (max-width:768px){font-size:16px;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0;width:128px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}@media (min-width:768px){flex-wrap:nowrap;.age-gate-submit{width:60%}}}.age-gate-form-group{width:100%;display:flex;gap:10px;@media (max-width:768px){justify-content:center}input[type=number]{@media (max-width:768px){width:100px;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0}}}}}#campaign-activation.dlp-activation{.btn{cursor:pointer;text-decoration:none;justify-content:center;display:inline-flex;align-items:center;padding-left:30px;padding-right:30px;height:2.75rem;font-size:1.25rem;font-weight:700;background-color:var(--campaign-color-primary-yellow);color:var(--campaign-color-primary-brown);border-radius:2rem}.btn-input{flex-grow:0;text-align:center;cursor:default;background-color:var(--campaign-color-neutrals-gray);&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}&::placeholder{color:var(--campaign-color-primary-brown)}}.btn-hero{background-color:#fff;border:2px solid #5a1f06;padding:12px 20px;position:absolute;z-index:999999;bottom:80px;left:50%;transform:translateX(-50%);@media (max-width:768px){bottom:30px;font-size:15px;width:90%}}.btn-hero,.btn-submit{color:#5a1f06;font-size:20px}.btn-submit{width:295px;height:60px;background-color:#ffd200;padding:.75rem 3rem;border:none;margin-top:10px;margin-bottom:13px;&:hover{background-color:#ffc000}@media (max-width:768px){width:100%}}.btn-return{width:462px;margin:30px auto 10px;padding:12px 20px;background:#ffd200;color:#5a1f06;text-decoration:none;text-align:center;@media (max-width:768px){font-size:15px;margin-top:47px;margin-bottom:0;width:304px;height:48px}}.btn-message,.btn-return{border:none;font-size:22px}.btn-message{display:block;width:450px;margin:0 auto;padding:20px 30px;color:#fff;&.active{pointer-events:none;cursor:default;box-shadow:-4px 7px 11px rgba(0,0,0,.67);transition:box-shadow .3s ease}@media (max-width:768px){font-size:15px;width:328px;height:60px;padding-left:20px;padding-bottom:15px;padding-right:20px;padding-top:15px}}}#campaign-activation.dlp-activation{.choose-country-modal.modal{background-color:var(--campaign-color-primary-yellow);max-width:500px;@media (max-width:768px){padding-left:32px;padding-bottom:2px;padding-right:32px;padding-top:2px}h2{font-weight:700}#chooseCountry{display:grid;grid-gap:14px;gap:14px}label{display:flex;gap:14px;cursor:pointer}label span{font-family:var(--campaign-font-sans);font-weight:300;font-size:14px;line-height:24px;letter-spacing:0;border-bottom:2px solid transparent;color:var(--campaign-color-neutrals-black)}label:has(input[type=radio]:checked) span{border-bottom:2px solid var(--campaign-color-neutrals-black)}input{display:none}img{width:24px;height:24px;border-radius:50%}button{display:block;font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);background-color:var(--campaign-color-neutrals-white);font-weight:700;font-size:20px;line-height:52px;width:100%;max-width:295px;border-radius:300px;margin:30px auto;text-align:center;cursor:pointer;@media (max-width:768px){font-size:16px;line-height:52px;margin-left:auto;margin-bottom:40px;margin-right:auto;margin-top:18px}}}}#campaign-activation.dlp-activation{.choose-path{background-color:var(--campaign-color-primary-yellow);display:grid;justify-items:center;grid-gap:32px;gap:32px;padding:50px 30px 0;h2{font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);font-weight:700;font-size:60px;line-height:57px;text-align:center;@media (max-width:768px){font-size:28px;line-height:33px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}.buttons-container{display:flex;gap:32px;@media (max-width:768px){width:100%;flex-direction:column;gap:16px}}button{position:relative;font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);border:2px solid var(--campaign-color-primary-brown);background-color:var(--campaign-color-neutrals-white);border-radius:300px;font-weight:700;font-size:20px;text-align:center;padding:0 75px;cursor:pointer;min-height:60px;@media (max-width:768px){font-weight:700;font-size:17px;padding-left:18px;padding-bottom:0;padding-right:18px;padding-top:0;width:100%;min-height:54px}svg{position:absolute;right:36px;top:50%;transform:translateY(-50%);@media (max-width:768px){right:22px}}}.dlp-packs{max-width:800px;margin:84px auto 0;img{width:100%}@media (max-width:768px){padding-left:30px;padding-bottom:0;padding-right:30px;padding-top:0;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:50px}}.affiliate{color:var(--campaign-color-primary-brown);font-weight:400;font-size:14px;line-height:85px;letter-spacing:0;text-align:center;margin:8px 0 0;@media (max-width:768px){font-size:8px;line-height:10px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:22px}}.footer{padding-bottom:20px}}}#campaign-activation.dlp-activation{.details-form{background-color:var(--campaign-color-primary-yellow);padding-bottom:10px;@media (max-width:768px){padding-bottom:30px}h1,h2{letter-spacing:0;margin:0}h1{font-weight:700;font-size:48px;leading-trim:NONE;margin-bottom:50px;@media (max-width:768px){font-size:32px;line-height:33px}}h1,h2{line-height:57px;letter-spacing:0}h2{font-weight:300;font-size:49.3px;padding-top:50px;@media (max-width:768px){font-size:30.7px;line-height:33px}}.head,form{width:100%;max-width:728px;margin:0 auto;@media (max-width:768px){padding-left:55px;padding-bottom:0;padding-right:55px;padding-top:0}}form{display:flex;flex-direction:column;gap:36px;@media (max-width:768px){gap:20px}}.highlight-text,a{color:#000;font-weight:700;text-decoration:underline;cursor:pointer}.form-row{display:flex;gap:40px;@media (max-width:768px){flex-direction:column;gap:20px}}input{width:100%;padding-bottom:8px;border-bottom:1px solid var(--campaign-color-primary-brown)}input:focus-visible{outline:none;border-bottom:2px solid var(--campaign-color-primary-brown)}.prefixed-phone{position:relative;display:inline-block;input{padding-left:55px}&:before{content:"+44 |";position:absolute;left:20px;top:40%;transform:translate(-50%,-50%);font-size:14px;color:#000}}input[type=checkbox]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;flex:none;width:24px;height:24px;margin-right:10px;margin-top:0;padding:0;border:none}.file-upload label,.prefixed-phone:before,input::placeholder{color:var(--campaign-color-primary-brown);font-weight:350;font-size:14px;line-height:24px;letter-spacing:0}.file-upload{position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:8px;cursor:pointer}.file-upload label{cursor:pointer;width:100%;z-index:999}.file-upload svg{position:absolute;right:0;z-index:0}.checkbox-label{max-width:650px}.checkbox-label span{font-size:12px;line-height:15px}label{display:flex;align-items:flex-start}#submit{font-family:var(--campaign-font-serif);font-weight:700;font-size:20px;line-height:52px;letter-spacing:0;padding:0 100px;margin:34px auto 20px;border-radius:300px;background-color:var(--campaign-color-neutrals-white);color:var(--campaign-color-primary-brown);cursor:pointer;@media (max-width:768px){padding-left:60px;padding-bottom:0;padding-right:60px;padding-top:0}}.info-text{font-weight:400;font-size:12px;line-height:15px;letter-spacing:0}.tail{display:grid;grid-gap:32px;gap:32px}.dlp-packs{max-width:800px;margin:84px auto 0;img{width:100%}@media (max-width:768px){padding-left:30px;padding-bottom:0;padding-right:30px;padding-top:0;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:50px}}.affiliate{color:var(--campaign-color-primary-brown);font-weight:400;font-size:14px;line-height:85px;letter-spacing:0;text-align:center;margin:8px 0 0;@media (max-width:768px){font-size:8px;line-height:10px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:22px}}}}#campaign-activation.dlp-activation{.message-modal.modal{width:570px;background-color:var(--campaign-color-neutrals-white);@media (max-width:768px){width:297px}h2{width:100%}.modal-body p,h2{text-align:center}.modal-body p{font-weight:300;font-size:16px;line-height:18px;margin:0}button.btn-primary{display:block;margin:0 auto;height:60px}.modal-footer{width:100%}}}#campaign-activation.dlp-activation{.modal{opacity:0;max-width:860px;max-height:80%;width:calc(100% - 1.5rem);border-radius:10px;padding:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:none;left:50%;top:50%;transform:translate(-50%,-50%);&::-webkit-backdrop{background-color:rgba(0,0,0,.6);opacity:0}&::backdrop{background-color:rgba(0,0,0,.6);opacity:0}&[open]{opacity:1}&[open]::-webkit-backdrop{opacity:1}&[open]::backdrop{opacity:1}}.modal-container{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-title{line-height:1;font-weight:700;font-size:2.75rem;@media (max-width:768px){font-size:2rem}}.modal-close-button{font-size:1.5rem;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;outline:none}.modal-body{a{text-decoration:underline;font-weight:700}h2{font-weight:700;font-size:18px}.highlight-link,h2,p,ul{font-family:var(--campaign-font-sans);color:#000;line-height:26px}.highlight-link,p,ul{font-weight:400;font-size:16px}p{margin-bottom:20px}ul{padding-left:1.25rem;margin-top:.5rem}table{width:100%;border-collapse:collapse;margin-top:1rem}table td,table th{border:1px solid #000;padding:8px}}}#campaign-activation.dlp-activation{background-color:var(--campaign-color-primary-yellow);flex-grow:1;display:flex;flex-direction:column;.thanks-section{height:100%;width:100%;padding:40px 0;flex:1 1;place-content:center;@media (max-width:768px){padding-left:55px;padding-bottom:24px;padding-right:55px;padding-top:24px}h1,p{max-width:728px;text-align:center;margin:0 auto}h1{font-size:48px;line-height:57px;margin-bottom:24px;@media (max-width:768px){font-size:32px;line-height:33px}}p{@media (max-width:768px){text-align:left}}}}#campaign-activation.dlp-activation{.prizes-modal{background-color:var(--campaign-color-primary-yellow);padding:44px 84px;@media (max-width:768px){padding-left:32px;padding-bottom:2px;padding-right:32px;padding-top:2px}.modal-body{display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px;max-width:480px;margin:0 auto;@media (max-width:768px){gap:46px}.prize{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}span{display:block;width:128px;height:2px;background-color:var(--campaign-color-primary-brown);margin:80px auto 0;@media (max-width:768px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:5px}}h2{font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);font-size:2rem}h3{font-family:var(--campaign-font-serif);font-weight:900;font-size:80px;line-height:60px;@media (max-width:768px){font-size:24px;line-height:24px}}h3,p{text-align:center;margin:0}p{font-family:var(--campaign-font-sans);font-weight:700;font-size:32px;line-height:43px;@media (max-width:768px){font-size:14px;line-height:19px}}}}}#recipe-page{.hero-section{padding:3rem 24px;background-color:#005e20;color:#fff;height:100%;.container{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;max-width:1320px;margin:0 auto;@media (max-width:768px){grid-template-columns:1fr;text-align:center}}.text-container{display:grid;place-content:center;grid-gap:1rem;gap:1rem}.image-container{width:100%;img{width:100%;max-width:500px;margin:0 auto}}h1{font-family:var(--campaign-font-serif);font-weight:700;font-size:3rem;@media (max-width:768px){font-size:2rem}}p{font-family:var(--campaign-font-sans);font-weight:300;font-size:1rem;line-height:1.625;letter-spacing:0}}.timer-section{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:48px 2.5rem;@media (max-width:1440px){grid-template-columns:repeat(2,1fr)}@media (max-width:768px){grid-template-columns:1fr}.item{display:grid;place-items:center;grid-gap:1rem;gap:1rem;text-align:center}picture{width:40px;height:40px}h2{font-size:2.25rem;font-family:var(--campaign-font-serif);font-weight:700;color:#5a1f06;@media (max-width:768px){font-size:1.65rem}}p{font-family:var(--campaign-font-sans);font-weight:400;font-size:1.125rem}}.video-section{background-color:#005e20;position:relative;video{width:100%}.button-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button{width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#5a1f06;cursor:pointer;background:#ffd200;border:.25rem solid #fff;&:hover{background:var(--campaign-color-primary-brown);svg{fill:#ffd200}}}svg{display:block;width:1.5rem;height:1.5rem;fill:var(--campaign-color-primary-brown)}}.guide-section{background-color:#005e20;color:#fff;padding:4rem 20%;h2{font-family:var(--campaign-font-serif);font-weight:700;font-size:1.125rem;margin-bottom:1rem;margin-top:2.5rem;color:#fff}h3{letter-spacing:0;margin-bottom:1rem;margin-top:1rem}h3,ol,ul{font-family:var(--campaign-font-sans);font-weight:300;font-size:1rem;line-height:1.625}ul{list-style:none;li{&:before{content:"";display:block;border-radius:50%;background:#ffd200;width:.625rem;height:.625rem;flex-shrink:0;position:absolute;left:0;top:.6rem}}}ol{list-style:decimal;li{margin-left:1rem;padding-left:.25rem;margin-bottom:0;&::marker{font-family:var(--campaign-font-serif);font-weight:700;color:#ffd200;margin-bottom:0}}}li{font-size:1rem;line-height:1.625;letter-spacing:0;margin-left:1rem;position:relative;padding-left:1.3rem;margin-bottom:0}li,table{font-family:var(--campaign-font-sans);font-weight:300}table{display:table;width:100%;border-collapse:collapse;border-spacing:0;thead{display:table-header-group}tr{color:inherit;display:table-row;vertical-align:middle;outline:0}th{color:#fff;display:table-cell;vertical-align:inherit;border:1px solid #e0e0e0;text-align:left;color:rgba(0,0,0,.87);line-height:1.5rem;color:inherit;font:inherit;padding:.5rem .25rem}tbody{display:table-row-group}td{display:table-cell;vertical-align:inherit;border:1px solid #e0e0e0;text-align:left;color:rgba(0,0,0,.87);color:inherit;font:inherit;padding:.5rem .25rem}}}}#campaign-activation.dlp-activation{.terms-modal{background-color:var(--campaign-color-primary-yellow);padding:44px 84px;font-family:var(--campaign-font-sans);font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:26px;letter-spacing:0;@media (max-width:768px){padding-left:32px;padding-bottom:2px;padding-right:32px;padding-top:2px}a{word-wrap:break-word}a span{color:#000}.underline{text-decoration:underline}ol.decimal-list{counter-reset:item;list-style:none;padding-left:0}ol.decimal-list>li{counter-increment:item;margin-bottom:12px;position:relative;list-style:none}ol.decimal-list>li:before{content:counter(item) ". ";font-weight:700;margin-right:8px}ol.decimal-list ol{list-style:none;padding-left:32px}ol.decimal-list li ol li{counter-increment:subitem;margin-bottom:12px;position:relative;list-style:none}ol.decimal-list li ol li:before{content:counter(item) "." counter(subitem) ". ";font-weight:700;margin-right:8px}ol.decimal-list li ol.sub-subItem{counter-reset:subsubitem;list-style:none;padding-left:32px}ol.decimal-list li ol.sub-subItem>li{counter-increment:subsubitem;position:relative;list-style:none;margin-bottom:12px}ol.decimal-list li ol.sub-subItem>li:before{content:counter(item) "." counter(subitem) "." counter(subsubitem) ". ";font-weight:700;margin-right:8px}ul li{list-style-type:disc;margin-bottom:12px;font-size:16px}.table-container{width:100%;max-width:100%;overflow-x:scroll}.terms-modal-table{width:100%;margin-top:2rem;border-collapse:collapse}.terms-modal-table td,.terms-modal-table th{border:1px solid var(--campaign-color-neutrals-black);padding:8px;text-align:center}.modal-body{ul{padding-left:3rem;li{padding-left:1.25rem}}}}}#campaign-activation.dlp-activation{.dlp-bg{width:100%;height:auto}}#campaign-activation.dlp-activation{.test-of-skills{background-color:var(--campaign-color-primary-yellow);padding:44px 0;width:90%;max-width:1065px;@media (max-width:768px){padding-left:0;padding-bottom:2px;padding-right:0;padding-top:2px}.modal-container{gap:18px;padding-bottom:0;@media (max-width:768px){gap:4px}}h2{font-family:var(--campaign-font-serif);font-weight:700;font-size:44px;line-height:52px;margin-bottom:0;@media (max-width:768px){font-size:24px;line-height:30px}}p{font-family:var(--campaign-font-sans);font-weight:400;font-size:20px;line-height:26px;margin-bottom:28px;@media (max-width:768px){font-size:14px;line-height:26px}}.options{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;@media (max-width:768px){grid-template-columns:1fr;gap:12px}}.option{display:flex;align-items:center;gap:12px;position:relative}.character-image{position:relative;width:91px;flex-shrink:0;@media (max-width:768px){width:auto}img{height:auto;@media (max-width:768px){height:80px}}&:before{position:absolute;content:"?";color:var(--campaign-color-primary-yellow);font-family:var(--campaign-font-serif);font-weight:700;font-size:48px;line-height:52px;text-align:center;z-index:999;left:30px;top:10px;@media (max-width:768px){font-size:24px;line-height:52px;left:50%;top:35%;transform:translate(-50%,-50%)}}}label{font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);font-weight:700;font-size:26px;line-height:52px;letter-spacing:0;word-break:break-all;@media (max-width:768px){font-size:24px;line-height:52px}input{width:33px;height:33px;margin-right:16px;-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;@media (max-width:768px){width:20px;height:20px}}}button{display:block;font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);background-color:var(--campaign-color-neutrals-white);font-weight:700;font-size:20px;line-height:52px;width:295px;border-radius:300px;margin:50px auto 0;text-align:center;cursor:pointer;@media (max-width:768px){font-size:16px;line-height:52px;width:100%;margin-left:auto;margin-bottom:24px;margin-right:auto;margin-top:32px}}&.spooky{padding:0;button{@media (max-width:768px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:20px}}.modal-container{padding:2.5rem 0 2.5rem 68px;@media (max-width:768px){padding-left:32px;padding-bottom:32px;padding-right:32px;padding-top:32px}}.container{display:flex;@media (max-width:768px){flex-direction:column;align-items:center;text-align:center;gap:18px}}.modal-header,.subtitle{padding-right:68px;@media (max-width:768px){padding-right:0}}img{width:328px;height:auto;object-fit:contain;@media (max-width:768px){width:211px}}.quote,.quote input{font-family:var(--campaign-font-serif);color:var(--campaign-color-primary-brown);font-weight:700;font-size:48px;line-height:67px;letter-spacing:0;@media (max-width:768px){font-weight:700;font-size:26px;line-height:32px;letter-spacing:0}input{width:250px;border-bottom:6px solid var(--campaign-color-primary-brown);@media (max-width:768px){width:150px}}}}}}#campaign-activation.dlp-activation{&:dir(rtl){.modal{left:unset;right:50%;transform:translate(50%,-50%)}.details-form{.file-upload{svg{right:unset;left:0}}input[type=checkbox]{margin-right:unset;margin-left:10px}.checkbox-label span,.info-text{font-size:14px}}}}#recipe-page{&:dir(rtl){.guide-section{ul{li{margin-left:unset;padding-right:1.3rem;&:before{left:unset;right:0}}}ol{li{padding-left:unset;padding-right:1rem;margin-right:1rem}}table{td{text-align:right}}}}}