*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:#191919;font:15px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b78100;outline-offset:4px}img{max-width:100%;display:block;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(32px,4vw,56px)}h2{font-size:clamp(28px,3vw,40px)}h3{font-size:20px}p{color:#676767}.wrap{max-width:1320px;margin:auto;width:calc(100% - 80px)}.announcement{text-align:center;background:#ffdc28;padding:9px 20px;font-size:10px;letter-spacing:.18em;font-weight:700}.header{border-bottom:1px solid #e9e9e9;background:#fff}.header-row{display:flex;align-items:center;gap:48px;min-height:98px}.brand{font-size:33px;font-weight:900;letter-spacing:-.07em;display:flex;align-items:center;gap:8px;line-height:1}.brand img{max-width:150px;max-height:65px;object-fit:contain}.brand small{font-size:8px;letter-spacing:.15em;align-self:flex-end;margin-bottom:3px}.brand-mark{background:#ffdc28;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;font-size:27px;transform:rotate(-6deg)}.searchbar{display:flex;border:1px solid #e5e5e5;background:#f7f7f7;border-radius:9px;overflow:hidden;max-width:520px;flex:1}.searchbar input{min-width:0;flex:1;padding:13px 18px;border:0;background:transparent;outline-offset:-4px}.searchbar button{padding:10px 18px;border:0;background:transparent;font-weight:700}.header-actions{display:flex;gap:20px;align-items:center;font-size:13px;margin-left:auto;font-weight:700}.nav{display:flex;gap:34px;justify-content:center;padding:15px 0;font-size:13px}.nav a:hover,.text-link:hover{color:#947100}.menu-toggle{display:none}.hero{padding-top:28px}.hero-image{border-radius:18px;overflow:hidden;background:#111}.hero-image img{width:100%;height:auto}.hero-bottom{padding:32px 0 48px;display:flex;justify-content:space-between;align-items:center;gap:30px}.hero-bottom h1{font-size:clamp(28px,3vw,43px);margin:9px 0 12px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#656565;margin-bottom:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:16px 23px;background:#ffdc28;color:#141414;border-radius:8px;font-weight:700;font-size:13px;border:0;white-space:nowrap}.button:hover{background:#f4ca00;transform:translateY(-1px)}.button.dark{background:#191919;color:#fff}.button:disabled{opacity:.45;cursor:not-allowed}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-heading p{margin-top:12px}.section-heading>p{font-size:13px}.categories{padding:46px 0 55px;border-top:1px solid #e9e9e9}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.category-card{border:1px solid #e9e9e9;padding:19px;border-radius:12px;min-height:207px;transition:.2s;background:#faf9f4}.category-card:hover{transform:translateY(-5px);border-color:#e2c100;box-shadow:0 12px 25px #00000009}.category-number{display:flex;justify-content:space-between;font-size:10px;color:#777}.category-card img{height:68px;width:68px;object-fit:contain;margin:24px auto}.category-card h3{font-size:16px;text-align:center;letter-spacing:-.02em}.tone-2{background:#f0f4f8}.tone-3{background:#f3f2ed}.tone-4{background:#fff7d9}.tone-5{background:#edf5ef}.tone-6{background:#fbefef}.collection-section{padding:45px 0;border-top:1px solid #e9e9e9}.text-link{font-size:13px;font-weight:700}.empty-category{border:1px dashed #ddd;border-radius:14px;display:flex;align-items:center;gap:26px;padding:28px 32px;background:#fcfcfa}.empty-category>div{background:#fff1a7;padding:18px;border-radius:12px}.empty-category img{width:42px;height:42px}.empty-category p{font-weight:700;color:#333}.empty-category span{font-weight:400;font-size:13px;color:#777}.editor-note{font-size:12px!important;margin-left:auto;max-width:230px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-image{position:relative;aspect-ratio:1;background:#f6f6f6;border-radius:12px;overflow:hidden}.product-image img,.product-image svg{width:100%;height:100%;object-fit:contain;transition:transform .3s}.product-card:hover img{transform:scale(1.04)}.product-vendor{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin:17px 0 7px}.product-card h3{font-size:16px;letter-spacing:-.02em;line-height:1.4}.price{display:flex;gap:12px;font-weight:700;margin-top:10px}.price span{margin-left:auto}.price s{font-size:12px;color:#888;font-weight:400}.badge{position:absolute;top:12px;left:12px;background:#fff;border-radius:6px;font-size:10px;padding:5px 10px}.editorial{background:#ffde32;border-radius:18px;padding:55px 60px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:center;margin:40px 0 75px;overflow:hidden}.editorial h2{font-size:clamp(34px,4vw,56px);margin-bottom:18px}.editorial p{color:#403b22;margin-bottom:25px}.editorial-art{display:flex;flex-direction:column;align-items:center;transform:rotate(-8deg)}.editorial-art span{font-size:160px;font-weight:900;line-height:1;background:#1b1b1b;color:#ffde32;border-radius:35px;width:205px;height:205px;display:grid;place-items:center;box-shadow:18px 18px #00000012}.editorial-art small{font-size:9px;letter-spacing:.18em;margin-top:32px}footer{background:#171717;color:#fff;padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.footer-grid p{margin-top:20px;max-width:270px;color:#aaa}.footer-grid h3{font-size:14px;margin-bottom:22px;letter-spacing:0}.footer-grid>div>a:not(.brand){display:block;font-size:12px;color:#aaa;margin:10px 0}.footer-grid>div>a:hover{color:#ffdc28}.yellow{color:#ffdc28}.footer-bottom{border-top:1px solid #393939;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;color:#888}.page-section{padding-top:55px;padding-bottom:80px;min-height:55vh}.page-section h1{margin-bottom:25px}.page-section>.searchbar{margin:25px 0}.page-section>.section-heading{margin-top:30px}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;margin-top:35px}.gallery img{border-radius:14px;margin-bottom:18px;width:100%}.product-info{position:sticky;top:30px;align-self:start}.detail-price{font-size:26px;color:#191919;margin-bottom:25px}.product-info select,.product-info input[type=number]{display:block;border:1px solid #ddd;border-radius:6px;padding:12px;width:100%;margin:8px 0 20px}.product-info .button{width:100%;margin:8px 0}.rte{overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline}.rte p{margin-bottom:16px}.description{margin-top:30px}.narrow{max-width:850px}.pagination{margin-top:40px;display:flex;gap:14px;justify-content:center}.pagination span{padding:8px}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd;padding:22px 0}.cart-row input{width:70px;padding:8px}.skip{position:absolute;left:20px;top:-100px;background:#ffdc28;padding:15px;z-index:999}.skip:focus{top:10px}@media(max-width:1000px){.wrap{width:calc(100% - 40px)}.header-row{gap:20px}.header-actions>a{display:none}.nav{gap:23px}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{min-height:180px}.hero-bottom{align-items:start}.product-grid{gap:16px}.editorial{padding:40px}.brand small{display:none}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.announcement{font-size:8px;letter-spacing:.1em}.header-row{min-height:128px;flex-wrap:wrap;gap:12px;padding:17px 0}.brand{font-size:29px}.header-actions{order:1}.menu-toggle{display:block;background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 12px}.searchbar{order:2;flex-basis:100%;max-width:none}.nav{display:none;flex-direction:column;gap:0;padding:0 0 15px}.nav.is-open{display:flex}.nav a{padding:10px 0;border-top:1px solid #eee}.hero{padding-top:16px}.hero-image{border-radius:10px}.hero-bottom{padding:26px 0 32px;display:block}.hero-bottom h1{font-size:32px;max-width:340px}.hero-bottom p{font-size:13px}.hero-bottom .eyebrow{font-size:8px}.hero-bottom .button{margin-top:22px;width:100%}.section-heading{align-items:start;gap:10px}.section-heading>p{display:none}.section-heading h2{font-size:28px}.section-heading .text-link{white-space:nowrap;font-size:11px;padding-top:12px}.categories{padding:28px 0}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category-card{padding:15px;min-height:170px}.category-card img{width:56px;height:56px;margin:18px auto}.collection-section{padding:30px 0}.empty-category{padding:20px;gap:16px;flex-wrap:wrap}.empty-category>div{padding:12px}.empty-category p{font-size:13px;flex:1}.empty-category span{font-size:11px}.editor-note{flex-basis:100%!important;max-width:none;margin:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.price{font-size:13px;flex-wrap:wrap;gap:4px}.product-card h3{font-size:14px}.editorial{margin:25px 0 40px;padding:30px 24px;grid-template-columns:1fr}.editorial h2{font-size:36px}.editorial p{font-size:13px}.editorial-art{display:none}.editorial .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.footer-bottom span{display:block}.product-detail{grid-template-columns:1fr;gap:25px}.product-info{position:static}.gallery{display:flex;overflow:auto;gap:12px;scroll-snap-type:x mandatory}.gallery img{min-width:100%;scroll-snap-align:start;object-fit:contain}.page-section{padding-top:30px}.cart-row{flex-wrap:wrap}.eyebrow{font-size:9px}.section-heading select{max-width:160px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--ink:#111310;--paper:#f6f6f2;--yellow:#fbe132;--muted:#73766e}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.wrap{max-width:1420px;width:calc(100% - 96px)}.announcement{background:var(--yellow);display:flex;justify-content:space-between;padding:10px 48px;font-size:9px;letter-spacing:.14em}.header{background:var(--paper);border:0}.header-row{min-height:108px;gap:70px}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.brand-word{font-size:42px;letter-spacing:-.08em;line-height:.9}.brand-word b{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:5px}.brand-sub{font-size:8px;letter-spacing:.22em;font-weight:400}.searchbar{background:transparent;border:0;border-bottom:1px solid #cfcfc5;border-radius:0;max-width:490px}.searchbar input{font-size:12px;padding:13px 0}.searchbar button{padding-right:0}.header-actions{font-size:11px}.nav-border{border-top:1px solid #ddded5;border-bottom:1px solid #ddded5}.nav{justify-content:flex-start;gap:31px;padding:17px 0;font-size:11px;font-weight:600}.nav a{position:relative}.nav a[aria-current=page]:after{content:"";position:absolute;bottom:-18px;height:3px;background:var(--ink);left:0;right:0}.nav-note{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#777}.home-hero{background:#131611;color:#fff}.hero-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:50px;align-items:center;padding-top:55px;padding-bottom:55px}.hero-copy .eyebrow{color:#cccdbb;font-size:9px;letter-spacing:.13em}.live-dot{display:inline-block;width:6px;height:6px;background:var(--yellow);border-radius:50%;margin-right:9px}.hero-copy h1{font-size:clamp(40px,4.8vw,73px);line-height:.99;font-weight:700;letter-spacing:-.065em;margin:28px 0}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy h1 em{color:var(--yellow)}.hero-description{font-size:13px;line-height:1.8;color:#acb0a2;max-width:340px;margin-bottom:29px}.button{background:var(--yellow);border-radius:0;padding:17px 23px;font-size:11px;letter-spacing:.02em;gap:40px}.button.dark{background:var(--ink)}.hero-footnote{display:flex;align-items:center;gap:24px;border-top:1px solid #42453b;margin-top:45px;padding-top:22px;max-width:340px}.hero-footnote>span{font-size:26px;letter-spacing:-.05em}.hero-footnote p{font-size:9px;color:#999e8e;line-height:1.6}.hero-visual{position:relative;border:1px solid #4a4430;border-radius:2px;overflow:hidden}.hero-visual>img{width:100%;height:auto}.visual-caption{background:#23251c;color:#c4c6b6;display:flex;justify-content:space-between;padding:14px 18px;font-size:8px;letter-spacing:.12em}.visual-caption>span:last-child{color:var(--yellow);font-weight:700}.brand-ribbon{padding:16px 35px;display:flex;justify-content:space-around;gap:20px;font-size:10px;letter-spacing:.12em;font-weight:700;border-bottom:1px solid #ddded5;white-space:nowrap;overflow:hidden}.brand-ribbon span{font-size:15px}.brand-story{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding:95px 0 100px}.story-index{display:flex;flex-direction:column;justify-content:space-between}.story-index .eyebrow{font-size:9px}.story-star{font-size:90px;line-height:1;color:#b9bbab}.brand-story h2{font-size:clamp(35px,4.2vw,60px);letter-spacing:-.05em}.story-bottom{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:35px}.story-bottom p{font-size:13px;max-width:370px;line-height:1.8}.text-link{display:flex;align-items:center;gap:30px;border-bottom:1px solid #999;padding:0 0 10px;font-size:11px;white-space:nowrap}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:10px;color:#888c7e;margin-bottom:50px}.breadcrumb a:hover{color:#aa8b00}.page-section{padding-top:40px;padding-bottom:65px}.hub-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:45px}.hub-heading h1{font-size:clamp(45px,6vw,82px);line-height:1;margin:0}.hub-heading p{font-size:12px;max-width:250px;margin-bottom:5px}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hub-card{display:flex;flex-direction:column;position:relative;border:1px solid #d7d9ce;min-height:360px;background:#eeefe7;overflow:hidden;transition:transform .25s}.hub-card:hover{transform:translateY(-6px);border-color:#111}.hub-card-top{display:flex;justify-content:space-between;position:absolute;z-index:1;top:20px;left:22px;right:22px;font-size:10px}.hub-card-top span:last-child{font-size:22px}.hub-photo{width:100%;height:270px;object-fit:cover}.hub-card-bottom{padding:25px;position:relative;background:inherit;margin-top:auto}.hub-card h2{font-size:28px}.hub-card p{font-size:11px;margin-top:12px}.hub-videojuegos{background:#151a14;color:#fff}.hub-videojuegos p{color:#a4aa9c}.hub-icon{height:270px;display:grid;place-items:center}.hub-icon img{width:105px;height:105px;opacity:.8;transition:transform .3s}.hub-card:hover .hub-icon img{transform:rotate(-8deg) scale(1.07)}.hub-tecnologia{background:#e3e9eb}.hub-hogar{background:#e8e5db}.hub-variedades{background:#f4e6a0}.hub-bienestar{background:#dce5da}.hub-belleza{background:#eddfdd}.category-cover{background:#e8e9df;border-bottom:1px solid #d4d7ca;padding:35px 0 48px;overflow:hidden}.category-cover .breadcrumb{margin-bottom:32px}.category-cover-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px}.category-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:20px 0;color:inherit}.category-cover h1{font-size:clamp(42px,5.5vw,77px);line-height:1.02;letter-spacing:-.065em;max-width:630px}.category-intro{font-size:12px;max-width:370px;margin-top:25px;line-height:1.8}.category-videojuegos{background:#141a14;color:#f7f7ef}.category-videojuegos .eyebrow,.category-videojuegos .category-intro{color:#a6af9a}.category-videojuegos .category-label{color:var(--yellow)}.gaming-cover-image{position:relative;max-width:470px;justify-self:end;transform:rotate(2deg);box-shadow:15px 15px #b8d94425}.gaming-cover-image img{height:290px;width:100%;object-fit:cover;object-position:center 70%}.gaming-cover-image>span{display:block;background:var(--yellow);color:#171b12;padding:12px 18px;font-size:9px;letter-spacing:.14em}.cover-symbol{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;min-height:280px}.cover-symbol img{height:140px;width:140px;opacity:.6}.cover-symbol span{font-size:9px;letter-spacing:.18em}.category-tecnologia{background:#e3e9eb}.category-hogar{background:#e8e5db}.category-variedades{background:#f4e6a0}.category-bienestar{background:#dce5da}.category-belleza{background:#eddfdd}.category-products{padding-top:55px}.section-heading h2{font-size:33px;letter-spacing:-.05em}.collection-count{font-size:9px;letter-spacing:.13em;color:#777}.showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.showcase-card{min-width:0}.showcase-trigger{border:0;padding:0;text-align:left;background:transparent;width:100%;color:inherit}.showcase-image{position:relative;aspect-ratio:1;overflow:hidden;background:#dedfd5}.showcase-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.showcase-trigger:hover img{transform:scale(1.05)}.showcase-tag{position:absolute;z-index:1;top:16px;left:16px;background:#f9f9f0ee;padding:6px 12px;font-size:9px;letter-spacing:.08em;font-weight:700}.showcase-discover{position:absolute;bottom:14px;left:14px;right:14px;background:#131611e8;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.showcase-discover b{color:var(--yellow);font-size:18px;line-height:1}.showcase-info{padding-top:17px}.showcase-info>p{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#787c70;margin-bottom:9px}.showcase-info>div{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #d4d6cb}.showcase-info h3{font-size:25px;letter-spacing:-.04em}.showcase-info>div>span{font-size:22px}.extra-products{margin-top:65px}.category-coming{text-align:center;padding:50px 20px 70px;border:1px solid #d6d8ce}.category-coming h2{font-size:40px;margin:20px 0}.category-coming p{font-size:13px;margin-bottom:27px}.category-coming .editor-note{margin:25px auto 0;max-width:400px}.category-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d3d6c9;padding:40px 0 55px}.category-bottom h2{font-size:33px}.product-modal{padding:0;border:0;background:var(--paper);max-width:1000px;width:calc(100% - 40px);max-height:90vh;overflow:auto;color:var(--ink)}.product-modal::backdrop{background:#060b06bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-close{position:absolute;right:15px;top:15px;border:1px solid #ccc;background:var(--paper);width:38px;height:38px;z-index:2;display:grid;place-items:center;border-radius:50%}.modal-layout{display:grid;grid-template-columns:1.15fr 1fr}.modal-image{background:#e4e5dc;display:flex;align-items:center}.modal-image img{width:100%;height:auto}.modal-copy{padding:60px 35px 35px;align-self:center}.modal-copy h2{font-size:48px}.modal-headline{font-size:20px!important;color:#252a20;line-height:1.3;margin:23px 0 18px}.modal-copy>p{font-size:13px;line-height:1.8}.modal-copy .button{width:100%;margin-top:26px;white-space:normal}.modal-note{font-size:10px!important;color:#8a8e80;margin-top:24px}.console-price{font-size:25px!important;color:#111;margin-top:25px}.product-image{border-radius:0;background:#edeee7}.product-card h3{letter-spacing:-.02em}.search-showcases{margin-top:30px;margin-bottom:30px}.footer-grid .brand{flex-direction:row;font-size:45px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-grid h3{font-size:11px;letter-spacing:.04em}.footer-bottom{font-size:9px}.product-info .button,.product-info input,.product-info select,.gallery img{border-radius:0}.pagination a{padding:8px 15px;border:1px solid #d6d8cd;font-size:12px}@media(min-width:1600px){.hero-layout{padding-top:75px;padding-bottom:75px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.announcement{padding-left:24px;padding-right:24px}.nav{gap:23px}.nav-note{display:none}.hero-layout{gap:30px;grid-template-columns:1fr 1.1fr}.header-row{gap:40px}.hub-card{min-height:300px}.hub-icon,.hub-photo{height:220px}.showcase-grid{gap:30px 18px}.hero-footnote{margin-top:30px}.category-cover-grid{gap:35px}.gaming-cover-image img{height:260px}.brand-story{gap:30px}.modal-copy{padding:55px 25px 30px}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.announcement{padding:9px 18px;font-size:8px}.announcement>span:first-child,.announcement-end{display:none}.announcement>span:nth-child(2){display:block;width:100%;text-align:center}.header-row{padding:20px 0 15px;min-height:130px;gap:16px}.brand-word{font-size:35px}.brand-sub{font-size:7px}.header-actions{display:flex;order:1}.header-actions>a{display:block;font-size:10px}.menu-toggle{background:transparent;border-color:#cfd0c4;border-radius:0;font-size:10px;display:flex;gap:14px;align-items:center;padding:8px 12px}.searchbar{order:2;flex-basis:100%;margin:0}.searchbar input{font-size:11px;padding:10px 0}.searchbar button{padding:8px 0}.nav{display:flex;flex-direction:row;gap:23px;overflow-x:auto;white-space:nowrap;font-size:10px;padding:14px 0;scrollbar-width:none}.nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;white-space:normal;overflow:visible}.nav a{border:0;padding:0}.nav.is-open a{padding:10px 0;border-bottom:1px solid #d6d8ce}.nav a[aria-current=page]:after{bottom:-14px}.nav.is-open a:after{display:none}.hero-layout{grid-template-columns:1fr;gap:32px;padding:38px 0 28px}.hero-copy h1{font-size:54px;margin:23px 0}.hero-copy .eyebrow{font-size:8px}.hero-description{font-size:12px;max-width:330px;line-height:1.8}.hero-copy .button{width:100%;justify-content:space-between;padding:17px 20px}.hero-footnote{display:none}.hero-visual{max-width:none;width:100%}.visual-caption{font-size:6px;padding:11px}.brand-ribbon{padding:14px 18px;font-size:8px;justify-content:flex-start;gap:20px}.brand-story{grid-template-columns:1fr;padding:45px 0 50px;gap:15px}.story-index .eyebrow{font-size:8px}.story-star{display:none}.brand-story h2{font-size:36px;line-height:1.1}.story-bottom{display:block;margin-top:24px}.story-bottom p{font-size:12px}.story-bottom .text-link{margin-top:22px;display:inline-flex;font-size:10px}.breadcrumb{font-size:9px;gap:8px;flex-wrap:wrap;margin-bottom:33px}.page-section{padding-top:27px;padding-bottom:40px}.hub-heading{display:block;margin-bottom:28px}.hub-heading h1{font-size:48px}.hub-heading p{font-size:11px;margin-top:20px}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-card{min-height:240px}.hub-card-top{top:13px;left:13px;right:13px;font-size:8px}.hub-card-top span:last-child{font-size:19px}.hub-photo,.hub-icon{height:160px}.hub-photo{object-position:center 60%}.hub-icon img{height:65px;width:65px}.hub-card-bottom{padding:17px 13px;min-height:95px}.hub-card h2{font-size:21px}.hub-card p{font-size:9px;line-height:1.5;margin-top:8px}.category-cover{padding:24px 0 30px}.category-cover-grid{grid-template-columns:1fr;gap:25px}.category-cover .breadcrumb{margin-bottom:30px}.category-cover h1{font-size:52px;max-width:350px}.category-label{font-size:9px;margin:15px 0}.category-intro{font-size:12px;margin-top:20px}.gaming-cover-image{width:100%;max-width:360px;justify-self:center;transform:rotate(1deg);box-shadow:8px 8px #b8d94425;margin:6px 5px 5px 0}.gaming-cover-image img{height:200px;object-position:center 70%}.gaming-cover-image>span{padding:10px 14px;font-size:8px}.cover-symbol{display:none}.category-cover:not(.category-videojuegos) h1{font-size:46px}.category-products{padding-top:35px}.section-heading h2{font-size:28px;max-width:260px}.collection-count{font-size:7px;white-space:nowrap;padding-top:22px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.showcase-tag{top:8px;left:8px;padding:4px 7px;font-size:7px}.showcase-discover{bottom:7px;left:7px;right:7px;padding:8px;font-size:7px;letter-spacing:0}.showcase-discover b{font-size:15px}.showcase-info{padding-top:12px}.showcase-info>p{font-size:7px;letter-spacing:0;line-height:1.6;min-height:23px;margin-bottom:5px}.showcase-info h3{font-size:20px}.showcase-info>div{padding-bottom:12px}.showcase-info>div>span{font-size:18px}.category-coming{padding:35px 18px 40px}.category-coming h2{font-size:34px}.category-coming p{font-size:12px}.category-bottom{display:block;padding:30px 0 40px}.category-bottom h2{font-size:30px}.category-bottom .button{margin-top:22px;width:100%;justify-content:space-between}.product-modal{width:calc(100% - 24px);max-height:92vh}.modal-layout{grid-template-columns:1fr}.modal-image img{max-height:42vh;object-fit:contain}.modal-copy{padding:26px 24px}.modal-copy h2{font-size:38px}.modal-headline{font-size:19px!important;margin-top:18px}.modal-copy>p{font-size:12px}.modal-note{font-size:9px!important}.modal-copy .eyebrow{font-size:8px}.modal-close{right:10px;top:10px;width:32px;height:32px}.footer-grid{gap:28px 18px}.footer-grid p{font-size:12px}.footer-grid h3{font-size:10px}.footer-grid>div>a:not(.brand){font-size:10px}.footer-bottom{font-size:8px}.modal-copy .button{font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.nav{gap:22px;flex-wrap:wrap}.nav-note{display:none}.hub-jugueteria{background:#e5dcef}.hub-catalogo{background:var(--yellow)}.hub-catalogo .hub-icon span{font-size:125px;line-height:1}.promotion-banner{margin:28px 0 45px;background:var(--ink);color:var(--paper);padding:38px;display:grid;grid-template-columns:1.5fr .6fr 1fr;gap:30px;align-items:center;overflow:hidden;border-top:5px solid var(--yellow)}.promotion-banner .eyebrow{color:var(--yellow)}.promotion-banner h2{font-size:clamp(28px,3.2vw,46px);line-height:1.08;letter-spacing:-.04em;margin:15px 0}.promotion-banner p:not(.eyebrow){font-size:12px;color:#c5c9ba;max-width:380px}.promotion-stamp{color:var(--ink);background:var(--yellow);aspect-ratio:1;max-width:145px;width:100%;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:26px;font-weight:700;line-height:1.3;transform:rotate(-12deg)}.promotion-stamp span{font-size:12px;letter-spacing:.15em}.promotion-banner .button{justify-content:space-between;gap:15px}.promotions-wrap{padding-top:25px;padding-bottom:25px}.promotion-links{display:grid;grid-template-columns:1fr 1fr;gap:22px}.promotion-links>a{padding:30px;border:1px solid #c8ccbd;background:#eceee5}.promotion-links>a:first-child{background:#e5dcef}.promotion-links span{font-size:9px;letter-spacing:.12em}.promotion-links h3{font-size:28px;line-height:1.2;margin:20px 0}.promotion-links b{font-size:11px;border-bottom:1px solid;padding-bottom:5px}.category-jugueteria{background:#e5dcef}.catalog-sort{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:20px 0 28px;font-size:12px}.catalog-sort select{padding:10px;border:1px solid #c8ccbd;background:var(--paper);max-width:230px}.product-image .discount-badge{background:var(--yellow);color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.06em;border-radius:0}.general-catalog{min-height:0}@media(max-width:900px){.promotion-banner{grid-template-columns:1fr .5fr}.promotion-banner .button{grid-column:1/-1;justify-self:start}.nav{gap:18px}.promotion-stamp{max-width:130px}}@media(max-width:650px){.nav{flex-wrap:nowrap}.nav.is-open{white-space:normal}.promotion-banner{padding:24px 20px;gap:20px 12px;margin:20px 0 30px;grid-template-columns:1fr 85px}.promotion-banner h2{font-size:28px}.promotion-banner .eyebrow{font-size:7px}.promotion-banner p:not(.eyebrow){font-size:11px}.promotion-stamp{font-size:19px}.promotion-stamp span{font-size:8px}.promotion-banner .button{width:100%;justify-self:stretch}.promotion-links{grid-template-columns:1fr;gap:12px}.promotion-links>a{padding:24px}.promotion-links h3{font-size:26px}.catalog-sort{justify-content:flex-start;flex-wrap:wrap}.general-catalog .hub-heading h1{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yuan.css.map */
