body.admin-bar .site-header{top:32px}.ms-extra-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px;font-size:var(--text-ui);font-weight:600}.ms-extra-menu a{display:flex;align-items:center;min-height:44px}.ms-footer-menu{grid-column:1 / -1}.ms-commerce,.ms-editor-content{padding-block:48px 80px;min-height:44vh}.ms-commerce>h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:32px}body.woocommerce-account .ms-commerce,.ms-commerce.ms-commerce-cart{padding-block:24px 48px;min-height:0}.ms-commerce.ms-commerce-cart>h1{font-family:var(--body);font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin-bottom:24px}.ms-commerce-cart .wp-block-woocommerce-cart{margin-bottom:0}.ms-commerce .woocommerce-breadcrumb{font-size:var(--text-meta);margin-bottom:32px;color:var(--muted)}.ms-commerce .woocommerce-breadcrumb a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ms-commerce :is(p,li){line-height:1.65}.ms-commerce :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font:inherit;font-size:1rem;border:1px solid #b9aec6;background:#fff;color:var(--ink);min-height:44px;border-radius:6px;padding:10px 12px;max-width:100%}.ms-commerce div.product .product_title{font-size:clamp(1.875rem,3.6vw,3rem);margin:0 0 18px}.ms-commerce :is(.woocommerce-product-details__short-description,.product-includes){margin-block:22px}.ms-commerce .product-includes h3{font:600 1rem/1.5 var(--body);margin-bottom:10px}.ms-commerce .product-includes ul{padding:0;list-style:none;display:grid;gap:8px}.ms-commerce .product-includes li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-ui)}.ms-commerce .product-includes .icon{width:18px;height:18px;color:var(--purple);margin-top:2px}.ms-commerce :is(.price,.woocommerce-Price-amount){font-family:var(--body);color:var(--ink)}.ms-commerce div.product p.price{font-size:1.75rem;font-weight:600;margin-block:10px 18px}.ms-commerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0}.ms-commerce .quantity .qty{width:76px;min-height:52px}body.mundosims-theme .ms-commerce :is(a.button,button.button,input.button){font:700 var(--text-ui)/1.5 var(--body);min-height:48px;border-radius:7px;padding:12px 22px;background:var(--purple);color:#fff;border:1px solid transparent;float:none;transition:background .18s,box-shadow .18s}body.mundosims-theme .ms-commerce :is(a.button,button.button,input.button):hover{background:#55357f;color:#fff;box-shadow:inset 0 1px #ffffff26}body.mundosims-theme .ms-commerce ul.products li.product{border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px}body.mundosims-theme .ms-commerce ul.products li.product h2{font:600 1.125rem/1.4 var(--body);color:var(--ink)}body.mundosims-theme .ms-commerce ul.products li.product .price{font-size:1rem;color:var(--ink)}body.mundosims-theme .ms-commerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius:8px;border-top-color:var(--purple);background:var(--lavender);color:var(--ink);margin-bottom:26px;font-size:.875rem}.ms-commerce table.shop_table{border-color:var(--line);border-radius:12px;background:#fff;font-size:.875rem}.ms-commerce table.shop_table th{color:var(--ink)}.ms-commerce .cart_totals h2{font-size:1.75rem;margin-block:24px 16px}.ms-commerce div.product .woocommerce-tabs ul.tabs{padding-inline:0;margin-top:40px}.ms-commerce div.product .woocommerce-tabs ul.tabs li{background:var(--lavender);border-color:var(--line)}.ms-commerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--paper)}.ms-commerce div.product .woocommerce-tabs .panel h2{font-size:1.75rem;margin-bottom:18px}.ms-commerce div.product .woocommerce-tabs .panel p{margin-bottom:14px}.ms-commerce .related h2{font-size:2rem;margin-bottom:26px}.ms-editor-content>*+*{margin-top:20px}.ms-editor-content img{border-radius:12px}.ms-commerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ms-commerce .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;font-size:.875rem}.ms-commerce .woocommerce-MyAccount-navigation .is-active{background:var(--lavender);color:var(--purple);font-weight:600}.game-purchase-conditions{font-size:var(--text-ui)}.ms-card-favorite:empty{display:none}.hero-actions .text-link{white-space:normal}.footer-grid>*,.dedicated-game-discovery>*,.steps>article{min-width:0}.footer-grid a,.related-game-link{overflow-wrap:anywhere}.footer-love{flex-wrap:wrap}@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:680px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated-game-discovery{grid-template-columns:minmax(0,1fr)}.ms-commerce,.ms-editor-content{padding-block:32px 56px}.ms-commerce div.product .product_title{font-size:2rem}.ms-commerce div.product form.cart .single_add_to_cart_button{flex:1}.ms-commerce table.shop_table td{overflow-wrap:anywhere}body.mundosims-theme .ms-commerce ul.products li.product{padding:12px}.ms-extra-menu{gap:10px}}@media(prefers-reduced-motion:reduce){body.mundosims-theme .ms-commerce :is(a.button,button.button,input.button){transition:none}}@media(max-width:540px){.ms-commerce.ms-commerce-cart{padding-block:20px 32px}.ms-commerce.ms-commerce-cart>h1{font-size:1.75rem;margin-bottom:20px}}.ms-product-requirements{margin-block:22px;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--lavender)}.ms-product-requirements h3{font-family:var(--body);font-size:1rem;line-height:1.6;font-weight:600;letter-spacing:0;margin-bottom:14px}.ms-product-requirements dl{display:grid;gap:14px;margin:0}.ms-product-requirements dt{font-size:.875rem;font-weight:600;line-height:1.6}.ms-product-requirements dd,.ms-product-requirements p{font-size:.875rem;line-height:1.7;margin:5px 0 0;color:var(--muted);overflow-wrap:anywhere}.ms-product-requirements .ms-product-service-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.footer-policies{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 0;border-block:1px solid var(--line);margin-top:32px}.footer-policies a{font-size:.875rem;line-height:1.65;font-weight:500;color:var(--ink);padding-block:8px}.footer-policies a:hover{text-decoration:underline;text-underline-offset:4px}.ms-footer-company{font-size:.8125rem;line-height:1.7;color:var(--muted);margin:14px 0 0;overflow-wrap:anywhere}.ms-faq-full-link{margin-top:18px}:root{--ms-mobile-bottom-space:0px}html{scrollbar-gutter:stable}.ms-mobile-navigation{display:none}.ms-mobile-navigation [hidden],.ms-includes-dialog [hidden]{display:none!important}.generation-includes.ms-includes-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:14px;padding:12px 0;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;color:var(--purple);font:600 .875rem/1.6 var(--body);text-align:left;cursor:pointer}.ms-includes-trigger:hover{text-decoration:underline;text-underline-offset:4px}.ms-includes-trigger>.icon{width:17px;height:17px;flex:none}.ms-includes-dialog{width:720px;max-width:calc(100vw - 32px);max-height:calc(var(--ms-visible-viewport-height,100dvh) - 48px);padding:0;overflow:hidden;background:var(--paper);border:1px solid #d7c9e5;border-radius:16px;overscroll-behavior:contain}.ms-includes-dialog[open]{display:flex;flex-direction:column}.ms-includes-dialog.is-long{height:min(720px,calc(var(--ms-visible-viewport-height,100dvh) - 48px))}.ms-includes-dialog::backdrop{background:#30234180}.ms-includes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 22px;border-bottom:1px solid var(--line);flex:none;min-width:0}.ms-includes-header>div{min-width:0}.ms-includes-header .eyebrow{font-size:.8125rem;line-height:1.65;color:var(--purple);margin-bottom:10px}.ms-includes-header h2{font:600 1.5rem/1.4 var(--body);letter-spacing:-.015em;overflow-wrap:anywhere}.ms-includes-header h2:focus{outline:none}.ms-includes-header p:not(.eyebrow){font-size:.875rem;line-height:1.65;color:var(--muted);margin-top:9px}.ms-includes-header .icon-button{width:44px;height:44px;flex:none;background:var(--lavender);border-radius:8px}.ms-includes-header .icon{width:19px;height:19px}.ms-includes-body{padding:24px 28px;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1}.ms-includes-search{margin-bottom:22px}.ms-includes-search label{display:block;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:8px}.ms-includes-search input{width:100%;min-width:0;min-height:46px;border:1px solid #b9a8ca;border-radius:8px;padding:10px 13px;background:#fff;color:var(--ink);font:400 1rem/1.5 var(--body)}.ms-includes-search input::placeholder{color:var(--muted);opacity:1}.ms-includes-search [role=status]{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:8px}.ms-includes-search [role=status]:empty{display:none}.ms-includes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.ms-includes-list>li{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:9px;padding:13px 14px;font-size:1rem;line-height:1.6;min-width:0;overflow-wrap:anywhere}.ms-includes-list>li>.icon{flex:none;width:18px;height:18px;color:var(--purple);margin-top:4px}.ms-includes-note{margin-top:22px;padding:14px 16px;border-radius:9px;background:var(--lavender);font-size:.875rem;line-height:1.7;color:var(--ink)}.ms-includes-empty{font-size:1rem;line-height:1.7;color:var(--muted);padding-block:12px}.ms-includes-footer{display:flex;align-items:center;gap:16px;padding:18px 28px;border-top:1px solid var(--line);flex:none;background:var(--paper)}.ms-includes-footer>.button{min-height:46px;padding:12px 18px;font-size:.875rem;gap:12px;text-align:center;white-space:normal}.ms-includes-footer .icon{width:17px;height:17px;flex:none}.ms-includes-dismiss{min-height:44px;padding:10px 14px;background:transparent;color:var(--ink);font:500 .875rem/1.5 var(--body);cursor:pointer}.ms-includes-dismiss:hover{color:var(--purple);text-decoration:underline;text-underline-offset:4px}.ms-includes-dialog :is(button,input,a):focus-visible,.ms-includes-trigger:focus-visible{outline:2px solid var(--purple);outline-offset:4px}@media(max-width:800px){html{scrollbar-gutter:auto}body.ms-has-mobile-navigation{--ms-mobile-bottom-space:var(--ms-mobile-nav-measured, calc(46px + 2.6rem + env(safe-area-inset-bottom,0px)) );padding-bottom:var(--ms-mobile-bottom-space)}.ms-mobile-navigation{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;align-items:stretch;padding:8px max(6px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));border-top:1px solid #ddd3e7;background:#fff;box-shadow:0 -3px 16px #30234108}.ms-mobile-navigation>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:3px 2px 0;border-radius:7px;color:var(--ink);font:500 .875rem/1.3 var(--body);text-align:center}.ms-mobile-navigation>a:hover{background:var(--lavender)}.ms-mobile-navigation.is-two-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-mobile-navigation>a[aria-current]{color:var(--purple);font-weight:600;background:#f2edf8}.ms-mobile-navigation>a:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.ms-mobile-navigation-icon{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:24px;flex:none}.ms-mobile-navigation-icon>.icon{width:22px;height:22px}.ms-mobile-navigation-label{display:block;min-height:2.6em;max-width:100%;overflow-wrap:anywhere}.ms-mobile-cart-count{position:absolute;top:-5px;right:-9px;display:grid;place-items:center;min-width:18px;height:18px;border-radius:10px;padding:0 4px;background:var(--purple);color:#fff;font-size:.75rem;line-height:1;font-weight:600;border:1px solid #fff}body.ms-mobile-keyboard .ms-mobile-navigation,body.ms-native-cart-open .ms-mobile-navigation{visibility:hidden;pointer-events:none}body.ms-mobile-keyboard{--ms-mobile-bottom-space:0px;padding-bottom:0}.mundosims-theme .toast{bottom:calc(18px + var(--ms-mobile-bottom-space,0px))}}@media(max-width:540px){.ms-includes-dialog{max-width:calc(100vw - 24px);max-height:calc(var(--ms-visible-viewport-height,100dvh) - 24px);border-radius:14px}.ms-includes-dialog.is-long{height:calc(var(--ms-visible-viewport-height,100dvh) - 24px)}.ms-includes-header{padding:20px;gap:12px}.ms-includes-header h2{font-size:1.25rem;line-height:1.45}.ms-includes-header .eyebrow{margin-bottom:8px}.ms-includes-body{padding:20px}.ms-includes-list{grid-template-columns:1fr}.ms-includes-footer{padding:15px 20px;gap:10px}.ms-includes-footer>.button{flex:1;padding:12px}.ms-includes-dismiss{padding-inline:8px}}
