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