.promo-modal .close span{text-shadow:none;color:#5f9ea0}.promo-modal .modal-header{padding-bottom:0}.promo-modal .popup-disclaimer{display:none}.promo-modal .close{opacity:1}.promo-modal .modal-content{border-radius:0}.promo-modal .modal-content{background-color:#f5fff9;background-image:url(../png/popup.png);background-position:center;background-size:cover;width:600px;height:600px;border:none}.promo-modal .modal-dialog{max-width:600px}.promo-modal .modal-body{padding-top:0}.promo-modal .modal-info{text-align:center;color:#fff;word-wrap:break-word}.promo-modal .popup-heading{font-family:"Calistoga",serif;font-size:80px;color:#54848c;line-height:1;font-weight:400;padding-bottom:0;text-transform:uppercase;margin-bottom:0}.promo-modal .popup-heading span{display:block}.promo-modal .popup-subheading{font-family:"Montserrat",sans-serif;font-weight:600;font-size:90px;margin-top:0;color:#c97b5f;margin-bottom:0}.de_DE .promo-modal .popup-heading{font-size:60px;margin-bottom:20px}.de_DE .promo-modal .popup-subheading{font-size:70px;margin-bottom:30px}.fr_FR .promo-modal .popup-heading{font-size:60px;margin-bottom:20px}.fr_FR .promo-modal .popup-subheading{font-size:60px;margin-bottom:40px}.it_IT .promo-modal .popup-heading{font-size:70px;margin-bottom:20px}.it_IT .promo-modal .popup-subheading{font-size:60px;margin-bottom:30px}.pt_PT .promo-modal .popup-subheading{font-size:60px;margin-bottom:40px}.pt_BR .promo-modal .popup-subheading{font-size:60px;margin-bottom:40px}.pl_PL .promo-modal .popup-heading{font-size:60px;margin-bottom:10px}.pl_PL .promo-modal .popup-subheading{font-size:80px;margin-bottom:40px}.es_ES .promo-modal .popup-heading{font-size:60px}.es_ES .promo-modal .popup-subheading{font-size:60px}.nl_NL .promo-modal .popup-subheading{font-size:70px;margin-bottom:20px}.nb_NO .promo-modal .popup-heading{font-size:70px}.nb_NO .promo-modal .popup-subheading{font-size:80px;margin-bottom:30px}.sv_SE .promo-modal .popup-heading{font-size:64px;margin-bottom:20px}.sv_SE .promo-modal .popup-subheading{font-size:70px;margin-bottom:20px}.hi_IN .promo-modal .popup-subheading{font-size:80px;margin-bottom:10px}.promo-modal img{display:block;margin:auto;max-width:100%;height:auto}.promo-modal .popup-link{font-family:"Montserrat",sans-serif;font-weight:400;font-size:25px;background-color:#54848c;display:inline-block;padding:0 30px 0;border-radius:30px;transition:opacity .2s;color:#fff;text-transform:capitalize}.promo-modal .popup-link:hover{text-decoration:none;opacity:.9}@media only screen and (max-width:640px){.promo-modal .modal-content{width:100%;height:auto;padding-bottom:30px}}@media only screen and (max-width:500px){.promo-modal .popup-heading{font-size:64px}.promo-modal .popup-subheading{font-size:60px;line-height:1}.promo-modal .popup-heading span{display:inline}}.fly-out-content p{font-family:"Montserrat",sans-serif;text-align:center;position:absolute;left:0;right:0;color:#c97b5f;font-size:50px;z-index:1;margin-top:70px;font-weight:700;animation:shake 5.5s;animation-iteration-count:infinite}.promo-bg{background-image:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/2024/easter/buy.png)}.promo-bg{background-repeat:no-repeat;background-size:cover;background-position:center}.promo-buy{background-image:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/2024/easter/eggs-buy.png)}.promo-buy{background-repeat:no-repeat;background-position:20% top;padding-top:6%;padding-bottom:5%;text-align:center;position:relative;word-wrap:break-word}.promo-buy h1{font-family:"Calistoga",serif;color:#54848c;font-size:80px;position:relative;text-transform:uppercase;line-height:1;max-width:900px;margin:auto}.promo-buy p{font-family:"Montserrat",sans-serif;font-weight:600;color:#c97b5f;font-size:70px;margin-top:20px;margin-bottom:0;line-height:1}.fr_FR .promo-buy p{font-size:60px}.it_IT .promo-buy p{font-size:60px}.pt_PT .promo-buy p{font-size:60px}.pt_BR .promo-buy p{font-size:60px}.es_ES .promo-buy p{font-size:60px}.nl_NL .promo-buy h1{font-size:60px}.promo-buy.btn-offset{padding-top:90px !important}.pt_BR .promo-buy{padding-top:170px}.promo-buy h1 span{font-family:"Montserrat",sans-serif;font-weight:400;display:block;font-size:50px}@media only screen and (max-width:1460px){.promo-buy{background-position:0 top}}@media only screen and (max-width:1000px){.promo-buy{background-position:-130px top}}@media only screen and (max-width:880px){.promo-buy{padding-top:10%}}@media only screen and (max-width:767px){.promo-buy{background-image:none}}.promo-home-bg{background-image:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/2024/easter/home.png);background-repeat:no-repeat;background-size:cover;background-position:center}.promo-home{background-image:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/2024/easter/egg-left.png),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/2024/easter/egg-right.png);background-repeat:no-repeat;background-position:10% -30px,90% top;padding:60px 0 2% !important;color:#fff;text-align:center;position:relative;overflow:hidden}.promo-home h1{font-family:"Calistoga",serif;font-size:90px;margin-bottom:0;position:relative;line-height:.9;color:#54848c;word-wrap:break-word;text-transform:uppercase}.promo-home h1 span{display:block}.promo-home .promo-home-info{font-family:"Montserrat",sans-serif;color:#c97b5f;font-size:60px;margin-bottom:0;position:relative;font-weight:400;margin-top:30px;line-height:1}.promo-home .promo-home-info span{display:block;font-size:86px;font-weight:600}@media only screen and (max-width:1460px){.promo-home{background-position:0 -30px,100% top}}@media only screen and (max-width:1000px){.promo-home{background-position:-130px -30px,110% top}}@media only screen and (max-width:767px){.promo-home{background-image:none}}.pt_BR .promo-home{margin-top:0;padding-top:150px !important}.bf-btn{font-family:"Montserrat",sans-serif;color:#fff;font-size:28px;font-weight:500;text-transform:capitalize;background-color:#54848c;padding:12px 40px;display:inline-block;border-radius:40px;overflow:hidden;position:relative;margin-bottom:10px;margin-top:40px}.bf-btn:hover{opacity:.9;text-decoration:none;color:#fff}.bf-btn:after{content:'';position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.5) 50%,rgba(229,172,142,0));transform:rotateZ(60deg) translate(-5em,7.5em)}.bf-btn:hover:after{animation:sheen 1s forwards}@keyframes sheen{100%{transform:rotateZ(60deg) translate(1em,-9em)}}