/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--mcd--hm-grinch--red:#ED1C2A;--mcd--hm-grinch--green:#2FA74E;--mcd--hm-grinch--green-light:#3fae61;}section.section{background-color:var(--mcd--hm-grinch--green);}#block-mcd-breadcrumbs{background-color:var(--mcd--hm-grinch--green-light);}#block-mcd-breadcrumbs nav[aria-label=breadcrumb] li{color:#ffffff;}#block-mcd-breadcrumbs nav[aria-label=breadcrumb] li a{color:inherit;}.paragraph--view-mode--default{background-color:var(--mcd--hm-grinch--green-light);}.paragraph--type--textual-paragraph{color:#ffffff;}.paragraph--type--textual-paragraph .h2{margin-bottom:3rem;color:#ffffff;}@media (min-width:992px){.paragraph--type--textual-paragraph p{font-size:2.3rem;}}.paragraph--type--html .countdown-wrap{position:relative;}.paragraph--type--html .countdown-wrap #countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;justify-content:center;align-items:center;gap:rem;text-align:left;color:var(--mcd--hm-grinch--red);font-weight:800;white-space:nowrap;}.paragraph--type--html .countdown-wrap #countdown .number{font-size:clamp(20rem,10vw,40rem);line-height:1;}.paragraph--type--html .countdown-wrap #countdown .label{font-size:clamp(4rem,5vw,8rem);line-height:1.05;letter-spacing:0.5px;}@media (max-width:991px){.paragraph--type--html .countdown-wrap #countdown{top:38%;left:48%;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;}.paragraph--type--html .countdown-wrap #countdown .number{font-size:clamp(10rem,10vw,20rem);}.paragraph--type--html .countdown-wrap #countdown .label{font-size:clamp(rem,4.5vw,6rem);}}.paragraph--type--elements-carousel{margin:6rem 0;}@media (max-width:991px){.paragraph--type--elements-carousel{margin-bottom:0;}}.paragraph--type--elements-carousel h2{color:#ffffff;}.paragraph--type--elements-carousel:after{content:"";display:block;background-image:url("/sites/default/files/html/2025-11/bg-toys-dsk.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:50rem;max-height:58rem;padding-top:30.7692307692%;margin-top:-41rem;}@media (max-width:991px){.paragraph--type--elements-carousel:after{background-image:url("/sites/default/files/html/2025-11/bg-toys-mob.jpg");}}.paragraph--type--elements-carousel .owl-arrow-wrapper{z-index:1;}.paragraph--type--elements-carousel .owl-arrow-wrapper .container{position:relative;}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .container{padding-left:0;padding-right:0;}}.paragraph--type--elements-carousel .owl-arrow-wrapper h2,.paragraph--type--elements-carousel .owl-arrow-wrapper p{padding:0 1.5rem;margin-bottom:2rem;}@media (min-width:992px){.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel{max-width:1440px;width:90%;margin:auto;margin-top:5rem;}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel{margin-top:3rem;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-item img{max-width:21.5rem;margin:auto;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-item h4{font-weight:bold;color:#ffffff;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;overflow:visible;}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{top:36%;}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button{width:4.2rem;height:4.2rem;background:none;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:hover{background:none;transform:none;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev{left:1.5rem;transform:none;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev:before{background:url("/sites/default/files/html/2022-12/arrow-sx.png") center center no-repeat;background-size:contain;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next{right:1.5rem;transform:none;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next:before{background:url("/sites/default/files/html/2022-12/arrow.png") center center no-repeat;background-size:contain;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:before{display:block;content:"";height:100%;width:100%;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);}.paragraph--type--video{background-color:var(--mcd--hm-grinch--green);padding-bottom:0;}.paragraph--type--video h2{margin-bottom:3rem;color:#ffffff;}.paragraph--type--legal{background-color:var(--mcd--hm-grinch--green);color:#ffffff;}#block-gmal-content{margin-top:-9rem;}
