@font-face{font-family:Inter;src:url(fonts/inter.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins800.woff) format("woff");font-style:normal;font-weight:800;font-display:swap}
:root{--dg-bg:#1b193b;--dg-nav:#2c2f66;--dg-panel:#25244d;--dg-panel-2:#303061;--dg-border:#464574;--dg-pink:#f546b1;--dg-green:#31af7c;--dg-mint:#75e4bd;--dg-ink:#130f2d;--dg-paper:#fff;--dg-muted:#d1d0ea}
body.dg-store{margin:0;background:var(--dg-bg);color:var(--dg-paper);font:400 15px/1.6 Inter,Arial,sans-serif;color-scheme:dark}
.dg-store *, .dg-store *::before,.dg-store *::after{box-sizing:border-box}
.dg-store a{color:inherit;text-decoration:none}
.dg-store a:focus-visible,.dg-store button:focus-visible,.dg-store input:focus-visible,.dg-store select:focus-visible,.dg-store textarea:focus-visible,.dg-store summary:focus-visible{outline:2px solid var(--dg-pink);outline-offset:3px}
.dg-store h1,.dg-store h2,.dg-store h3{color:inherit;font-family:Poppins,Inter,Arial,sans-serif;font-weight:700;line-height:1.13;letter-spacing:-.04em;margin:0 0 15px}
.dg-store p{margin:0 0 14px}
.dg-store [hidden]{display:none!important}
.dg-store img{max-width:100%;height:auto}
.dg-store svg{width:20px;height:20px;display:inline-block;vertical-align:middle;flex:0 0 auto}
.dg-wrap{width:min(1330px,calc(100% - 72px));margin-inline:auto}
.dg-store .screen-reader-text,.dg-skip:not(:focus){border:0;clip-path:inset(50%);position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap}
.dg-skip:focus{position:absolute;top:4px;left:10px;padding:7px 14px;background:var(--dg-pink);color:var(--dg-ink);z-index:4}
.dg-header{position:sticky;z-index:80;top:0;background:var(--dg-nav);box-shadow:0 5px 16px #0b092f32}
.admin-bar .dg-header{top:32px}
.dg-kickerbar{background:var(--dg-pink);color:#201239;text-align:center;font-size:10px;letter-spacing:.13em;font-weight:800;min-height:31px;display:flex;align-items:center;justify-content:center;gap:10px}
.dg-kickerbar span{opacity:.62}
.dg-mainbar{display:grid;grid-template-columns:minmax(185px,1fr) minmax(240px,540px) minmax(250px,1fr);align-items:center;gap:26px;min-height:69px}
.dg-brand{display:inline-flex;align-items:center}
.dg-brand img{width:220px;display:block}
.dg-search{display:flex;align-items:center;background:#fff;color:#1b193b;border-radius:999px;gap:10px;min-height:41px;padding:0 13px}
.dg-search input{width:100%;border:none;padding:0;background:transparent;color:#1b193b;outline:none;font:500 13px Inter,Arial,sans-serif}
.dg-search input:focus-visible{outline:none}
.dg-search:focus-within{outline:2px solid var(--dg-pink);outline-offset:2px}
.dg-search button{background:none;border:0;display:grid;place-items:center;cursor:pointer;color:#343469;padding:4px}
.dg-search svg{width:17px;height:17px}
.dg-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;white-space:nowrap}
.dg-header-actions>a{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650}
.dg-header-actions a:hover,.dg-nav a:hover{color:#ff8fce}
.dg-cart-link b{font-size:10px;background:var(--dg-pink);color:var(--dg-ink);border-radius:30px;min-width:17px;height:17px;text-align:center;line-height:17px}
.dg-nav{min-height:46px;border-top:1px solid #5d6090;display:flex;align-items:stretch;gap:28px;overflow:auto;scrollbar-width:thin}
.dg-nav a{display:flex;align-items:center;gap:6px;white-space:nowrap;font:650 12px Inter,Arial,sans-serif;color:#edeafb}
.dg-nav a:first-child{border-bottom:2px solid var(--dg-pink)}
.dg-nav .dg-nav-help{margin-left:auto}
.dg-nav svg{width:14px;height:14px}
.dg-hero{margin-top:27px;position:relative}
.dg-hero-rail{overflow:hidden;border-radius:15px;background:#211a49;box-shadow:0 14px 35px #100c2c64}
.dg-slide{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(350px,34vw,490px);overflow:hidden}
.dg-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}
.dg-slide-gaming img{object-position:center 50%}
.dg-slide::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1b133d 0%,#1b133ded 23%,#1b133d9e 49%,#1b133d00 82%),linear-gradient(0deg,#15103391,transparent 42%)}
.dg-slide-copy,.dg-hero-copy{width:min(610px,66%);padding:38px 12px 49px 43px}
.dg-eyebrow{color:#ff9ada;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.15em}
.dg-hero-copy h1,.dg-hero-copy h2{max-width:560px;margin:12px 0 15px;font-size:clamp(45px,5.3vw,75px);font-weight:800;letter-spacing:-.065em;line-height:1.01}
.dg-hero-copy p{color:#eeeafb;font-size:15px;max-width:365px;margin-bottom:21px}
.dg-store a.dg-button,.dg-store .woocommerce button.button.alt,.dg-store .woocommerce a.button.alt{background:var(--dg-green);color:#0b2821;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;padding:11px 16px;min-height:44px;line-height:1.25;text-decoration:none}
.dg-store a.dg-button:hover,.dg-store .woocommerce button.button.alt:hover,.dg-store .woocommerce a.button.alt:hover{background:#65dcae;color:#102c23}
.dg-store a.dg-button-outline{border-color:var(--dg-green);background:transparent;color:var(--dg-mint)}
.dg-store a.dg-button-outline:hover{background:#31af7c21;color:#aff4d8}
.dg-button svg{width:17px;height:17px}
.dg-slide-controls{position:absolute;right:18px;bottom:15px;display:flex;align-items:center;gap:10px}
.dg-slide-controls button{width:36px;height:36px;display:grid;place-items:center;background:#141235ce;border:1px solid #fff6;color:white;border-radius:50%;padding:0;cursor:pointer}
.dg-slide-controls button:hover{background:#47437a}
.dg-slide-controls svg{width:16px;height:16px}
.dg-dots{display:flex;gap:2px}
.dg-dots button{border:0;background:none;width:21px;height:26px}
.dg-dots button::after{content:"";width:7px;height:7px;background:#fff9;border-radius:10px}
.dg-dots button[aria-current=true]::after{width:15px;background:var(--dg-pink)}
.dg-home-sections{padding-bottom:66px}
.dg-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:21px 0 35px}
.dg-categories a{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 7px;border:1px solid #525181;background:var(--dg-panel);font-size:12px;font-weight:750;border-radius:6px}
.dg-categories a>svg:first-child{color:#f383c8}
.dg-categories a>svg:last-child{width:14px;height:14px;opacity:.68}
.dg-categories a:hover{background:#3a386c;border-color:#8a75b2}
.dg-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}
.dg-section-title h2,.dg-why h2{font-size:clamp(29px,3.2vw,45px);margin:0}
.dg-section-title>a{font-size:13px;color:#ff9ada;white-space:nowrap;font-weight:750}
.dg-section-title>a:hover{text-decoration:underline}
.dg-section-title svg{width:16px;height:16px}
.dg-store .woocommerce ul.products,.dg-store ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 26px;padding:0;list-style:none}
.dg-store ul.products::before,.dg-store ul.products::after{display:none!important}
.dg-store .woocommerce ul.products li.product,.dg-store ul.products li.product{width:auto!important;min-width:0;float:none!important;margin:0!important;display:flex;flex-direction:column;padding:0 12px 12px;background:var(--dg-panel);border:1px solid #41406d;overflow:hidden;border-radius:9px}
.dg-store ul.products li.product:hover{border-color:#ad79bc}
.dg-store ul.products li.product a.woocommerce-LoopProduct-link{display:block;flex:1}
.dg-store ul.products li.product a img{width:calc(100% + 24px);max-width:none;margin:0 -12px 9px;aspect-ratio:1.44;object-fit:cover;background:#302c60}
.dg-store ul.products li.product .woocommerce-loop-product__title{padding:4px 0 0;font:700 15px/1.35 Inter,Arial,sans-serif;letter-spacing:-.015em;margin:0 0 6px}
.dg-store ul.products li.product .price,.dg-store .woocommerce div.product p.price,.dg-store .woocommerce div.product span.price{color:var(--dg-mint);font-size:17px;font-weight:800}
.dg-store .woocommerce div.product p.price{font-size:27px}
.dg-store .woocommerce a.button,.dg-store .woocommerce button.button,.dg-store .woocommerce input.button,.dg-store .woocommerce #respond input#submit,.dg-store .dg-view{background:#35366a;border:1px solid #66679a;color:#fff;border-radius:5px;font:750 13px/1.25 Inter,Arial,sans-serif;padding:9px 12px}
.dg-store .woocommerce a.button:hover,.dg-store .woocommerce button.button:hover,.dg-store .woocommerce input.button:hover,.dg-store .dg-view:hover{background:#50508b;color:#fff}
.dg-store ul.products li.product .button{margin:8px 0 0;display:flex;align-items:center;justify-content:space-between;text-align:left}
.dg-store .dg-view svg{width:15px;height:15px}
.dg-home-promo{position:relative;isolation:isolate;min-height:235px;margin:37px 0;border-radius:11px;overflow:hidden;display:flex;align-items:center;background:#363063}
.dg-home-promo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 49%;z-index:-2}
.dg-home-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1b153d 10%,#1b153d9c 48%,transparent 90%)}
.dg-home-promo>div{padding:25px 35px}
.dg-home-promo h2{font-size:clamp(30px,4vw,52px);margin-bottom:8px}
.dg-home-promo p{color:#e5ddf8}
.dg-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}
.dg-why-grid article{padding:16px 18px;background:var(--dg-panel);border:1px solid var(--dg-border);border-radius:7px}
.dg-why-grid svg{color:#ed9ad9;width:27px;height:27px;margin:1px 0 10px}
.dg-why-grid h3{font-size:17px;margin-bottom:5px}
.dg-why-grid p{color:var(--dg-muted);font-size:13px;margin:0}
.dg-content{padding-top:34px;padding-bottom:62px;min-height:50vh}
.dg-content h1{font-size:clamp(29px,4.4vw,55px);margin:0 0 17px}
.dg-content h2{font-size:clamp(22px,3vw,36px)}
.dg-content a:not(.button,.dg-button,.woocommerce-LoopProduct-link):hover{text-decoration:underline}
.dg-store .woocommerce .woocommerce-breadcrumb,.dg-store .woocommerce-breadcrumb,.dg-store .woocommerce .woocommerce-breadcrumb a,.dg-store .woocommerce-breadcrumb a{color:var(--dg-muted);font-size:12px}
.dg-store .woocommerce-products-header__description,.dg-store .term-description{color:var(--dg-muted);max-width:700px;margin-bottom:17px}
.dg-store .woocommerce .woocommerce-ordering,.dg-store .woocommerce-ordering{margin-bottom:16px}
.dg-store .woocommerce .woocommerce-result-count,.dg-store .woocommerce-result-count{color:var(--dg-muted);font-size:13px}
.dg-store .woocommerce .woocommerce-pagination ul li a,.dg-store .woocommerce .woocommerce-pagination ul li span{background:#2e2d60;color:#fff}
.dg-store .woocommerce .woocommerce-pagination ul li span.current{background:var(--dg-pink);color:var(--dg-ink)}
.dg-store .woocommerce div.product .woocommerce-product-gallery__image img{border-radius:10px}
.dg-store .woocommerce div.product div.images{background:#2b2955;padding:10px;border:1px solid #494777;border-radius:12px}
.dg-store .woocommerce div.product div.summary{background:var(--dg-panel);padding:24px;border:1px solid var(--dg-border);border-radius:11px}
.dg-store .woocommerce div.product .product_title{font-size:clamp(28px,3.7vw,51px);font-weight:800;line-height:1.05;margin-bottom:10px}
.dg-product-spec{display:flex;align-items:center;gap:7px;color:#ff9bda;font-size:12px;font-weight:750}
.dg-product-spec svg{width:16px;height:16px}
.dg-store .woocommerce-product-details__short-description,.dg-store .product_meta{color:var(--dg-muted)}
.dg-store .product_meta{font-size:12px;margin-top:14px}
.dg-quote-box,.dg-order-message,.dg-help-box{background:#312c63;border:1px solid #666293;border-radius:8px;padding:15px;margin:15px 0;color:#f6f2ff}
.dg-quote-box>strong{font-size:16px}
.dg-quote-box>p{color:#e1ddfa;margin:3px 0 9px;font-size:13px}
.dg-quote-secondary{padding:0;background:none;border:0}
.dg-store .woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#77729d}
.dg-store .woocommerce div.product .woocommerce-tabs ul.tabs li,.dg-store .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:#77729d;background:#353162;color:#fff}
.dg-store .woocommerce div.product .woocommerce-tabs ul.tabs li a,.dg-store .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}
.dg-store .woocommerce div.product .woocommerce-tabs .panel{color:#e7e2fc}
.dg-store .woocommerce table.shop_table,.dg-store .woocommerce form.checkout_coupon,.dg-store .woocommerce form.login,.dg-store .woocommerce form.register,.dg-store .woocommerce #customer_details{border-color:#5c588b;background:var(--dg-panel)}
.dg-store .woocommerce #customer_details{border:1px solid #5c588b;padding:17px;border-radius:7px}
.dg-store .woocommerce table.shop_table td,.dg-store .woocommerce table.shop_table th{border-color:#514e7d}
.dg-store .woocommerce #payment{background:#292654}
.dg-store .woocommerce #payment div.payment_box{background:#3e396f;color:#fff}
.dg-store .woocommerce #payment div.payment_box::before{border-bottom-color:#3e396f}
.dg-store .woocommerce #payment ul.payment_methods{border-color:#605b86}
.dg-store .woocommerce input.input-text,.dg-store .woocommerce textarea,.dg-store .woocommerce select,.dg-store .select2-selection,.dg-store select.orderby{background:#161331;color:#fff;border:1px solid #666294;border-radius:4px;min-height:37px;padding:7px}
.dg-store .select2-container--default .select2-selection--single{height:38px}
.dg-store .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:23px}
.dg-store .select2-dropdown{background:#2a2554;color:#fff}
.dg-store .select2-container--default .select2-results__option[data-selected=true]{background:#554d82}
.dg-store .woocommerce-message,.dg-store .woocommerce-info,.dg-store .woocommerce-error{background:#353064;color:#fff;border-top-color:var(--dg-pink)}
.dg-store .woocommerce-message a,.dg-store .woocommerce-info a,.dg-store .woocommerce-error a{color:#fff}
.dg-store .woocommerce-message::before,.dg-store .woocommerce-info::before{color:#78e7bc}
.dg-store .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin-top:0;border:1px solid #565487;border-radius:7px;overflow:hidden}
.dg-store .woocommerce-MyAccount-navigation a{display:block;padding:9px 13px;background:#292650;border-bottom:1px solid #40406b}
.dg-store .woocommerce-MyAccount-navigation .is-active a{color:#211238;background:#ff92d4;font-weight:750}
.dg-faq details{padding:11px 0;border-bottom:1px solid #5c5887}
.dg-faq summary{cursor:pointer;font-weight:700}
.dg-faq p{margin:8px 0 1px;color:var(--dg-muted)}
.dg-foot{background:#24234d;border-top:1px solid #494777}
.dg-foot-grid{display:grid;grid-template-columns:1.4fr .8fr 1.1fr;gap:22px;padding:33px 0}
.dg-foot-grid h2{font:750 15px Inter,Arial,sans-serif;margin-bottom:10px;letter-spacing:0}
.dg-foot-grid p{max-width:360px;margin:9px 0 0}
.dg-foot-grid a:not(.dg-brand){display:block}
.dg-foot-grid>div p,.dg-foot-grid>div a:not(.dg-brand){font-size:13px;color:var(--dg-muted)}
.dg-foot-grid a:hover{text-decoration:underline}
.dg-bottom{display:flex;justify-content:space-between;gap:13px;font-size:11px;color:var(--dg-muted);border-top:1px solid #595780;padding:13px 0}
.elementor .e-con.e-flex:has(.dg-hero,.dg-home-sections){--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px}
@media(max-width:1020px){.dg-wrap{width:calc(100% - 44px)}.dg-mainbar{column-gap:14px}.dg-header-actions{gap:10px}.dg-brand img{width:190px}.dg-nav{gap:18px}.dg-store ul.products{gap:12px}}
@media(max-width:782px){.admin-bar .dg-header{top:46px}.dg-mainbar{grid-template-columns:1fr auto;gap:7px 10px;padding:9px 0;min-height:auto}.dg-search{grid-column:1/-1;grid-row:2;min-height:35px}.dg-nav{min-height:40px}.dg-slide{min-height:350px}.dg-hero-copy{padding-left:21px}.dg-categories{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.dg-store .woocommerce ul.products,.dg-store ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-store .woocommerce div.product div.images,.dg-store .woocommerce div.product div.summary{width:100%;float:none;margin-right:0}}
@media(max-width:600px){.admin-bar .dg-header{top:0}.dg-wrap{width:calc(100% - 28px)}.dg-brand img{width:164px}.dg-kickerbar{min-height:25px;font-size:9px;gap:7px;letter-spacing:.08em}.dg-header-actions svg{width:18px;height:18px}.dg-header-actions>a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dg-header-actions>a.dg-header-support{display:none}.dg-nav a{font-size:11px}.dg-hero{margin-top:14px}.dg-hero-rail{border-radius:9px}.dg-slide{min-height:390px;align-items:flex-end}.dg-slide img{height:65%;object-position:center top}.dg-slide::before{background:linear-gradient(0deg,#1b133d 0%,#1b133d 32%,#1b133db7 55%,#1b133d15 85%)}.dg-hero-copy{width:100%;padding:12px 13px 54px}.dg-hero-copy h1,.dg-hero-copy h2{font-size:clamp(34px,10.1vw,49px);margin:8px 0;max-width:375px}.dg-hero-copy p{font-size:12px;max-width:290px;margin-bottom:12px}.dg-eyebrow{font-size:8px}.dg-slide-controls{bottom:8px;right:9px}.dg-slide-controls button{width:28px;height:28px}.dg-dots button{width:17px}.dg-categories{gap:5px;margin:11px 0 18px}.dg-categories a{font-size:10px;gap:4px;padding:7px 4px}.dg-categories a>svg{width:13px;height:13px}.dg-categories a>svg:last-child{display:none}.dg-store .woocommerce ul.products,.dg-store ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dg-store .woocommerce ul.products li.product,.dg-store ul.products li.product{padding:0 8px 8px}.dg-store ul.products li.product a img{width:calc(100% + 16px);margin:0 -8px 5px}.dg-store ul.products li.product .woocommerce-loop-product__title{font-size:12px}.dg-store ul.products li.product .button{font-size:10px;padding:7px 6px}.dg-section-title h2{font-size:27px}.dg-section-title>a{font-size:11px}.dg-home-promo{min-height:175px;margin:24px 0}.dg-home-promo>div{padding:18px}.dg-why-grid,.dg-foot-grid{grid-template-columns:1fr;gap:9px}.dg-home-sections{padding-bottom:32px}.dg-content{padding-top:23px;padding-bottom:38px}.dg-store .woocommerce div.product div.summary{padding:14px}.dg-order-message{margin:10px 0}}
@media(prefers-reduced-motion:reduce){.dg-store *{scroll-behavior:auto!important;transition:none!important}}

.dg-store .woocommerce .show-password-input::after{filter:invert(1)}
.dg-store .woocommerce .form-row .required{color:#ffa1d7}
.dg-store .woocommerce form.checkout textarea.input-text{background:#161331;color:#fff}
.dg-store .woocommerce form.checkout #order_comments_field{margin-top:8px}

@media(min-width:783px){
    .dg-store .woocommerce form.checkout{
        display:grid;
        grid-template-columns:minmax(0,1fr) minmax(0,.82fr);
        grid-template-areas:"notices notices" "billing heading" "billing order";
        grid-template-rows:auto auto 1fr;
        column-gap:24px;
        align-items:start;
    }
    .dg-store form.checkout .woocommerce-NoticeGroup{grid-area:notices}
    .dg-store form.checkout #customer_details{grid-area:billing}
    .dg-store form.checkout #order_review_heading{grid-area:heading}
    .dg-store form.checkout #order_review{grid-area:order}
    .dg-store .woocommerce form.checkout #customer_details .col-1,
    .dg-store .woocommerce form.checkout #customer_details .col-2{width:100%;float:none}
}

/* Game catalogue and guide pages */
.dg-gaming-sections .dg-categories{grid-template-columns:repeat(3,minmax(0,1fr))}
.dg-slide-forza::before{background:linear-gradient(90deg,#170f36 0%,#1b133de0 24%,#1b133d65 58%,transparent 89%),linear-gradient(0deg,#15103366,transparent 46%)}
.dg-slide-forza img{object-position:65% 60%}
.dg-slide-elden img{object-position:55% 44%}
.dg-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dg-game-card{overflow:hidden;border:1px solid var(--dg-border);background:var(--dg-panel);border-radius:10px;min-width:0}
.dg-game-card:hover{border-color:#a273ae}
.dg-game-cover{display:block;aspect-ratio:1.55;overflow:hidden;background:var(--dg-nav)}
.dg-game-cover img{display:block;width:100%;height:100%;object-fit:cover}
.dg-game-card-body{padding:13px 15px 15px}
.dg-game-card h3{margin:4px 0 14px;font-size:clamp(17px,2vw,25px);letter-spacing:-.035em}
.dg-store p.dg-game-platform{margin:0;color:#eaaaee;font-size:11px;font-weight:700}
.dg-game-card-link{display:flex;justify-content:space-between;align-items:center;padding:7px 9px;background:#34356b;border:1px solid #62659f;border-radius:5px;font-size:12px;font-weight:750}
.dg-game-card-link:hover{background:#4a4b85}
.dg-game-card-link svg{width:16px;height:16px}
.dg-buying-panel{display:flex;align-items:center;gap:17px;margin:31px 0;padding:21px;border:1px solid #635891;border-radius:9px;background:linear-gradient(115deg,#373260,#23214c)}
.dg-buying-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:8px;background:#625087;color:#ff93d8}
.dg-buying-icon svg{width:26px;height:26px}
.dg-buying-panel h2{font-size:clamp(21px,3vw,36px);margin-bottom:4px}
.dg-buying-panel p{color:var(--dg-muted);font-size:13px;margin:0}
.dg-buying-panel .dg-button{margin-left:auto;text-wrap:nowrap}
.dg-commission-note{font-size:12px;color:var(--dg-muted);padding:8px 0}
.dg-commission-note strong{color:#ffabdf}
.dg-game-compatibility a{color:var(--dg-mint)}
.dg-game-compatibility a:hover{text-decoration:underline}
@media(max-width:600px){
    .dg-slide-forza::before{background:linear-gradient(0deg,#1b133d 0%,#1b133d 32%,#1b133db7 55%,#1b133d15 85%)}
    .dg-slide-forza img{object-position:62% 40%}
    .dg-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
    .dg-game-card-body{padding:8px}
    .dg-game-card h3{font-size:14px;margin:4px 0 9px}
    .dg-store p.dg-game-platform,.dg-game-card-link{font-size:10px}
    .dg-game-card-link{padding:5px 6px;gap:4px}
    .dg-game-card-link svg{width:13px;height:13px}
    .dg-buying-panel{flex-wrap:wrap;gap:11px;padding:13px;margin:22px 0}
    .dg-buying-icon{width:36px;height:36px}
    .dg-buying-icon svg{width:20px;height:20px}
    .dg-buying-panel>div:nth-child(2){flex:1;min-width:0}
    .dg-buying-panel .dg-button{margin-left:0}
}
