.fnproduct{display:flex;flex:1 0 auto;flex-direction:column;padding-bottom:30px;color:var(--color-white);border-radius:30px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.fnproduct,.fnproduct__media{position:relative;overflow:hidden}.fnproduct__media{z-index:2;flex:0 0 auto;width:100%;height:400px;font-size:0;transition:transform .25s ease-in-out;-webkit-mask-image:linear-gradient(#000,#000 70%,rgba(0,0,0,0));mask-image:linear-gradient(#000,#000 70%,rgba(0,0,0,0))}.fnproduct__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .7s ease-in-out}.fnproduct__slide._active{opacity:1}.fnproduct__slide._active._wipeanim:before{position:absolute;content:"";top:0;left:0;width:200%;height:20%;filter:blur(4px);background:rgba(255,255,255,.5);transform:translate(-150%,150%) rotate(45deg);animation:wipe-diagonal .9s ease-in-out forwards}.fnproduct__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.fnproduct__badge{position:absolute;top:10px;left:10px;z-index:3;max-width:calc(100% - 20px);padding:8px 15px;font-size:14px;line-height:1;color:#000;background:#fff;border-radius:30px;pointer-events:none;font-style:italic;letter-spacing:.01em;text-transform:uppercase;font-variation-settings:"wght" 900;overflow:hidden;min-width:1px;white-space:nowrap;text-overflow:ellipsis}@supports not (font-variation-settings:normal){.fnproduct__badge{font-weight:900}}.fnproduct__badge._highlight{background:#f7ff19}.fnproduct__item-image-main{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fnproduct__item-image-background{position:absolute;top:-2%;left:-2%;z-index:1;width:104%;height:104%;-o-object-fit:cover;object-fit:cover}.fnproduct__body{position:absolute;display:flex;left:0;right:0;bottom:0;z-index:2;flex:1 0 auto;flex-direction:column;padding:40px 40px 30px;background:linear-gradient(0deg,#222326,rgba(65,54,54,0))}.fnproduct__title{font-family:var(--font-fortnite);font-weight:400;font-size:32px;letter-spacing:.01em;line-height:1}.fnproduct__description{margin-top:8px;font-size:16px;color:var(--color-font-80)}.fnproduct__price{display:flex;align-items:center;margin-top:auto;padding-top:16px}.fnproduct__price-value{margin-right:auto;font-size:20px;line-height:1;font-variation-settings:"wght" 700}@supports not (font-variation-settings:normal){.fnproduct__price-value{font-weight:700}}.fnproduct__price-vbucks{display:flex;align-items:center;margin-top:0}.fnproduct__price-vbucks-img{flex:0 0 auto;width:16px;margin-right:4px;font-size:0;transform:translateY(-1px)}.fnproduct__price-vbucks-img img{width:100%}.fnproduct__price-vbucks-old-value,.fnproduct__price-vbucks-value{font-family:var(--font-fortnite);font-weight:400;font-size:20px;line-height:1}.fnproduct__price-vbucks-old-value{position:relative;margin-left:12px;color:var(--color-font-60)}.fnproduct__price-vbucks-old-value:after{position:absolute;content:" ";display:inline-block;top:calc(50% - 1px);left:-10%;right:-10%;width:120%;height:2px;background:var(--color-font);transform:rotate(-15deg)}.fnproduct._colSpan_2 .fnproduct__img{-o-object-position:50% 10%;object-position:50% 10%}.fnproduct._colSpan_3 .fnproduct__img{-o-object-position:50% 25%;object-position:50% 25%}.fnproduct._colSpan_4 .fnproduct__img{-o-object-position:50% 10%;object-position:50% 10%}.fnproduct:hover{box-shadow:0 0 0 4px rgba(var(--color-font-rgb),1)}.fnproduct:hover .fnproduct__media{transform:scale(1.07)}@keyframes wipe-diagonal{0%{transform:translate(-150%,150%) rotate(45deg)}to{transform:translate(150%,-150%) rotate(45deg)}}@media only screen and (max-width:1600px){.fnproduct{padding-bottom:20px;border-radius:15px}.fnproduct__body{padding:30px 30px 20px}.fnproduct__title{font-size:26px}.fnproduct__description{margin-top:2px;font-size:14px}.fnproduct__price-value{font-size:18px}.fnproduct__price-vbucks-img{width:14px;margin-right:4px}.fnproduct__price-vbucks-old-value,.fnproduct__price-vbucks-value{font-size:18px}}@media only screen and (max-width:768px){.fnproduct__body{margin-top:16px;padding:24px 20px 16px}.fnproduct__media{height:280px}.fnproduct__title{font-size:20px;letter-spacing:.03em}.fnproduct__description{margin-top:2px;font-size:12px}.fnproduct__price{padding-top:10px}.fnproduct__badge{font-size:12px}}.fnproduct-placeholder{position:relative;overflow:hidden;height:430px;background:rgba(var(--color-font-rgb),.1);border-radius:30px}.fnproduct-placeholder:after,.fnproduct-placeholder:before{position:absolute;content:"";top:-50%;z-index:1;height:200%;background:rgba(var(--color-font-rgb),.1);transform:rotate(-45deg);filter:blur(12px)}.fnproduct-placeholder:before{left:-300px;width:100px;animation:shimmerDiagonal 1.6s ease-in-out infinite}.fnproduct-placeholder:after{left:-400px;width:80px;animation:shimmerDiagonal 1.6s ease-in-out .2s infinite}.fnproduct-placeholder .fnproduct__price,.fnproduct-placeholder .fnproduct__title{position:relative;z-index:2;background:rgba(var(--color-font-rgb),.1);background-image:linear-gradient(90deg,rgba(var(--color-font-rgb),.1) 0,rgba(var(--color-font-rgb),.2) 50%,rgba(var(--color-font-rgb),.1) 100%);border-radius:8px;animation:pulse 2s ease-in-out infinite alternate}.fnproduct-placeholder .fnproduct__title{width:65%;height:32px}.fnproduct-placeholder .fnproduct__price{width:25%;height:20px;margin-top:16px}@media only screen and (max-width:768px){.fnproduct-placeholder{height:420px}.fnproduct-placeholder .fnproduct__title{height:26px}.fnproduct-placeholder .fnproduct__price{height:12px}.fnproduct-placeholder{height:300px}.fnproduct-placeholder .fnproduct__title{height:20px}.fnproduct-placeholder .fnproduct__price{height:16px;margin-top:12px}}@keyframes shimmerDiagonal{0%{opacity:.2;transform:translateX(0) rotate(-45deg)}to{opacity:1;transform:translateX(1000px) rotate(-45deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animated-content{opacity:0;transform:scale(.6)}.animated-content._appear{animation:appear-snap .3s cubic-bezier(.33,1.5,.68,1) forwards}@keyframes appear-snap{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.service-toast__btns{display:flex;margin-top:12px;flex-wrap:wrap}.service-toast__btns .btn{margin-right:10px;padding:8px 15px;font-size:12px;line-height:1.25}.service-toast__btns .btn:last-child{margin-right:0}.fncheckout{display:flex;flex-wrap:wrap;margin:0 auto}.fncheckout .notification-plate{margin-top:0}.fncheckout__product{flex:0 0 60%;padding-right:20px}.fncheckout__product .ui-col{flex:0 0 100%!important;max-width:100%!important}.fncheckout__product .fnproduct,.fncheckout__product .fnproduct .loader.block{pointer-events:none}.fncheckout__sidebar{flex:0 0 40%}.fncheckout__video{position:relative;overflow:hidden;flex:0 0 100%;width:100%;height:200px;margin-top:20px;border-radius:10px;transition:height .3s ease}.fncheckout__video:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));pointer-events:none;transition:opacity .3s ease}.fncheckout__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fncheckout__video.active,.fncheckout__video:hover{height:auto}.fncheckout__video.active:after,.fncheckout__video:hover:after{opacity:0}.fncheckout__scope-row{display:flex;justify-content:space-between;align-items:center}.fncheckout__scope-row label{font-size:14px;color:var(--color-font-80)}.fncheckout__scope-row+.fncheckout__scope-row{margin-top:12px}.fncheckout__scope-row:last-child{margin-bottom:16px}.fncheckout__cta{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.fncheckout__btn-section{display:flex;flex-direction:column;margin-bottom:20px}.fncheckout__btn-section._confirm{margin-top:20px}.fncheckout__btn-section p{margin:8px 0 0;text-align:center}.fncheckout__btn-section .btn:not(:last-child){margin-bottom:10px}.fncheckout__buy{margin-top:16px;text-align:center}.fncheckout__buy .btn{margin-top:12px}@media only screen and (max-width:600px){.fncheckout{flex-direction:column}.fncheckout__product{order:2;padding-right:0}.fncheckout__product,.fncheckout__sidebar{flex:0 0 100%;width:100%;max-width:420px;margin:0 auto}.fncheckout__sidebar{order:1}.fncheckout__video{order:3}.fncheckout__scope-row+.fncheckout__scope-row{margin-top:8px}}