html{-moz-text-size-adjust:100%;text-size-adjust:100%}body.noScroll{overscroll-behavior:none;overflow:hidden}.cartDrawerBody,.productModal,.nav{overscroll-behavior:contain}@media (max-width:900px){.heroV147 .heroBannerArt{background-image:url(/brand/draco-hero-banner-mobile.webp)!important}.tickerTrack,.productImage:before,.launchBarInner i{animation:none!important}.header,.nav,.mobileDock,.overlay,.cartDrawerFooter,.heroV142 .primaryButton,.heroV142 .secondaryButton,.heroV145 .heroPitch,.giftGuideImage span,.legalTopbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header{background:#060807f7}.nav,.mobileDock{background:#09100c}.cartDrawerFooter{background:#0c110e}.overlay{background:#000000c2}.gameCard,.productCard,.productAsset,.processGridV148 .processCardV148,.reviewRailCard{transition-duration:.12s!important}.gameCard,.productImage{contain:paint}.filterRow,.reviewsRail,.cartDrawerBody,.productModal,.nav{-webkit-overflow-scrolling:touch}.nav{max-height:calc(100dvh - 110px);overflow-y:auto}input,select,textarea{font-size:16px!important}.cartDrawer{padding-top:env(safe-area-inset-top)}.productModal{width:min(100% - 20px,620px);max-height:calc(100dvh - 20px - env(safe-area-inset-bottom))}}@media (max-width:620px){.tickerTrack{transform:none!important}.heroTicker{overflow:hidden}.productCard,.gameCard,.processCardV148,.reviewRailCard,.reviewRailCta{box-shadow:none!important}.cartDrawerBody{padding-bottom:18px}}@media (min-width:901px) and (max-width:1120px){.heroWrap{padding-top:18px}.heroV147{aspect-ratio:auto!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;min-height:560px!important}.heroV147 .heroContent{justify-content:center;min-height:558px;padding:32px 24px 30px 36px!important}.heroV147 .heroContent h1{margin-top:18px;font-size:clamp(46px,5vw,56px)!important}.heroV147 .heroPassIcon{width:64px!important;height:64px!important}.heroV147 .heroContent h1 em{margin-top:10px}.heroV147 .heroPitch{gap:4px;margin-top:15px;padding:13px 15px 13px 17px}.heroV147 .heroPitch strong{font-size:14px;line-height:1.4}.heroV147 .heroPitch span{font-size:12px;line-height:1.42}.heroButtonsV145{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.heroButtonsV145 .primaryButton{grid-column:1/-1}.heroButtonsV145 .primaryButton,.heroButtonsV145 .secondaryButton{border-radius:12px;min-height:44px;padding:0 12px;font-size:12px}}@media (hover:none),(pointer:coarse){.tickerTrack,.productImage:before,.launchBarInner i{animation:none!important}.header,.nav,.mobileDock,.overlay,.cartDrawerFooter,.heroV142 .primaryButton,.heroV142 .secondaryButton,.heroV145 .heroPitch,.giftGuideImage span,.legalTopbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}input,select,textarea{font-size:16px!important}}@media (min-width:1121px){.heroV147{aspect-ratio:auto!important;grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr)!important;min-height:610px!important}.heroV147 .heroContent{justify-content:center;max-width:none;min-height:608px;padding:36px 26px 34px 48px!important}.heroV147 .heroContent h1{max-width:680px;margin-top:18px;font-size:clamp(54px,4.5vw,64px)!important}.heroV147 .heroPassIcon{width:70px!important;height:70px!important}.heroV147 .heroContent h1 em{margin-top:9px}.heroV147 .heroPitch{gap:4px;max-width:650px;margin-top:15px;padding:13px 16px 13px 18px}.heroV147 .heroPitch strong{font-size:15px;line-height:1.4}.heroV147 .heroPitch span{font-size:13px;line-height:1.42}.heroButtonsV145{grid-template-columns:1fr 1fr;gap:8px;max-width:650px;margin-top:16px;display:grid}.heroButtonsV145 .primaryButton{grid-column:1/-1}.heroButtonsV145 .primaryButton,.heroButtonsV145 .secondaryButton{border-radius:13px;min-height:46px;padding:0 14px;font-size:13px}}@media (min-width:621px) and (max-width:900px){.gamesGridV144{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.gamesGridV144 .gameComboV144{grid-column:auto!important}.gameCardV14,.gamesGridV144 .gameComboV144{min-height:190px!important;padding:17px!important}.gameCardV14 .gameCardText strong,.gameComboV144 .gameCardText strong{max-width:84%!important;font-size:21px!important}.gameCardV14 .gameCardText small{font-size:10px!important}.gameCardV14 .gameCardText>span{padding-top:58px!important;font-size:11px!important}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.productImage{height:178px!important}.productAsset{max-height:142px!important}.productContent{padding:15px!important}.productContent h3{font-size:18px!important}.productContent p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:12px;display:-webkit-box;overflow:hidden}.productBottom>strong{font-size:19px}.productBottom>button{min-height:40px;padding:0 10px;font-size:11px}.buyNow{min-height:40px;font-size:11px}}@media (max-width:620px){.productsSection .container{width:calc(100% - 12px)!important}.catalogTitle{padding:0 3px;gap:9px!important;margin-bottom:12px!important}.catalogTitle h2{font-size:28px!important}.catalogSearch{border-radius:12px!important;height:42px!important}.gamesGridV144{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:132px;grid-auto-flow:column;width:100%;padding:1px 1px 8px;overflow-x:auto;grid-template-columns:none!important;gap:8px!important;display:grid!important}.gamesGridV144::-webkit-scrollbar{display:none}.gamesGridV144 .gameComboV144{grid-column:auto!important}.gameCardV14,.gamesGridV144 .gameComboV144{scroll-snap-align:start;border-radius:15px!important;min-height:112px!important;padding:10px!important}.gameCardV14 .gameCardText small{display:none}.gameCardV14 .gameCardText strong,.gameComboV144 .gameCardText strong{max-width:82%!important;margin-top:0!important;font-size:14px!important;line-height:1.02!important}.gameCardV14 .gameCardText>span{margin-top:auto!important;padding-top:34px!important;font-size:8px!important}.gameCardV14 .gameCardText>span svg{width:10px!important;height:10px!important}.gameCardV14 .gameCardNumber{font-size:16px!important;top:8px!important;right:8px!important}.brawlSingleMark{width:92px!important;height:92px!important;right:-25px!important}.brawlSingleMark img{width:84px!important;height:84px!important}.gameBrawlV145:before{width:98px!important;height:98px!important;right:-27px!important}.gameBrawlV145 .brawlCardGlow{width:120px!important;height:120px!important;right:-38px!important}.comboCardVisual{transform-origin:89%!important;transform:scale(.39)!important}.filterRow{gap:6px!important;margin-bottom:10px!important;padding:1px 3px 7px!important}.productsSection .filterRow button{border-radius:11px!important;min-height:39px!important;padding:0 12px!important;font-size:11px!important}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.productCard{flex-direction:column;min-width:0;overflow:hidden;border-radius:14px!important;min-height:0!important;display:flex!important}.productImage{border-bottom:1px solid #ffffff12!important;border-right:0!important;width:100%!important;height:102px!important;min-height:102px!important;padding:5px!important}.productImage:after{border-radius:10px!important;inset:6px!important}.productImage:before{width:68px!important;height:68px!important}.productAsset{max-width:84px!important;max-height:82px!important}.badge{letter-spacing:.025em!important;border-radius:5px!important;padding:3px 4px!important;font-size:6px!important;top:5px!important;left:5px!important}.productIndex{display:none!important}.productContent{flex-direction:column;flex:1;min-width:0;min-height:82px;display:flex;padding:8px 7px 7px!important}.productGame,.productContent p{display:none!important}.productContent h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;display:-webkit-box;overflow:hidden;margin:0!important;font-size:11px!important;line-height:1.18!important}.productBottom{grid-template-columns:minmax(0,1fr) 29px;align-items:center;width:100%;padding-top:6px;gap:3px!important;margin-top:auto!important;display:grid!important}.productBottom>strong{white-space:nowrap;text-overflow:clip;min-width:0;line-height:1;overflow:hidden;font-size:12px!important}.productBottom>button{border-radius:8px!important;justify-content:center!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;padding:0!important}.productBottom>button span{display:none!important}.productBottom>button svg{width:13px!important;height:13px!important}.buyNow{display:none!important}#games.section{padding-top:40px!important}.productsSection{padding-top:36px!important}}@media (max-width:360px){.productsSection .container{width:calc(100% - 10px)!important}.productsGrid{gap:5px!important}.productImage{height:91px!important;min-height:91px!important}.productAsset{max-width:74px!important;max-height:72px!important}.productContent{min-height:78px;padding:7px 6px 6px!important}.productContent h3{min-height:25px;font-size:10px!important}.productBottom{grid-template-columns:minmax(0,1fr) 27px}.productBottom>strong{font-size:11px!important}.productBottom>button{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}}.filterLabelMobile{display:none}@media (max-width:620px){:root{--mobile-edge:10px;--mobile-card-radius:16px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 5% 0,#3cf58c16,#0000 22rem),radial-gradient(circle at 95% 24%,#3cf58c0a,#0000 24rem),#060807!important}.launchBar{display:none!important}.header{border-bottom-color:#fff1!important;top:0!important}.headerInner{padding:0 2px;min-height:56px!important}.brandWords{flex-direction:column;display:flex!important}.brandWords strong{letter-spacing:.08em;font-size:12px!important}.brandWords small{letter-spacing:.24em;margin-top:1px!important;font-size:7px!important}.brandMark{border-radius:10px!important;width:34px!important;height:34px!important;font-size:17px!important}.mobileMenuButton{width:36px!important;height:36px!important;padding:9px!important}.cartButton{border-radius:11px!important;min-height:36px!important;padding:4px 4px 4px 8px!important}.cartText{display:none!important}.cartIcon{width:17px!important;height:17px!important}.cartCount{width:25px!important;height:25px!important;font-size:11px!important}.nav{top:62px!important}.heroWrap{padding:8px 0 0!important}.heroV147{border-radius:20px!important;min-height:424px!important}.heroV147 .heroContent{min-height:424px!important;padding:16px 13px 140px!important}.heroV147 .heroBannerArt{background-position:bottom!important;background-size:auto 132px!important;height:132px!important}.heroV145:before{background:linear-gradient(#020403 0%,#020403fc 66%,#02040394 80%,#0204030d 100%)!important}.eyebrow{white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:100%;overflow:hidden;letter-spacing:.045em!important;border-radius:999px!important;padding:6px 8px!important;font-size:7.5px!important}.heroV147 .heroContent h1{margin-top:10px!important;font-size:clamp(28px,8.6vw,34px)!important;line-height:.93!important}.heroV147 .heroOfferLine{gap:4px 6px!important}.heroV147 .heroOfferLine strong{font-size:.69em!important}.heroV147 .heroPassIcon{width:40px!important;height:40px!important}.heroV147 .heroContent h1 em{margin-top:6px!important;font-size:.52em!important}.heroV147 .heroPitch{border-radius:12px!important;margin-top:10px!important;padding:9px 10px!important}.heroV147 .heroPitch strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10.5px!important;line-height:1.35!important}.heroButtonsV145{gap:6px!important;margin-top:9px!important}.heroButtonsV145 .primaryButton{border-radius:11px!important;min-height:40px!important;font-size:11px!important}.heroButtonsV145 .secondaryButton{border-radius:10px!important;min-height:35px!important;font-size:9.5px!important}.heroButtonsV145 .secondaryButton svg{width:14px!important;height:14px!important}.heroTicker{display:none!important}.section,#games.section{padding-top:28px!important}.productsSection{padding-top:26px!important}.sectionTitle,.sectionTitleV148{gap:8px!important;margin-bottom:11px!important}.sectionTitle>div>span,.sectionTitleV148>div>span{letter-spacing:.13em!important;font-size:8px!important}.sectionTitle h2,.sectionTitleV148 h2{margin-top:4px!important;font-size:25px!important;line-height:1!important}.sectionTitle>a{display:none!important}.gamesGridV144{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}.gamesGridV144 .gameComboV144{grid-column:auto!important}.gameCardV14,.gamesGridV144 .gameComboV144{border-radius:14px!important;min-height:104px!important;padding:7px!important}.gameCardV14 .gameCardText small,.gameCardV14 .gameCardText>span{display:none!important}.gameCardV14 .gameCardText strong,.gameComboV144 .gameCardText strong{text-shadow:0 1px 6px #000000e6;max-width:100%!important;margin-top:auto!important;font-size:10px!important;line-height:1.04!important}.gameCardV14 .gameCardNumber{font-size:11px!important;top:6px!important;right:6px!important}.brawlSingleMark{width:74px!important;height:74px!important;top:4px!important;right:-16px!important}.brawlSingleMark img{width:68px!important;height:68px!important}.gameBrawlV145:before{width:78px!important;height:78px!important;right:-20px!important}.gameBrawlV145 .brawlCardGlow{width:88px!important;height:88px!important;right:-22px!important}.gameRoyaleV14 .gameCardBackdrop,.gameClansV14 .gameCardBackdrop{object-position:center!important}.comboCardVisual{transform-origin:88% 35%!important;transform:scale(.31)!important}.gameCard.isActiveGame{border-color:#3cf58cb8!important;box-shadow:inset 0 0 0 1px #3cf58c38!important}.catalogTitle{grid-template-columns:1fr 118px!important;align-items:end!important;gap:8px!important;padding:0!important;display:grid!important}.catalogTitle h2{font-size:25px!important}.catalogSearch{border-radius:11px!important;width:118px!important;height:38px!important}.catalogSearch input{min-width:0;padding-left:3px!important;font-size:11px!important}.catalogSearch svg{width:14px!important;height:14px!important}.filterRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-bottom:9px!important;padding:0!important;display:grid!important;overflow:visible!important}.productsSection .filterRow button{width:100%;letter-spacing:0!important;border-radius:9px!important;min-width:0!important;min-height:34px!important;padding:0 3px!important;font-size:9px!important}.filterLabelDesktop{display:none!important}.filterLabelMobile{display:inline!important}.productsSection .container{width:calc(100% - 12px)!important}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.productCard{background:linear-gradient(155deg,#111813,#090e0b)!important;border-radius:14px!important;min-height:0!important}.productImage{height:94px!important;min-height:94px!important;padding:5px!important}.productImage:after{border-radius:10px!important;inset:5px!important}.productAsset{max-width:80px!important;max-height:76px!important}.badge{max-width:calc(100% - 10px);padding:3px 4px!important;font-size:5.5px!important;top:5px!important;left:5px!important}.productContent{min-height:74px!important;padding:7px 6px 6px!important}.productContent h3{min-height:24px!important;font-size:10px!important;line-height:1.15!important}.productBottom{gap:3px!important;padding-top:5px!important}.productBottom>strong{font-size:11.5px!important}.productBottom>button{border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.processSectionV148{padding-bottom:0!important}.processTitleV148 p{max-width:310px;margin-top:7px!important;font-size:11px!important;line-height:1.35!important}.sectionTitleBadge{border-radius:8px!important;padding:6px 9px!important;font-size:9px!important}.processGridV148{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.processGridV148:before{display:none!important}.processGridV148 .processCardV148{border-radius:16px!important;min-height:174px!important;padding:13px 11px!important}.processGridV148 .processCardV148>span{font-size:25px!important;top:10px!important;right:10px!important}.processGridV148 .processIcon{border-radius:11px!important;width:36px!important;height:36px!important;padding:9px!important}.processStickerV158{font-size:14px!important;top:42px!important;right:8px!important}.processGridV148 h3{margin-top:12px!important;font-size:14px!important;line-height:1.12!important}.processGridV148 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:7px!important;font-size:10px!important;line-height:1.38!important}.processGridV148 small{display:none!important}.reviewsSectionV148{padding-top:30px!important}.reviewsTitleV148 p{margin-top:7px!important;font-size:11px!important;line-height:1.35!important}.reviewHeart{width:34px!important;height:34px!important;font-size:17px!important}.reviewsTitleV148 h2{gap:7px!important}.reviewsLeadV148{border-radius:14px!important;grid-template-columns:32px 1fr auto!important;gap:9px!important;padding:10px!important}.reviewsLeadV148>div{border-radius:10px!important;width:32px!important;height:32px!important;padding:8px!important}.reviewsLeadV148 p strong{font-size:10.5px!important;line-height:1.25!important}.reviewsLeadV148 p span{display:none!important}.reviewsLeadV148 a{border-radius:9px!important;grid-column:auto!important;min-height:32px!important;padding:0 9px!important;font-size:8.5px!important}.reviewsRail{grid-auto-columns:min(78vw,292px)!important;gap:8px!important;padding-bottom:7px!important}.reviewsRailV148 .reviewRailCard,.reviewsRailV148 .reviewRailCta{border-radius:16px!important;min-height:178px!important;padding:14px!important}.reviewsRailV148 .reviewRailCard p{margin-top:13px!important;font-size:11px!important;line-height:1.45!important}.reviewAvatarPhoto{width:39px!important;height:39px!important}.reviewTop strong{font-size:12px!important}.reviewTop small{font-size:9px!important}.stars{font-size:11px!important}.reviewRailCta strong{font-size:17px!important}.reviewRailCta p{font-size:11px!important}.faqContainer{padding-bottom:34px!important}.faqList{gap:6px!important}.faqList details{border-radius:13px!important}.faqList summary{gap:10px!important;min-height:48px!important;padding:0 12px!important;font-size:11px!important;line-height:1.25!important}.faqList summary span{font-size:20px!important}.faqList details p{padding:0 12px 13px!important;font-size:10px!important;line-height:1.45!important}.contactCardV158,.contactCardV157{border-radius:17px!important;gap:10px!important;margin-top:18px!important;padding:12px!important}.contactCardContentV158>span{font-size:8px!important}.contactHeadlineV158{margin-top:6px!important;font-size:21px!important;line-height:1.03!important}.contactTitleMarkV158{width:34px!important;height:34px!important;padding:8px!important}.contactCardContentV158>p{margin-top:8px!important;font-size:10.5px!important;line-height:1.45!important}.contactBenefitsV148{gap:5px!important;margin-top:9px!important}.contactBenefitsV148 b{border-radius:8px!important;padding:6px 7px!important;font-size:8px!important}.contactAsideV158{border-radius:14px!important;padding:11px!important}.contactManagerV158{gap:8px!important}.contactManagerIconV158{width:34px!important;height:34px!important;padding:8px!important}.contactManagerV158 strong{font-size:11px!important}.contactManagerV158 small{font-size:8px!important}.contactAsideV158>p{margin-top:8px!important;font-size:9.5px!important}.contactAsideV158>a{border-radius:10px!important;min-height:40px!important;margin-top:9px!important;font-size:10px!important}.footerV159{padding:25px 0 92px!important}.footerV159Grid{grid-template-columns:1fr 1fr!important;gap:18px 14px!important}.footerV159Brand{grid-column:1/-1!important}.footerV159Brand p{max-width:330px!important;font-size:10px!important;line-height:1.45!important}.footerV159Column{gap:7px!important}.footerV159Column strong{font-size:11px!important}.footerV159Column a{font-size:9.5px!important}.footerV159Bottom{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin-top:20px!important;padding-top:14px!important;font-size:8px!important}.mobileDock{left:8px!important;right:8px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;border-radius:16px!important;padding:4px!important}.mobileDock a,.mobileDock button{border-radius:12px!important;min-height:47px!important;font-size:8px!important}.mobileDock svg{width:16px!important;height:16px!important}.productModal{width:100%!important;max-height:86dvh!important;padding:16px 14px calc(16px + env(safe-area-inset-bottom))!important;border-width:1px 0 0!important;border-radius:24px 24px 0 0!important;inset:auto 0 0!important;overflow-y:auto!important;transform:none!important}.modalClose{width:38px!important;height:38px!important;padding:10px!important;top:12px!important;right:12px!important}.modalProductArt{border-radius:16px!important;height:178px!important}.modalProductArt img{max-height:154px!important}.productModal>span{margin-top:14px!important;font-size:9px!important}.productModal h2{margin-top:5px!important;font-size:24px!important}.productModal p{margin-top:7px!important;font-size:11px!important;line-height:1.42!important}.productModal>strong{margin-top:10px!important;font-size:22px!important}.productModal>div:last-child{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:11px!important}.productModal>div:last-child button{border-radius:11px!important;min-height:44px!important;font-size:10px!important}.cartDrawerHeader{min-height:66px!important;padding:11px 12px!important}.cartDrawerHeader span{font-size:8px!important}.cartDrawerHeader h2{margin-top:3px!important;font-size:22px!important}.cartDrawerHeader>button{width:38px!important;height:38px!important;padding:10px!important}.cartDrawerBody{padding:9px!important}.cartItems{gap:7px!important}.cartItem{border-radius:14px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:9px!important;padding:8px!important}.cartItemImage{border-radius:11px!important;width:66px!important;height:66px!important}.cartItemImage img{max-width:58px!important;max-height:56px!important}.cartItemInfo>span{font-size:8px!important}.cartItemInfo h3{margin-top:3px!important;font-size:12px!important}.cartItemInfo>strong{margin-top:3px!important;font-size:13px!important}.cartItemControls{flex-direction:row!important;align-items:center!important;margin-top:6px!important}.cartItemControls>div button{width:29px!important;height:29px!important;font-size:16px!important}.cartItemControls>div b{min-width:28px!important;font-size:11px!important}.cartItemControls>button{font-size:9px!important}.cartDrawerFooter{padding:10px 10px calc(12px + env(safe-area-inset-bottom))!important}.cartDrawerFooter>div span{font-size:11px!important}.cartDrawerFooter>div strong{font-size:21px!important}.checkoutButton{border-radius:12px!important;min-height:47px!important;margin-top:8px!important;font-size:11px!important}.cartDrawerFooter>small{margin-top:6px!important;font-size:8px!important}.checkoutPage{padding-top:8px!important}.checkoutTopbar{min-height:52px!important}.checkoutTopbar .brandWords{display:flex!important}.checkoutHeading{margin-top:17px!important}.checkoutHeading>span{font-size:8px!important}.checkoutHeading h1{margin-top:5px!important;font-size:30px!important;line-height:.98!important}.checkoutHeading p{max-width:330px!important;margin-top:8px!important;font-size:10.5px!important;line-height:1.42!important}.checkoutGrid{gap:10px!important;margin-top:15px!important}.checkoutForm{gap:9px!important}.formCard,.orderSummary{border-radius:15px!important;padding:12px!important}.formSectionTitle{gap:9px!important}.formSectionTitle>span{border-radius:10px!important;width:34px!important;height:34px!important;font-size:9px!important}.formSectionTitle h2{font-size:16px!important}.formSectionTitle p{margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important}.fieldGroup{margin-top:11px!important}.fieldGroup label{font-size:9.5px!important}.fieldGroup input,.fieldGroup select,.fieldGroup textarea{border-radius:10px!important;min-height:46px!important;margin-top:5px!important;font-size:16px!important}.fieldGroup textarea{min-height:78px!important}.fulfillmentOptions,.paymentOptions{gap:6px!important}.fulfillmentOption,.paymentOption{border-radius:11px!important;min-height:58px!important;padding:9px!important}.fulfillmentOption strong,.paymentOption strong{font-size:11px!important}.fulfillmentOption small,.paymentOption small{font-size:8.5px!important}.promoRow{gap:6px!important}.promoRow button{border-radius:10px!important;min-height:44px!important;font-size:10px!important}.summaryItems{gap:7px!important}.summaryItems article{border-radius:11px!important;grid-template-columns:51px 1fr auto!important;gap:8px!important;padding:8px!important}.summaryItems article>span{width:51px!important;height:48px!important}.summaryItems article h3{font-size:10.5px!important}.summaryItems article small{font-size:8px!important}.summaryItems article b{font-size:10.5px!important}.summaryConsent{border-radius:11px!important;padding:9px!important}.summaryConsent label{font-size:9px!important;line-height:1.35!important}.summaryCheckoutButton{border-radius:12px!important;min-height:48px!important;font-size:11px!important}}@media (max-width:360px){.brandWords{display:none!important}.heroV147{min-height:410px!important}.heroV147 .heroContent{min-height:410px!important;padding-bottom:132px!important}.heroV147 .heroBannerArt{background-size:auto 124px!important;height:124px!important}.heroV147 .heroContent h1{font-size:27px!important}.catalogTitle{grid-template-columns:1fr 105px!important}.catalogSearch{width:105px!important}.gameCardV14,.gamesGridV144 .gameComboV144{min-height:96px!important}.gameCardV14 .gameCardText strong,.gameComboV144 .gameCardText strong{font-size:9px!important}.productImage{height:86px!important;min-height:86px!important}.productAsset{max-width:72px!important;max-height:68px!important}.productContent{min-height:70px!important}.productContent h3{font-size:9px!important}.productBottom>strong{font-size:10.5px!important}.processGridV148 .processCardV148{min-height:166px!important;padding:11px 9px!important}}@media (min-width:621px) and (max-width:900px){.heroV147{min-height:520px!important}.heroV147 .heroContent{min-height:520px!important;padding:26px 24px 215px!important}.heroV147 .heroBannerArt{height:205px!important}.section{padding-top:44px!important}.processGridV148{grid-template-columns:repeat(2,minmax(0,1fr))!important}.processGridV148 .processCardV148{min-height:245px!important}.reviewsRail{grid-auto-columns:minmax(280px,48vw)!important}}@media (max-width:620px){.checkoutForm>section>label,.checkoutForm .formTwoColumns>label{margin-top:11px!important}.checkoutForm label>span:first-child{margin-bottom:5px!important;font-size:9.5px!important}.checkoutForm input,.checkoutForm select{border-radius:10px!important;height:46px!important}.checkoutForm textarea{border-radius:10px!important;min-height:78px!important;padding-top:11px!important}.fulfillmentOptions{gap:6px!important;margin-top:11px!important}.fulfillmentOptions>label{border-radius:11px!important;grid-template-columns:32px 1fr!important;gap:8px!important;min-height:66px!important;margin:0!important;padding:9px 36px 9px 9px!important}.fulfillmentIcon{border-radius:9px!important;width:32px!important;height:32px!important;font-size:15px!important}.fulfillmentOptions strong{font-size:10.5px!important}.fulfillmentOptions small{font-size:8px!important;line-height:1.3!important}.fulfillmentOptions label>i{width:19px!important;height:19px!important;padding:4px!important;right:9px!important}.paymentOptions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:11px!important}.paymentOptions label{border-radius:10px!important;gap:5px!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:0 7px!important}.paymentCheck{border-radius:6px!important;width:19px!important;height:19px!important;padding:4px!important}.paymentOptions strong{text-overflow:ellipsis;min-width:0;line-height:1.1;overflow:hidden;font-size:8.5px!important}.promoRow{margin-top:10px!important}.promoRow input{height:44px!important}.promoMessage{margin-top:6px!important;font-size:8.5px!important}.orderSummary>h2{margin:5px 0 0!important;font-size:18px!important}.summaryKicker{font-size:8px!important}.summaryItems{gap:6px!important;margin-top:11px!important}.summaryItems article{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:8px!important}.summaryItems article>div{min-width:0}.summaryItems article>div strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:10px!important}.summaryItems article>div span{font-size:8.5px!important}.summaryItems article>b{text-align:right!important;grid-column:auto!important;font-size:10.5px!important}.summaryFulfillment{border-radius:10px!important;margin-top:8px!important;padding:8px!important}.summaryFulfillment span{font-size:8px!important}.summaryFulfillment strong{font-size:9.5px!important}.summaryTotal.summaryPayButton{border-radius:12px!important;min-height:50px!important;margin-top:9px!important;padding:9px 10px!important}.summaryPayCopy small{font-size:7px!important}.summaryPayCopy b{font-size:9.5px!important}.summaryPayButton>strong{font-size:15px!important}.summaryPayButton>i{width:25px!important;height:25px!important;padding:6px!important}.summaryConsent{margin-top:8px!important}.summaryConsentTitle{gap:7px!important}.summaryConsentTitle>span{border-radius:8px!important;width:28px!important;height:28px!important;font-size:8px!important}.summaryConsentTitle h3{font-size:11px!important}.summaryConsentTitle p{font-size:8px!important}.legalConsentCheck{border-radius:9px!important;margin-top:8px!important;padding:8px!important}.legalConsentMeta{font-size:7.5px!important}.summaryTrust{border-radius:9px!important;grid-template-columns:17px 1fr!important;margin-top:8px!important;padding:8px!important}.summaryTrust svg{width:17px!important;height:17px!important}.summaryTrust p{font-size:8px!important;line-height:1.4!important}.checkoutBottom{gap:7px!important}.submitOrderButton{border-radius:12px!important;min-height:48px!important;padding:0 15px!important;font-size:11px!important}.prototypeNotice{font-size:8px!important}.checkoutLegalLinks{gap:10px!important}.checkoutLegalLinks a{font-size:8px!important}.heroV147 .heroPassIcon{display:none!important}.heroV147{background:radial-gradient(circle at 82% 78%,#31ff892e,#0000 36%),linear-gradient(155deg,#07110b 0%,#020403 46%,#030705 100%)!important;border-color:#6affa62e!important;min-height:390px!important;overflow:hidden!important;box-shadow:0 18px 55px #00000061,inset 0 1px #ffffff09!important}.heroV147 .heroContent{z-index:3!important;min-height:390px!important;padding:17px 14px 124px!important;position:relative!important}.heroV147 .heroBannerArt{opacity:.92!important;filter:saturate(1.08)contrast(1.04)!important;pointer-events:none!important;z-index:1!important;background-image:url(/brand/draco-hero-banner-mobile.webp)!important;background-position:100% 100%!important;background-repeat:no-repeat!important;background-size:auto 188px!important;width:112%!important;height:190px!important;inset:auto -42px -4px auto!important}.heroV145:before{z-index:2!important;background:linear-gradient(#020403fc 0%,#020403f2 52%,#02040394 70%,#02040314 100%),linear-gradient(90deg,#020403fa 0%,#020403c7 56%,#0204031f 100%)!important}.heroV147 .heroContent h1{text-wrap:balance;letter-spacing:-.06em!important;max-width:330px!important;font-size:clamp(29px,8.8vw,35px)!important;line-height:.91!important}.heroV147 .heroOfferLine{gap:4px!important}.heroV147 .heroOfferLine strong{letter-spacing:-.035em!important;background:#2cf58217!important;border:1px solid #4eff9747!important;border-radius:9px!important;align-items:center!important;padding:3px 7px 4px!important;font-size:.64em!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0a!important}.heroV147 .heroContent h1 em{color:#dfe8e2!important;letter-spacing:-.025em!important;max-width:270px!important;margin-top:7px!important;font-size:.5em!important;font-weight:860!important}.heroV147 .heroPitch{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(135deg,#0e1c14e0,#050a07bd)!important;border-color:#ffffff14!important;max-width:330px!important;margin-top:11px!important;padding:10px 11px!important;box-shadow:inset 0 1px #ffffff09,0 10px 25px #00000029!important}.heroV147 .heroPitch strong{letter-spacing:-.012em!important;font-size:10.8px!important;font-weight:820!important}.heroV147 .heroPitch span{display:none!important}.heroButtonsV145{max-width:330px!important}.sectionTitle,.sectionTitleV148{background:radial-gradient(circle at 100% 0,#37f5891a,#0000 42%),linear-gradient(145deg,#101913e6,#070b08d6)!important;border:1px solid #fff1!important;border-radius:15px!important;align-items:center!important;min-height:58px!important;margin-bottom:12px!important;padding:10px 12px 10px 13px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000024!important}.sectionTitle:before,.sectionTitleV148:before{content:"";background:linear-gradient(#67ffae,#25d979);border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 16px #37f58973}.sectionTitle:after,.sectionTitleV148:after{content:"";border:1px solid #4bff971a;border-radius:28px;width:88px;height:88px;position:absolute;top:-28px;right:-14px;transform:rotate(24deg)}.sectionTitle>div,.sectionTitleV148>div{z-index:1;min-width:0;position:relative}.sectionTitle>div>span,.sectionTitleV148>div>span{color:#69f7a7!important;letter-spacing:.17em!important;align-items:center!important;gap:5px!important;font-size:7.5px!important;font-weight:950!important;display:inline-flex!important}.sectionTitle>div>span:before,.sectionTitleV148>div>span:before{content:"";background:#56f69c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #56f69cbf}.sectionTitle h2,.sectionTitleV148 h2,.catalogTitle h2{color:#f5faf7!important;letter-spacing:-.055em!important;text-shadow:0 1px #ffffff09,0 8px 22px #00000038!important;margin-top:4px!important;font-size:clamp(24px,6.7vw,28px)!important;font-weight:950!important;line-height:.96!important}.catalogTitle{grid-template-columns:minmax(0,1fr) 112px!important;min-height:66px!important;padding:10px 10px 10px 13px!important}.catalogSearch{z-index:2!important;background:#020604ad!important;border-color:#ffffff17!important;width:112px!important;height:36px!important;position:relative!important;box-shadow:inset 0 1px #ffffff06!important}.gameCardV14,.gamesGridV144 .gameComboV144,.productCard{box-shadow:inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.productCard{background:linear-gradient(155deg,#111a14 0%,#080d0a 100%)!important;border-color:#ffffff12!important}.productContent h3{letter-spacing:-.025em!important;font-weight:900!important}.productBottom>strong{letter-spacing:-.035em!important;font-weight:950!important}.heroV147{border-radius:17px!important;min-height:374px!important}.heroV147 .heroContent{min-height:374px!important;padding:16px 13px 116px!important}.heroV147 .heroContent h1{max-width:100%!important;font-size:clamp(28px,8.4vw,34px)!important;line-height:.94!important}.heroV147 .heroPitch{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08120cc7!important;border-radius:11px!important;max-width:100%!important;margin-top:10px!important;padding:9px 10px!important}.heroV147 .heroPitch strong{font-size:10px!important;line-height:1.35!important}.heroButtonsV145{gap:6px!important;max-width:100%!important;margin-top:9px!important}.heroButtonsV145 .primaryButton,.heroButtonsV145 .secondaryButton{border-radius:10px!important;min-height:38px!important}.heroV147 .heroBannerArt{opacity:.86!important;background-size:auto 162px!important;width:108%!important;height:164px!important;bottom:0!important;right:-30px!important}.heroV145:before{background:linear-gradient(#020403fc 0%,#020403f5 54%,#0204038f 73%,#0204030f 100%),linear-gradient(90deg,#020403f5 0%,#020403ba 56%,#02040314 100%)!important}.sectionTitle,.sectionTitleV148{border-radius:14px!important;min-height:54px!important;margin-bottom:10px!important;padding:9px 11px 9px 13px!important}.sectionTitle:after,.sectionTitleV148:after{display:none!important}.sectionTitle h2,.sectionTitleV148 h2,.catalogTitle h2{letter-spacing:-.045em!important;margin-top:3px!important;font-size:clamp(22px,6.3vw,26px)!important;line-height:1!important}.catalogTitle{grid-template-columns:1fr!important;gap:9px!important;min-height:auto!important;padding:10px 10px 11px 13px!important;display:grid!important}.catalogSearch{border-radius:10px!important;width:100%!important;height:38px!important;padding:0 11px!important}.catalogSearch input{font-size:12px!important}.processTitleV148 .sectionTitleBadge{display:none!important}.processTitleV148{min-height:auto!important;padding:12px 13px!important;display:block!important}.processTitleV148>div:first-child{max-width:none!important}.processHeadlineV158{align-items:flex-start!important;gap:7px!important;display:flex!important}.processTitleMarkV158{flex:none!important;margin-top:1px!important}.processTitleV148 p{max-width:310px!important;margin-top:7px!important;font-size:9.5px!important;line-height:1.45!important}.processGridV148{gap:8px!important}.processGridV148 .processCardV148{border-radius:14px!important;min-height:158px!important;padding:11px 10px!important}.processGridV148 .processCardV148>span{opacity:.14!important;font-size:27px!important;top:10px!important;right:10px!important}.processStickerV158{display:none!important}.processGridV148 .processIcon{border-radius:10px!important;width:34px!important;height:34px!important;font-size:16px!important}.processGridV148 .processIcon svg{width:17px!important;height:17px!important}.processGridV148 .processIconForm{font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:900!important}.processGridV148 h3{margin-top:10px!important;font-size:13px!important;line-height:1.05!important}.processGridV148 p{margin-top:6px!important;font-size:8.7px!important;line-height:1.42!important}.mobileDock{border-top-color:#ffffff14!important;box-shadow:0 -12px 30px #00000057!important}}@media (max-width:360px){.heroV147{min-height:362px!important}.heroV147 .heroContent{min-height:362px!important;padding-bottom:110px!important}.processGridV148 .processCardV148{min-height:152px!important;padding:10px 8px!important}.processGridV148 h3{font-size:12px!important}.processGridV148 p{font-size:8.1px!important}}@media (max-width:620px){.heroV147 .heroOfferLine strong{box-shadow:none!important;color:#58f69b!important;letter-spacing:-.045em!important;text-shadow:0 0 18px #58f69b38!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66em!important;font-weight:950!important;display:inline!important}.heroV147{background:radial-gradient(circle at 78% 58%,#3dff9226,#0000 40%),linear-gradient(145deg,#07110b 0%,#030705 52%,#020403 100%)!important;min-height:392px!important}.heroV147 .heroContent{z-index:3!important;min-height:392px!important;padding:16px 13px 122px!important;position:relative!important}.heroV147 .heroBannerArt{opacity:.82!important;filter:saturate(1.08)contrast(1.04)!important;background-image:url(/brand/draco-hero-banner-mobile.webp)!important;background-position:62% 54%!important;background-repeat:no-repeat!important;background-size:auto 91%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0 auto auto 0!important;transform:none!important}.heroV145:before{z-index:2!important;background:linear-gradient(90deg,#020503f7 0%,#020503e0 43%,#0205034d 72%,#02050314 100%),linear-gradient(#020503c7 0%,#0205033b 53%,#020503c7 100%)!important}.heroV147 .heroContent h1{max-width:92%!important}.heroV147 .heroPitch{background:linear-gradient(135deg,#050c08db,#040906b3)!important;border-color:#ffffff12!important;max-width:88%!important}.heroButtonsV145{max-width:92%!important}.cartDrawer{background:linear-gradient(#0b120e 0%,#070b08 100%)!important}.cartDrawerHeader{background:radial-gradient(circle at 20% 0,#49f69221,#0000 46%),#070c09f5!important;border-bottom:1px solid #ffffff12!important;position:relative!important;overflow:hidden!important}.cartDrawerHeader:after{content:"Проверь товары перед оформлением";color:#e7f1eb7a;letter-spacing:.01em;font-size:8px;font-weight:650;display:block;position:absolute;bottom:7px;left:12px}.cartDrawerHeader h2{margin-bottom:10px!important}.cartItem{background:linear-gradient(145deg,#121d16f5,#090f0bf5)!important;border:1px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000026!important}.cartItemImage{background:radial-gradient(circle at 50% 40%,#4cf0921f,#0000 70%),#0b120e!important;border:1px solid #59f69d1f!important}.cartItemInfo>strong{color:#66f4a5!important}.cartItemControls>div{background:#070c09!important;border:1px solid #ffffff12!important;border-radius:9px!important}.cartDrawerFooter{background:linear-gradient(#0b120efa,#080d0a)!important;border-top:1px solid #ffffff14!important;box-shadow:0 -14px 34px #00000042!important}.cartDrawerFooter>div{justify-content:space-between!important;align-items:flex-end!important;padding:0 2px!important;display:flex!important}.cartDrawerFooter>div span:after{content:" к оплате";color:#ecf4ef73}.checkoutButton{color:#041008!important;background:linear-gradient(135deg,#5cf49f,#2ed979)!important;box-shadow:0 10px 24px #30e17e33,inset 0 1px #ffffff47!important}.checkoutPage{background:radial-gradient(circle at 82% 8%,#38f28b17,#0000 29%),linear-gradient(#07100b 0%,#030604 42%,#020403 100%)!important;min-height:100dvh!important}.checkoutTopbar{border-bottom:1px solid #ffffff0f!important;padding:0 2px 10px!important}.checkoutHeading{background:radial-gradient(circle at 92% 10%,#49f6921f,#0000 42%),linear-gradient(145deg,#101b14eb,#080e0aeb)!important;border:1px solid #ffffff12!important;border-radius:15px!important;padding:14px 13px!important;box-shadow:inset 0 1px #ffffff06!important}.checkoutHeading>span{color:#61efa1!important;letter-spacing:.13em!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.checkoutHeading>span:before{content:"";background:#5bf49f;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #5bf49fa6}.checkoutHeading h1{letter-spacing:-.052em!important;max-width:320px!important;font-size:28px!important;line-height:.98!important}.checkoutHeading p{color:#eaf2ed9e!important}.formCard,.orderSummary{background:linear-gradient(150deg,#101a14f7,#070c09f7)!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000029!important}.formSectionTitle>span,.summaryConsentTitle>span{color:#061109!important;background:linear-gradient(135deg,#68f5a9,#35db7f)!important;border-color:#0000!important;box-shadow:0 8px 18px #35db7f29!important}.formSectionTitle h2,.orderSummary>h2{letter-spacing:-.035em!important;font-weight:950!important}.checkoutForm input,.checkoutForm select,.checkoutForm textarea{background:#080e0a!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff05!important}.checkoutForm input:focus,.checkoutForm select:focus,.checkoutForm textarea:focus{border-color:#50f09685!important;box-shadow:0 0 0 3px #40e68917!important}.fulfillmentOptions>label,.paymentOptions label{background:#050a07b8!important;border-color:#ffffff13!important}.fulfillmentOptions>label.active,.paymentOptions label.active{background:linear-gradient(145deg,#1f4c306b,#07100ae0)!important;border-color:#57f49e6e!important;box-shadow:inset 0 0 0 1px #57f49e14!important}.orderSummary{position:relative!important;overflow:hidden!important}.orderSummary:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#58f49e,#0000);height:2px;position:absolute;inset:0 0 auto}.summaryTotal.summaryPayButton,.submitOrderButton{color:#041008!important;background:linear-gradient(135deg,#62f5a5,#30da7b)!important;border:0!important;box-shadow:0 12px 28px #31dd7d33,inset 0 1px #ffffff47!important}.summaryTotal.summaryPayButton *,.submitOrderButton *{color:inherit!important}.summaryTrust{background:#1b432a29!important;border-color:#58f49e1c!important}}@media (max-width:360px){.heroV147{min-height:380px!important}.heroV147 .heroContent{min-height:380px!important;padding-bottom:116px!important}.heroV147 .heroBannerArt{background-position:58% 56%!important;background-size:auto 88%!important}}@media (max-width:620px){.heroWrap{padding-top:6px!important}.heroV147{min-height:344px!important;max-height:344px!important}.heroV147 .heroContent{min-height:344px!important;padding:14px 12px 86px!important}.heroV147 .heroBannerArt{opacity:.92!important;filter:saturate(1.1)contrast(1.06)!important;background-position:46%!important;background-size:auto 104%!important;width:100%!important;height:100%!important;inset:0!important}.heroV145:before{background:linear-gradient(90deg,#020503f7 0%,#020503d9 39%,#0205033b 69%,#0205030a 100%),linear-gradient(#020503b3 0%,#02050321 53%,#020503a1 100%)!important}.heroV147 .heroContent h1{max-width:90%!important;margin-top:0!important}.heroV147 .heroPitch{max-width:86%!important;margin-top:8px!important;padding:8px 9px!important}.heroButtonsV145{max-width:90%!important;margin-top:8px!important}.heroButtonsV145 .primaryButton,.heroButtonsV145 .secondaryButton{min-height:36px!important}}@media (max-width:360px){.heroV147{min-height:332px!important;max-height:332px!important}.heroV147 .heroContent{min-height:332px!important;padding-bottom:80px!important}.heroV147 .heroBannerArt{background-position:44%!important;background-size:auto 106%!important}}@media (max-width:620px){.heroV147 .heroBannerArt{opacity:.94!important;background-position:100%!important;background-size:auto 94%!important;width:100%!important;height:100%!important;inset:0!important}}@media (max-width:360px){.heroV147 .heroBannerArt{background-position:100%!important;background-size:auto 92%!important}}@media (max-width:620px){.heroV147 .heroBannerArt{opacity:1!important;filter:brightness(1.14)saturate(1.14)contrast(1.02)!important}.heroV145:before{background:linear-gradient(90deg,#020503e3 0%,#020503ad 39%,#02050324 69%,#02050303 100%),linear-gradient(#0205037a 0%,#0205030d 53%,#02050361 100%)!important}#games.section{padding-top:14px!important;padding-bottom:8px!important}#games .sectionTitle{display:none!important}#games .gamesGridV144{margin-top:0!important}.productsSection{padding-top:14px!important}}@media (max-width:360px){#games.section,.productsSection{padding-top:12px!important}}
