a:focus,a:focus-visible{box-shadow:none!important;outline:none!important}.nffd-desktop{display:block}.nffd-mobile{display:none}.nffd-desktop-landing-banner{background-image:url(/assets/images/static/national-flip-flop-day/Background_Image_2x-1-e1779372275542.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;gap:1.5rem;width:100%;padding-top:4%;padding-bottom:57%;overflow:hidden}.desktop-landing-banner-content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.3vw,18px);width:100%;padding:3%;display:flex;position:relative}.desktop-landing-banner-content>img{width:auto;max-width:100%;height:auto;display:block}.desktop-landing-banner-content>img:first-child{width:29%;margin-bottom:2%}.desktop-landing-banner-content>img:nth-child(2){width:94%;margin-bottom:2%}.desktop-landing-banner-content>img:nth-child(3){z-index:1;pointer-events:none;width:20%;position:absolute;bottom:-26%;left:19%;transform:translate(-50%)}.desktop-landing-banner-content>img:nth-child(4){width:92%;margin-bottom:-3%}@media (max-width:767px){.nffd-desktop{display:none}.nffd-mobile{display:block}.nffd-mobile-landing-banner{background-image:url(/assets/images/static/national-flip-flop-day/Background_Image_2x-e1779380875834.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:82%}.mobile-landing-banner-content{flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:relative}.mobile-landing-banner-content img{width:auto;max-width:100%;height:auto;display:block}.nffd-mobile-logo{width:34%;margin-top:10%;margin-bottom:4%}.nffd-mobile-headline{width:81%}.nffd-mobile-how-to-flipflop-day{width:89%;margin-top:3%;margin-bottom:12%}.nffd-mobile-green-bug{z-index:1;pointer-events:none;width:32%;position:absolute;bottom:-22%;right:-10%;transform:translate(-50%,-50%)}.nffd-term-and-condition{margin-bottom:-20px}}.nffd-term-and-condition{color:#fff;background:#067e90;padding:1rem}.nffd-term-and-condition a{color:#fff;text-decoration:none}
