@keyframes loader{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media only screen and (max-width: 991px){.header-main.has-animation .animation-item{display:none}}@media only screen and (min-width: 992px)and (max-width: 1199px){header .header-main .header-container{text-align:center}header .header-main .header-container .header-logo{max-width:none;display:inline-flex}header .header-main .header-container .header-logo .animation-item{margin-right:-70px}}@media only screen and (min-width: 992px){header .header-main.has-animation .header-logo{position:relative}header .header-main.has-animation .header-logo:after{content:"";position:absolute;transition:all .8s ease}header .header-main.has-animation .animation-item{position:relative;max-width:70px;flex:0 0 70px;margin:0 15px;transition:all .8s ease;flex-wrap:wrap;align-items:center;justify-content:center;display:flex}header .header-main.has-animation .animation-item img{backface-visibility:hidden;transform:translateZ(0)}header .header-main.new-year{position:relative}header .header-main.new-year .animation-item img{width:45px;height:40px}header .header-main.new-year .animation-item:before,header .header-main.new-year .animation-item:after{content:"";--initialSize: 0.5vmin;--finalSize: 45vmin;--particleSize: 0.2vmin;--color1: #ffdc67;--color2: #fff9da;--color3: white;--color4: #bbffbb;--color5: #ffda27;--color6: #4bd086;--y: -50%;--x: -50%;width:var(--initialSize);aspect-ratio:1;margin-left:2px;transform:translate(var(--x), var(--y));background:radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 50% 0,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0, 0, 0, 0) 0) 100% 50%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0, 0, 0, 0) 0) 50% 100%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0, 0, 0, 0) 0) 0% 50%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0, 0, 0, 0) 0) 80% 90%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0, 0, 0, 0) 0) 95% 90%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 90% 70%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0, 0, 0, 0) 0) 100% 60%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0, 0, 0, 0) 0) 55% 80%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0, 0, 0, 0) 0) 70% 77%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0, 0, 0, 0) 0) 22% 90%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0, 0, 0, 0) 0) 45% 90%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 33% 70%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0, 0, 0, 0) 0) 10% 60%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0, 0, 0, 0) 0) 31% 80%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0, 0, 0, 0) 0) 28% 77%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0, 0, 0, 0) 0) 13% 72%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0, 0, 0, 0) 0) 80% 10%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 95% 14%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0, 0, 0, 0) 0) 90% 23%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0, 0, 0, 0) 0) 100% 43%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0, 0, 0, 0) 0) 85% 27%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0, 0, 0, 0) 0) 77% 37%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0, 0, 0, 0) 0) 60% 7%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 22% 14%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 45% 20%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 33% 34%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 10% 29%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 31% 37%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 28% 7%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0, 0, 0, 0) 0) 13% 42%;background-size:var(--initialSize) var(--initialSize);background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .8s ease}header .header-main.new-year:hover .animation-item:before,header .header-main.new-year:hover .animation-item:after{animation:firework 2s 3}header .header-main.penny-black .animation-item img{width:50px;height:60px;margin-top:-5px;margin-bottom:-5px}header .header-main.penny-black .header-logo:after{opacity:0;width:270px;height:28px;background-image:url(/build/default/images/crown.a86ca188.svg);background-size:cover;left:0;top:calc(100% - 3px)}}@media only screen and (min-width: 992px)and (min-width: 992px)and (max-width: 1250px){header .header-main.penny-black .header-logo:after{width:222px}}@media only screen and (min-width: 992px)and (min-width: 992px)and (max-width: 1250px){header .header-main.penny-black .header-container.has-anniversary-logo .header-logo:after{width:250px}}@media only screen and (min-width: 992px){header .header-main.penny-black:hover .animation-item{animation:wiggle 2s linear infinite;animation-delay:.5s}header .header-main.penny-black:hover .header-logo:after{opacity:1}header .header-main.dollar-day .animation-item{position:static;transition:transform 1s ease-in;transform-style:preserve-3d}header .header-main.dollar-day .animation-item img,header .header-main.dollar-day .animation-item:after{width:60px;height:64px}header .header-main.dollar-day .animation-item img{position:relative;z-index:1}header .header-main.dollar-day .animation-item:after{content:"";background:url(/build/default/images/dollar-verso.07991c71.svg) no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-30px}header .header-main.dollar-day:hover .header-logo .animation-item img,header .header-main.dollar-day:hover .header-logo .animation-item:after{animation:flip 3s ease-in backwards}header .header-main.blog .animation-item img{width:90px;max-width:90px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-45px}header .header-main.blog .animation-item:after{content:"Blog";overflow:hidden;height:12px;z-index:1;font-family:"Courier New",serif;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:9px;border-right:1px solid hsla(0,0%,100%,.7);padding-right:3px;padding-top:3px;margin-top:-9px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .header-main.blog:hover .animation-item:after{animation:typing 2s steps(5),text-blink .5s step-end infinite}header .header-main.postcard .animation-item{overflow:hidden}header .header-main.postcard .animation-item:after{opacity:0;content:"";position:absolute;top:-200%;left:-200%;width:200%;height:200%;transform:rotate(30deg);background:hsla(0,0%,100%,.13);background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);transition:all .8s ease}header .header-main.postcard:hover .animation-item:after{opacity:1;top:-30%;left:-30%;transition-property:left,top,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}header .header-main.birthday .logo-delcampe:after{content:"";width:16px;height:29px;background:url(/build/default/images/birthday-hat.6ca708f5.svg) no-repeat;background-size:contain;position:absolute;z-index:1;top:-2px;right:105px}}@media only screen and (min-width: 992px)and (min-width: 992px)and (max-width: 1250px){header .header-main.birthday .logo-delcampe:after{width:13px;height:23px;right:84px}}@media only screen and (min-width: 992px){header .header-main.birthday:hover .logo-delcampe:after{animation:wiggle 2s linear infinite}header .header-main.birthday:hover .animation-item:after{animation:flame 1.5s ease-in infinite}header .header-main.birthday .animation-item img{width:35px;margin-top:-2px;margin-bottom:-2px}header .header-main.birthday .animation-item:after{content:"";width:7px;height:14px;background:url(/build/default/images/flame.8b67f20a.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-2px}}@media only screen and (min-width: 992px)and (max-width: 1199px){header .header-main.valentin .header-logo{margin-bottom:25px}}@media only screen and (min-width: 992px){header .header-main.valentin .header-logo .logo-delcampe{z-index:2}header .header-main.valentin .header-logo:after{content:"";width:301px;height:90px;background:url(/build/default/images/cards.9113ca75.svg) no-repeat;background-size:contain;position:absolute;z-index:1;bottom:-25px;left:-35px}header .header-main.valentin .animation-item{transition:all 1s ease}header .header-main.valentin .animation-item img{width:41px;height:40px}header .header-main.valentin .animation-item:after{content:"";width:12px;height:12px;background:url(/build/default/images/heart.d4f7e63a.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-10px}header .header-main.valentin:hover .animation-item:after{animation:beat .25s infinite alternate 0s}}@media only screen and (min-width: 992px)and (max-width: 1199px){header .header-main.video-game .header-logo{margin-bottom:25px;margin-top:15px}}@media only screen and (min-width: 992px){header .header-main.video-game .header-logo:after{content:"";width:9px;height:20px;background-size:contain;background:url(/build/default/images/character.856cefbe.svg) no-repeat;position:absolute;bottom:-22px;left:0;margin-bottom:0}header .header-main.video-game .header-logo:before{content:"";width:198px;height:18px;background:url(/build/default/images/hearts-cloud.6c300f7c.svg) no-repeat;background-size:contain;position:absolute;z-index:1;top:-18px;left:0}header .header-main.video-game .logo-delcampe:after{content:"";width:280px;height:17px;background:url(/build/default/images/ground.fbc4972e.svg) no-repeat;background-size:contain;position:absolute;z-index:1;bottom:-26px;left:-12px}}@media only screen and (min-width: 992px)and (min-width: 992px)and (max-width: 1250px){header .header-main.video-game .logo-delcampe:after{bottom:-27px}}@media only screen and (min-width: 992px){header .header-main.video-game .animation-item{margin-top:-6px;margin-bottom:-10px}header .header-main.video-game:hover .header-logo:after{animation:walk,jump,tunnel;animation-duration:3s,.5s,1s;animation-delay:0s,3s,4.2s;animation-timing-function:steps(10),steps(2),steps(5);animation-fill-mode:forwards}header .header-main.post-day:hover .animation-item:after{top:9px}}@media only screen and (min-width: 992px)and (max-width: 1199px){header .header-main.post-day .animation-item{margin-top:-28px}}@media only screen and (min-width: 992px){header .header-main.post-day .animation-item img{width:80px;max-width:80px;margin-left:-10px;margin-bottom:-26px;position:relative;z-index:3}}@media only screen and (min-width: 992px)and (min-width: 992px)and (max-width: 1250px){header .header-main.post-day .animation-item img{margin-bottom:-25px}}@media only screen and (min-width: 992px){header .header-main.post-day .animation-item:before{content:"";width:41px;height:18px;background:url(/build/default/images/top-post.5c89b68b.svg) no-repeat;background-size:contain;position:absolute;top:5px;right:12px;z-index:1}header .header-main.post-day .animation-item:after{content:"";width:24px;height:14px;background:url(/build/default/images/envelope.84a55939.svg) no-repeat;background-size:contain;position:absolute;top:24px;right:22px;z-index:2;transition:top .5s ease}}@media only screen and (min-width: 811px){.has-christmas-theme.modal-open .info-bar{z-index:0}.has-christmas-theme #cookie-information,.has-christmas-theme header .menu-top{position:relative;z-index:991}.has-christmas-theme .info-bar{z-index:992}}@media only screen and (min-width: 811px){.has-christmas-theme>header .menu-top .main-list>li.connected>a.dropdown-toggle span,.has-christmas-theme>header .menu-top .child-list>li.connected>a.dropdown-toggle span{max-width:165px}.has-christmas-theme>header .menu-top .child-list>li.register>a,.has-christmas-theme>header .menu-top .child-list>li.connected>a{padding-left:40px !important}.has-christmas-theme>header .menu-top .child-list>li.register>a:before,.has-christmas-theme>header .menu-top .child-list>li.connected>a:before{content:"";width:17px;height:25px;left:10px;background:url(/build/default/images/socks.61990a54.png) no-repeat;background-size:contain;position:absolute;top:50%;transform:translate(0, -50%)}}.has-christmas-theme .community_page .cell-member .member-avatar:before{content:"";width:188px;height:69px;display:block;position:absolute;z-index:1;top:5px;left:0;background-size:contain;background:url(/build/default/images/avatar-forum-1.815b9c93.png) no-repeat}@media only screen and (max-width: 768px){.has-christmas-theme .community_page .cell-member .member-avatar:before{display:none !important}}.has-christmas-theme .community_page .cell .topic-status .fa-comment:before,.has-christmas-theme .community_page .cell .topic-status .fa-comments:before,.has-christmas-theme .community_page .legend .topic-status .fa-comment:before,.has-christmas-theme .community_page .legend .topic-status .fa-comments:before{content:"";width:18px;height:25px;display:block;background:url(/build/default/images/post-read.bc4115be.svg) no-repeat;background-size:contain;opacity:.7}.has-christmas-theme .community_page .cell .topic-status.has-unread-posts .fa-comment:before,.has-christmas-theme .community_page .cell .topic-status.has-unread-posts .fa-comments:before,.has-christmas-theme .community_page .legend .topic-status.has-unread-posts .fa-comment:before,.has-christmas-theme .community_page .legend .topic-status.has-unread-posts .fa-comments:before{background-image:url(/build/default/images/post-unread.f5fb338a.svg);opacity:1}.has-christmas-theme .community_page .legend .topic-status .fa-comment,.has-christmas-theme .community_page .legend .topic-status .fa-comments{vertical-align:bottom}.has-christmas-theme .community_page .legend .topic-status .fa-comment:before,.has-christmas-theme .community_page .legend .topic-status .fa-comments:before{width:13px;height:18px;margin:auto}@media only screen and (min-width: 769px){.has-christmas-theme .community_page .table-container>li .cell.cell-member{max-width:200px;flex:0 0 200px}}.zoomContainer{z-index:990}.zoom-image{z-index:992}.modal-open .zoomContainer{z-index:992}
