@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#26231e;--muted:#6e675e;--line:rgba(77,65,49,.24);--accent:#b5904d;--sans:"DM Sans",sans-serif;--display:"Space Grotesk",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:transparent;isolation:isolate}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(empty-wall-frontal.png) center 48%/cover no-repeat;transform:scaleX(-1);filter:saturate(.78)}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1380px,calc(100% - 104px));margin:auto}.topline{height:34px;display:flex;align-items:center;justify-content:center;background:#2b261fe0;color:#f3eee5;font-size:9px;letter-spacing:.19em;text-transform:uppercase}.header{height:76px;display:flex;align-items:center;border-bottom:0}.brand{text-shadow:0 1px 1px rgba(255,255,255,.5)}.nav{display:flex;align-items:center;justify-content:space-between}.brand{font:700 12px var(--display);letter-spacing:.08em}.brand small{display:block;margin-top:5px;font:500 8px var(--sans);letter-spacing:.18em;color:#756b5e;text-transform:uppercase}.navlinks{display:flex;gap:34px;color:#61594f;font-size:11px}.navcta{padding:11px 16px;border:1px solid rgba(43,40,34,.55);border-radius:2px;background:#eee7da2b;font-size:10px;letter-spacing:.04em;transition:.2s}.navcta:hover,.button:hover{background:#2b2822;color:#faf6ed;transform:translateY(-2px)}.hero{min-height:min(760px,calc(100vh - 88px));display:flex;align-items:center;padding:80px 0 100px}.hero-copy{max-width:740px;margin-left:clamp(10px,8vw,150px);position:relative;text-shadow:0 1px 1px rgba(255,255,255,.36)}.eyebrow{font-size:9px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#746a5e}.eyebrow:before{content:"";display:inline-block;width:27px;height:1px;margin:0 11px 3px 0;background:currentColor}.hero h1{max-width:770px;margin:25px 0 19px;font:500 clamp(48px,7.1vw,94px)/.98 var(--display);letter-spacing:-.075em}.hero h1 em{font-style:normal;color:#74614a}.hero h1{text-shadow:0 2px 1px rgba(255,255,255,.52),0 -1px 1px rgba(78,65,48,.08)}.hero p{max-width:420px;margin:0;color:#655e54;font-size:13px;line-height:1.8}.actions{display:flex;align-items:center;gap:20px;margin-top:31px}.button{min-height:49px;display:inline-flex;align-items:center;gap:25px;padding:0 19px;border:1px solid rgba(43,40,34,.65);border-radius:2px;background:#eee7da33;color:#29251f;box-shadow:inset 0 1px 1px #ffffffa6,0 2px 5px #2b231914;font-size:10px;font-weight:600;letter-spacing:.06em;transition:.22s}.button svg{width:15px;height:15px}.link{color:#5d554b;font-size:10px}.hero-note{margin-top:48px;color:#777064;font-size:9px;letter-spacing:.08em}.hero-note b{margin-right:10px;font-size:15px;color:#776044}.section-index{position:absolute;right:-15%;bottom:-30px;color:#3f362b91;font:10px var(--display);letter-spacing:.16em;writing-mode:vertical-rl}.builder-section{padding:35px 0 45px;min-height:calc(100vh - 76px);align-items:center}.builder-section.is-open{display:flex}.builder-section.is-open>.wrap{width:min(1380px,calc(100% - 104px))}.hero[hidden],.builder-section[hidden]{display:none}.builder-section.is-open{animation:appear .5s ease both}@keyframes appear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 20px}.section-head h2{margin:11px 0 0;font:500 clamp(35px,4.5vw,57px)/1 var(--display);letter-spacing:-.065em}.section-head p{max-width:320px;margin:0;color:#6e675e;font-size:11px;line-height:1.75}.builder{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:45px;align-items:start}.builder-main{padding:12px 0 25px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin-bottom:31px}.step{display:flex;align-items:center;gap:9px;color:#82796d}.step-number{width:22px;height:22px;border:1px solid rgba(68,59,47,.32);border-radius:50%;display:grid;place-items:center;font-size:9px}.step-label{font-size:9px}.step.active{color:#25221d}.step.active .step-number{background:#2b2822;color:#fff}.step.done .step-number{border-color:#806c4c;color:#806c4c}.step-view{display:none;animation:appear .23s ease both}.step-view.active{display:block}.view-kicker{margin-bottom:8px;color:#766d61;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.view-title{margin:0 0 8px;font:600 25px var(--display);letter-spacing:-.05em;text-shadow:0 1px 1px rgba(255,255,255,.45)}.view-help{margin:0 0 20px;color:#6e675e;font-size:10px;line-height:1.65}.search-wrap{display:block;position:relative;margin-bottom:15px}.search-icon{position:absolute;left:1px;top:50%;width:16px;transform:translateY(-50%);color:#6b6257}.search-input{width:100%;height:43px;padding:0 12px 0 28px;border:0;border-bottom:1px solid rgba(65,56,44,.45);outline:0;background:#f8f5ee40;font-size:11px}.search-input:focus{border-bottom-color:#222}.pokemon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pokemon-option{min-height:63px;display:flex;align-items:center;gap:10px;border:1px solid rgba(74,64,50,.2);border-radius:2px;padding:9px;background:#f8f6f052;text-align:left;transition:.18s}.pokemon-option:hover,.pokemon-option.selected{border-color:#665438;background:#faf8f4ad;transform:translateY(-2px)}.dex-glyph{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--tint);color:var(--tone);font-size:16px}.pokemon-name{display:block;font-weight:600;font-size:10px}.pokemon-dex{display:block;margin-top:4px;color:#766e63;font-size:8px}.empty-results{grid-column:1/-1;color:#70685e;font-size:10px}.view-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.quiet-button{border:0;background:transparent;color:#615a50;font-size:9px}.button.small{min-height:38px;padding:0 13px;font-size:9px}.button:disabled{opacity:.4;cursor:not-allowed;transform:none}.size-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.size-option{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:74px;padding:13px;border:1px solid rgba(74,64,50,.23);border-radius:2px;background:#f8f6f059;text-align:left}.size-option.selected{border-color:#655139;box-shadow:inset 0 0 0 1px #655139;background:#f8f6f0a1}.size-option:disabled{opacity:.5}.size-main strong{display:block;font:600 19px var(--display)}.size-main span,.size-price{display:block;margin-top:5px;color:#766e63;font-size:8px}.size-tag{display:block;color:#665238;font-size:7px;font-weight:700}.size-meta{text-align:right}.art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.art-option{border:1px solid rgba(74,64,50,.23);border-radius:2px;padding:7px;background:#f8f6f057;text-align:left}.art-option.selected{border-color:#665438;box-shadow:inset 0 0 0 1px #665438}.art-thumb{height:130px;display:grid;place-items:center;overflow:hidden;background:var(--art-bg)}.art-thumb img{width:100%;height:100%;object-fit:cover}.art-mark{font-size:32px}.art-name{display:block;margin-top:9px;font-size:9px;font-weight:600}.art-subtitle{display:block;margin-top:4px;color:#766e63;font-size:8px}.quantity-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:15px 0}.quantity-row strong{font-size:11px}.quantity-row span{display:block;margin-top:4px;color:#766e63;font-size:9px}.qty-control{display:flex;align-items:center;gap:12px}.qty-control button{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#ffffff3d}.qty-count{min-width:13px;text-align:center;font-size:11px;font-weight:700}.review-note{margin-top:14px;color:#756d61;font-size:9px;line-height:1.6}.final-state{display:none;padding:25px 5px;text-align:center}.final-state.show{display:block}.final-symbol{font-size:28px;color:#665438}.final-state h3{font:600 23px var(--display)}.final-state p{color:#70685e;font-size:10px}.builder-aside{position:sticky;top:30px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.aside-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.aside-heading strong{font-size:9px}.aside-heading span,.preview-info-label{color:#776f63;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.preview-scene{height:260px;display:grid;place-items:center;position:relative;overflow:hidden;background:#e3daccbd}.preview-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 60%)}.preview-frame{width:138px;height:184px;padding:9px;background:#fcfaf3;box-shadow:8px 14px 23px #28211940;transform:rotate(-2deg);z-index:1;transition:.25s}.preview-product-image{display:none;max-width:92%;max-height:92%;position:absolute;top:50%;left:50%;z-index:2;object-fit:contain;box-shadow:8px 14px 23px #28211940;transform:translate(-50%,-50%) rotate(-2deg)}.preview-print{height:100%;padding:8px;display:flex;flex-direction:column;background:#f0ece2}.preview-top,.preview-bottom{display:flex;justify-content:space-between;color:#777064;font-size:4px}.preview-picture{flex:1;display:grid;place-items:center;position:relative;overflow:hidden;margin:7px 0;background:linear-gradient(140deg,#d5e3e6,#e9d79f 55%,#859b84)}.preview-art-image{display:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.preview-picture.with-art-image{background:transparent}.preview-picture:before{content:"";position:absolute;width:52px;height:52px;border:1px solid rgba(57,67,54,.45);border-radius:50%}.preview-picture:after{content:"\2726";position:absolute;font-size:37px;color:#596950}.preview-card{width:39px;height:53px;display:grid;place-items:center;border:2px solid #c5a558;background:#fff9e5;box-shadow:1px 3px 7px #574d34;color:#676c57;font-size:14px;z-index:1}.preview-card-image{display:none;width:55%;height:79%;position:absolute;z-index:2;object-fit:contain}.preview-info{margin-top:13px}.preview-info h3,.preview-info p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.preview-info h3{margin:6px 0;font:600 15px var(--display)}.preview-info p{margin:0;color:#70685e;font-size:9px}.summary-list{margin:13px 0 0;padding:10px 0 0;border-top:1px solid var(--line);list-style:none}.summary-list li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:#70685e;font-size:8px}.summary-list b{color:#29251f;font-weight:600;text-align:right}.aside-foot{margin-top:10px;color:#7a7266;font-size:7px;line-height:1.5}.how{padding:40px 0 58px;border-top:1px solid rgba(71,60,46,.16)}.how-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.how-head h2{margin:9px 0 0;font:500 clamp(26px,3vw,38px) var(--display);letter-spacing:-.06em}.how-head p{max-width:280px;color:#6e675e;font-size:9px;line-height:1.6}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.how-item{padding:15px 12px 0 0}.how-item+.how-item{padding-left:17px;border-left:1px solid var(--line)}.how-num{color:#786c59;font:9px var(--display);letter-spacing:.1em}.how-item h3{margin:15px 0 7px;font:600 12px var(--display)}.how-item p{max-width:200px;margin:0;color:#6e675e;font-size:8px;line-height:1.6}footer{padding:20px 0 27px;border-top:1px solid rgba(71,60,46,.13)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-note{max-width:650px;color:#70685e;font-size:8px;line-height:1.5;text-align:right}.toast{position:fixed;right:20px;bottom:20px;padding:12px 16px;background:#2b2822;color:#fff;font-size:10px;opacity:0;pointer-events:none}.toast.show{opacity:1}@media(max-width:900px){.wrap{width:calc(100% - 54px)}.builder{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.pokemon-grid{grid-template-columns:repeat(2,1fr)}.hero-copy{margin-left:4vw}.section-index{right:-8%}}@media(max-width:650px){body:before{background-position:48% center}.topline{display:none;height:30px;font-size:7px}.wrap{width:calc(100% - 36px)}.header{height:66px}.navlinks{display:none}.navcta{padding:9px 11px;font-size:8px}.hero{min-height:calc(88vh - 96px);padding:45px 0 60px;align-items:center}.hero-copy{margin-left:0}.hero h1{font-size:clamp(48px,13vw,72px)}.hero p{font-size:11px}.hero-note{margin-top:32px}.section-index{display:none}.builder-section{padding-top:20px}.section-head,.how-head{display:block}.section-head p,.how-head p{margin-top:12px}.builder{grid-template-columns:1fr;gap:20px}.builder-main{padding:5px 0}.builder-aside{position:static}.steps{margin-bottom:23px}.step{justify-content:center}.step-label{display:none}.step-number{width:25px;height:25px}.pokemon-grid{grid-template-columns:repeat(2,1fr)}.size-grid{grid-template-columns:1fr}.art-grid{gap:6px}.art-thumb{height:95px}.preview-scene{height:220px}.how{padding:30px 0}.how-grid{grid-template-columns:repeat(2,1fr);row-gap:20px}.how-item+.how-item{border-left:0;padding-left:0}.how-item:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.footer-inner{align-items:flex-start;flex-direction:column}.footer-note{text-align:left}}body:before{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 47%;filter:saturate(.72) contrast(.97)}.header{background:transparent;border:0;box-shadow:none}.hero-copy,.section-head,.builder-main,.builder-aside,.steps,.step-view,.preview-info,.summary-list,.nav{mix-blend-mode:multiply}.brand,.hero h1,.section-head h2,.view-title,.step-label,.step-number,.pokemon-name,.pokemon-dex,.size-main,.size-price,.art-name,.art-subtitle,.quantity-row,.summary-list,.quiet-button,.link{text-shadow:0 1px 0 rgba(255,255,255,.58),0 -1px 1px rgba(70,55,36,.13)}.hero-copy{transform:none}.hero h1{color:#29251f;text-shadow:0 1px 0 rgba(255,255,255,.62),0 -1px 1px rgba(70,55,36,.17)}.button,.navcta{background:transparent;color:#28241e;border:0;border-radius:0;box-shadow:inset 0 -1px #352b1f75,inset 0 1px #ffffff7a;text-shadow:0 1px 0 rgba(255,255,255,.66),0 -1px 1px rgba(65,51,35,.2);mix-blend-mode:multiply}.button:hover,.navcta:hover{background:#50412e12;color:#211e19;transform:translateY(-1px)}.steps{border:0;padding:0 0 12px;border-bottom:1px solid rgba(68,57,42,.3);background:transparent}.step-number{width:auto;height:auto;flex:0 0 18px;border:0!important;border-radius:0;background:transparent!important;color:#615747!important;font:500 10px var(--display)}.step.active .step-number{color:#201d18!important}.step.done .step-number{color:#766448!important}.view-kicker{color:#655a49;text-shadow:0 1px 0 rgba(255,255,255,.55)}.pokemon-grid{gap:0 22px}.pokemon-option{border:0;border-bottom:1px solid rgba(66,55,41,.22);border-radius:0;padding:8px 2px;background:transparent;box-shadow:none;mix-blend-mode:multiply}.pokemon-option:hover,.pokemon-option.selected{border-color:#2e261c9e;background:#ffffff1a;transform:none;box-shadow:inset 0 -1px #ffffff8c}.dex-glyph{width:27px;height:27px;box-shadow:inset 0 1px 1px #fff9,0 1px 2px #372b1c1f}.size-grid{gap:0 22px}.size-option{border:0;border-bottom:1px solid rgba(66,55,41,.28);border-radius:0;padding:14px 2px;background:transparent;box-shadow:none;mix-blend-mode:multiply}.size-option.selected{border-color:#2e261cb8;box-shadow:inset 0 -1px #fff9;background:#ffffff14}.art-option{border:0;border-bottom:1px solid rgba(66,55,41,.28);border-radius:0;padding:0 0 9px;background:transparent;box-shadow:none;mix-blend-mode:multiply}.art-option.selected{border-color:#493b29;box-shadow:inset 0 -1px #fff9;background:transparent}.art-thumb{box-shadow:0 4px 10px #352a1c29}.search-input{background:transparent;border-bottom:1px solid rgba(55,45,33,.44);box-shadow:inset 0 -1px #ffffff73;mix-blend-mode:multiply}.quantity-row{border:0;border-top:1px solid rgba(66,55,41,.28);border-bottom:1px solid rgba(66,55,41,.28);background:transparent}.qty-control button{border:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px #352b1f66,inset 0 1px #ffffff8c;mix-blend-mode:multiply}.view-nav{border:0}.quiet-button{background:transparent}.builder-aside{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.preview-scene{background:#e2d8c647;box-shadow:0 13px 26px #32281b1f}.summary-list{border-top:1px solid rgba(66,55,41,.28)}.section-head h2,.view-title{color:#2b261f}@media(max-width:650px){.hero-copy{transform:none}.pokemon-grid{gap:0 12px}.builder-aside{padding:0}.builder-section.is-open>.wrap{width:calc(100% - 36px)}}.builder-section.is-open{animation:wall-in .2s ease both}.wall-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(empty-wall-frontal.png) center center/cover no-repeat;transform:scaleX(-1);filter:saturate(.76)}.wall-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;clip-path:polygon(7.5% 0%,95.5% 36%,95.5% 65%,7.5% 74%)}.header{position:absolute;top:7%;left:16%;width:74%;height:auto;padding:0;background:transparent}.brand{display:inline-block;color:#231f1adb;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.28),0 -1px 1px rgba(55,43,29,.13);letter-spacing:.12em}.hero-copy{position:absolute;left:18%;top:34%;width:min(58%,820px);max-width:none;margin:0;color:#221d17de;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.3),0 -1px 1px rgba(57,42,28,.16)}.hero h1{margin:0 0 22px;font-size:clamp(48px,7.4vw,100px);line-height:.98;letter-spacing:-.075em;color:inherit;text-shadow:inherit}.actions{margin:0}.button{background:transparent;border:0;border-bottom:1px solid rgba(38,31,23,.66);border-radius:0;padding:0 0 9px;color:#221d17e0;box-shadow:none;text-shadow:inherit;mix-blend-mode:multiply}.builder-section{position:absolute;left:18%;top:29%;width:52%;height:37%;min-height:0;max-height:40%;padding:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(53,43,29,.27) transparent;align-items:stretch}.builder-section>.wrap{width:100%;max-width:none;margin:0}.section-head{margin:0 0 13px}.section-head h2{margin:0;font-size:clamp(28px,3.5vw,46px);color:#231e18e6;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.28),0 -1px 1px rgba(57,42,28,.14)}.builder{grid-template-columns:minmax(0,1fr) minmax(200px,29%);gap:clamp(15px,3vw,42px);align-items:start}.steps{margin:0 0 16px;padding:0 0 8px;border-bottom:1px solid rgba(48,39,28,.42)}.step,.view-title,.view-kicker,.pokemon-option,.size-option,.art-option,.quantity-row,.view-nav,.summary-list{mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.32),0 -1px 1px rgba(59,46,30,.12)}.view-title{font-size:clamp(18px,2vw,25px);color:#231e18e6}.pokemon-option{min-height:47px;padding:5px 2px}.view-nav{margin-top:12px}.button.small{min-height:32px;padding:0 0 5px}.preview-scene{height:clamp(140px,23vh,220px);background:#e2d8c633;box-shadow:0 7px 16px #32281b1a}.summary-list{margin-top:9px;padding-top:5px}@keyframes wall-in{0%{opacity:0}to{opacity:1}}.step-view.active{animation:none}@media(max-width:760px){.wall-stage{height:100svh;min-height:620px}.wall-stage:before{background-size:auto 100%;background-position:center center}.wall-surface{clip-path:none;background:linear-gradient(180deg,#e5dccd1f,#e5dccd1f)}.header{top:5%;left:8%;width:84%}.hero-copy{left:9%;top:32%;width:82%}.hero h1{font-size:clamp(44px,12vw,70px)}.builder-section{left:7%;top:13%;width:86%;height:78%;max-height:78%;overflow-y:auto}.builder{grid-template-columns:1fr;gap:12px}.builder-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;align-items:center}.preview-scene{height:145px;grid-row:span 2}.summary-list{margin:0}.section-head h2{font-size:30px}.steps{margin-bottom:12px}.step-label{font-size:8px}}.wall-stage{position:relative;width:100vw;height:100vh;overflow:hidden;background:#d7c9b5}.wall-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(empty-wall-frontal.png) center center/cover no-repeat;transform:scaleX(-1);filter:saturate(.76)}.wall-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.wall-surface{position:absolute;top:0;left:0;width:1200px;height:390px;transform-origin:0 0;overflow:visible;clip-path:none}.header{position:absolute;top:22px;left:0;width:1200px;height:auto;padding:0;background:transparent;text-align:center}.header .wrap{width:100%;margin:0}.brand{color:#221d17d4;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.26),0 -1px 1px rgba(57,42,28,.12);letter-spacing:.13em}main#top{position:absolute;top:0;right:0;bottom:0;left:0;width:1200px;height:390px;margin:0}.hero{position:absolute;top:0;right:0;bottom:0;left:0;width:1200px;height:390px;min-height:0;margin:0;padding:0;display:block}.hero-copy{position:absolute;left:285px;top:148px;width:630px;max-width:none;margin:0;text-align:center;color:#221d17de;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 1px rgba(57,42,28,.14)}.hero h1{margin:0 0 17px;font-size:70px;line-height:.98;letter-spacing:-.065em;color:inherit;text-shadow:inherit}.button{background:transparent;border:0;border-bottom:1px solid rgba(38,31,23,.58);border-radius:0;padding:0 0 7px;color:#221d17de;box-shadow:none;text-shadow:inherit;mix-blend-mode:multiply}.builder-section{position:absolute;left:145px;top:25px;width:910px;height:340px;min-height:0;max-height:none;padding:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(53,43,29,.2) transparent;align-items:stretch}.builder-section.is-open{display:block;animation:none}.builder-section>.wrap{width:100%;max-width:none;margin:0;transform:none}.section-head{justify-content:center;text-align:center;margin:0 0 7px}.section-head h2{margin:0;font-size:32px;color:#231e18de;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 1px rgba(57,42,28,.12)}.builder{grid-template-columns:minmax(0,1fr) 255px;gap:30px;align-items:start}.steps{margin:0 0 8px;padding:0 0 5px;border-bottom:1px solid rgba(48,39,28,.35)}.step,.view-title,.view-kicker,.pokemon-option,.size-option,.art-option,.quantity-row,.view-nav,.summary-list{mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.26),0 -1px 1px rgba(59,46,30,.1)}.view-title{font-size:20px;color:#231e18e0}.pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.pokemon-option{min-height:38px;padding:3px 2px}.search-wrap{margin-bottom:4px}.search-input{height:30px;background:transparent}.view-nav{margin-top:7px}.button.small{min-height:26px;padding:0 0 4px}.preview-scene{height:150px;background:#e2d8c61f;box-shadow:0 4px 8px #32281b14}.summary-list{margin-top:5px;padding-top:3px}.summary-list li{padding:2px 0;font-size:8px}@media(max-width:760px){.wall-stage{height:100svh;min-height:620px}.wall-stage:before{background-size:auto 100%;background-position:center center}.wall-surface{width:1200px;height:390px}.header{top:17px;left:0;width:1200px}.hero{width:1200px;height:390px}.hero-copy{left:405px;top:125px;width:390px}.hero h1{font-size:52px}.builder-section{left:420px;top:20px;width:360px;height:345px}.builder{grid-template-columns:1fr;gap:6px}.builder-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;align-items:center}.preview-scene{height:90px;grid-row:span 2}.summary-list{margin:0}.section-head h2{font-size:25px}.steps{margin-bottom:6px}.step-label{font-size:7px}.pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7px}.pokemon-option{min-height:31px}.dex-glyph{width:20px;height:20px}}.wall-stage:before{background-position:center center}.wall-surface{width:1400px;height:520px;background:transparent}.header{top:24px;left:0;width:1400px}main#top,.hero{width:1400px;height:520px}.hero-copy{left:350px;top:178px;width:700px}.hero h1{font-size:68px;line-height:1;letter-spacing:-.06em}.builder-section{left:310px;top:45px;width:780px;height:430px;max-height:none;overflow:auto}.section-head{margin-bottom:12px}.section-head h2{font-size:34px}.builder{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.steps{margin-bottom:12px}.view-title{font-size:21px}.pokemon-grid{gap:0 12px}.pokemon-option{min-height:40px}.preview-scene{height:165px;background:transparent;box-shadow:none;overflow:visible}.hero-copy,.section-head,.builder-main,.builder-aside,.nav{mix-blend-mode:multiply;opacity:.93}.brand,.hero h1,.section-head h2,.view-title,.view-kicker,.step,.pokemon-option,.size-option,.art-option,.quantity-row,.view-nav,.summary-list,.button,.quiet-button{color:#25201ae6}@media(max-width:760px){.wall-stage{height:100svh;min-height:620px}.wall-surface{width:1400px;height:520px;background:transparent}.header{top:18px;left:0;width:1400px}main#top,.hero{width:1400px;height:520px}.hero-copy{left:590px;top:180px;width:420px}.hero h1{font-size:48px;line-height:1.02}.builder-section{left:585px;top:22px;width:430px;height:470px;max-height:none;overflow:auto}.builder-section.is-open>.wrap{width:100%}.section-head{margin-bottom:8px}.section-head h2{font-size:23px}.builder{grid-template-columns:1fr;gap:7px}.builder-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;align-items:center}.preview-scene{height:82px;grid-row:span 2}.summary-list{margin:0}.steps{margin-bottom:7px}.step-label{font-size:7px}.pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7px}.pokemon-option{min-height:33px}.dex-glyph{width:20px;height:20px}}html,body{width:100%;height:100%;margin:0;overflow:hidden}body:before{display:none}.wall-stage{position:relative;width:100vw;height:100vh;height:100svh;min-height:580px;overflow:hidden;background:#e9dfd0}.wall-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(empty-wall-frontal.png) center center/cover no-repeat;transform:none;filter:saturate(.82)}.wall-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;clip-path:none}.wall-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none!important;transform-origin:center;overflow:hidden;clip-path:none;background:transparent}.header{position:absolute;top:clamp(22px,4vh,38px);left:0;width:100%;height:auto;padding:0;background:transparent;text-align:center}.header .wrap{width:min(1180px,calc(100% - 48px));margin:auto}.nav{justify-content:center}.brand{color:#26211bdb;mix-blend-mode:multiply;text-shadow:none;letter-spacing:.14em}main#top{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}.hero-copy{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 48px));max-width:none;margin:0;text-align:center;color:#25201aeb;mix-blend-mode:multiply;text-shadow:none}.hero h1{margin:0 0 24px;font-size:clamp(50px,7.3vw,94px);line-height:.98;letter-spacing:-.07em;color:inherit;text-shadow:none}.hero h1 em{color:inherit}.actions{justify-content:center;margin:0}.button{background:transparent;border:0;border-bottom:1px solid rgba(38,31,23,.65);border-radius:0;padding:0 0 8px;color:#25201aeb;box-shadow:none;text-shadow:none;mix-blend-mode:multiply}.button:hover{background:transparent;color:#211c16;transform:none}.builder-section{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px,calc(100% - 96px));height:min(760px,calc(100% - 120px));min-height:0;max-height:none;padding:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(53,43,29,.2) transparent;align-items:stretch}.builder-section.is-open{display:block;animation:wall-in .18s ease both}.builder-section[hidden]{display:none}.builder-section>.wrap,.builder-section.is-open>.wrap{width:100%;max-width:none;margin:0}.section-head{justify-content:center;text-align:center;margin:0 0 16px}.section-head h2{margin:0;font-size:clamp(30px,3.5vw,44px);color:#25201aeb;mix-blend-mode:multiply;text-shadow:none}.builder{grid-template-columns:minmax(0,1fr) minmax(220px,27%);gap:clamp(22px,4vw,54px);align-items:start}.builder-main{padding:0}.steps{margin:0 0 18px;padding:0 0 9px;border-bottom:1px solid rgba(48,39,28,.34)}.step,.view-title,.view-kicker,.pokemon-option,.size-option,.art-option,.quantity-row,.view-nav,.summary-list{mix-blend-mode:multiply;text-shadow:none}.view-title{font-size:clamp(19px,2vw,25px);color:#25201aeb}.pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pokemon-option{min-height:43px;padding:4px 2px}.search-wrap{margin-bottom:8px}.search-input{height:35px;background:transparent}.view-nav{margin-top:14px}.button.small{min-height:31px;padding:0 0 5px}.builder-aside{position:static;padding:0}.preview-scene{height:clamp(150px,23vh,220px);background:transparent;box-shadow:none;overflow:visible}.preview-scene:before{display:none}.preview-info h3,.preview-info p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.summary-list{margin-top:8px;padding-top:5px}.summary-list li{padding:3px 0}.wall-surface *{text-shadow:none!important}.brand,.hero h1,.section-head h2,.view-title,.view-kicker,.step,.pokemon-option,.size-option,.art-option,.quantity-row,.view-nav,.summary-list,.button,.quiet-button{color:#25201ae8}@media(max-width:760px){.wall-stage{height:100vh;height:100svh;min-height:580px}.wall-stage:before{background-position:center center}.header{top:20px}.header .wrap{width:calc(100% - 32px)}.hero-copy{top:47%;width:calc(100% - 36px)}.hero h1{font-size:clamp(46px,12vw,70px);line-height:1.02}.builder-section{left:16px;top:76px;transform:none;width:calc(100% - 32px);height:calc(100% - 92px);max-height:none;overflow:auto}.section-head{margin-bottom:10px}.section-head h2{font-size:28px}.builder{grid-template-columns:1fr;gap:12px}.builder-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;align-items:center}.preview-scene{height:105px;grid-row:span 2}.summary-list{margin:0}.steps{margin-bottom:12px}.step-label{font-size:8px}.pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.pokemon-option{min-height:37px}.dex-glyph{width:24px;height:24px}.size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:430px){.step-label{display:none}.builder-aside{grid-template-columns:1fr 1fr}.preview-scene{height:82px}.size-grid{grid-template-columns:1fr}.art-thumb{height:82px}.view-nav{gap:8px}}.wall-stage:before{background-image:url(empty-wall-wide.png);background-position:center center;background-size:cover;transform:none;filter:saturate(.78) contrast(.97)}.hero-copy{top:49%;width:min(720px,calc(100% - 64px));color:#2d261ed1;mix-blend-mode:multiply;opacity:.94}.hero h1{font-size:clamp(46px,5.2vw,74px);line-height:1.02;color:#2d261ed4;mix-blend-mode:multiply}.wall-surface h1,.wall-surface h2,.wall-surface h3,.wall-surface p,.wall-surface a,.wall-surface button,.wall-surface span,.wall-surface strong,.wall-surface label,.wall-surface li,.wall-surface input{color:#2e271fd6;mix-blend-mode:multiply;text-shadow:0 .25px rgba(255,255,255,.24),0 -.25px rgba(72,56,36,.12)}.brand{opacity:.9;mix-blend-mode:multiply}.pokemon-option,.size-option,.art-option{border:0;border-bottom:1px solid rgba(67,53,37,.27);border-radius:0;background:transparent;box-shadow:none}.pokemon-option:hover,.pokemon-option.selected,.size-option:hover,.size-option.selected,.art-option:hover,.art-option.selected{border-color:#35291c9e;background:#ffffff12;box-shadow:none;transform:none}.search-input{border:0;border-bottom:1px solid rgba(67,53,37,.4);border-radius:0;background:transparent;mix-blend-mode:multiply}#personalizar{font-size:15px;color:#2e271fe6}#personalizar .section-head h2{font-size:clamp(36px,4.2vw,48px);font-weight:700;letter-spacing:-.055em}#personalizar .step{gap:11px;font-weight:700;color:#2d261ed1}#personalizar .step-number{width:28px;height:28px;font-size:12px;font-weight:700}#personalizar .step-label{font-size:12px;font-weight:700;letter-spacing:.005em}#personalizar .view-kicker{font-size:11px;font-weight:700;letter-spacing:.14em}#personalizar .view-title{font-size:clamp(27px,2.6vw,34px);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin-bottom:12px}#personalizar .view-help{font-size:14px;font-weight:600;line-height:1.6}#personalizar .search-wrap{margin-bottom:14px}#personalizar .search-input{height:48px;font-size:15px;font-weight:600}#personalizar .search-input::placeholder{font-size:14px;font-weight:600;color:#362e25a1}#personalizar .pokemon-grid{gap:2px 20px}#personalizar .pokemon-option{min-height:58px;gap:12px;padding:8px 3px;text-align:left}#personalizar .dex-glyph{width:40px;height:40px;font-size:19px}#personalizar .pokemon-name{font-size:15px;font-weight:700;letter-spacing:-.01em}#personalizar .pokemon-dex{font-size:12px;font-weight:600;line-height:1.35}#personalizar .empty-results{font-size:14px;font-weight:600;line-height:1.6}#personalizar .view-nav{margin-top:20px}#personalizar .button.small{min-height:42px;font-size:13px;font-weight:700;padding-bottom:6px}#personalizar .size-option{min-height:86px;padding:14px 8px}#personalizar .size-main strong{font-size:24px;font-weight:700}#personalizar .size-main span{font-size:12px;font-weight:600;line-height:1.45}#personalizar .size-tag{font-size:10px;font-weight:700}#personalizar .size-price{font-size:13px;font-weight:700}#personalizar .art-name{font-size:14px;font-weight:700;line-height:1.3}#personalizar .art-subtitle{font-size:12px;font-weight:600;line-height:1.35}#personalizar .quantity-row strong{font-size:15px;font-weight:700}#personalizar .quantity-row span{font-size:12px;font-weight:600}#personalizar .qty-control button{width:36px;height:36px;font-size:17px;font-weight:700}#personalizar .qty-count{font-size:15px;font-weight:700}#personalizar .summary-list li{padding:5px 0;font-size:12px;font-weight:600}#personalizar .summary-list b{font-size:13px;font-weight:700}#personalizar .aside-heading strong{font-size:12px;font-weight:700}#personalizar .aside-heading span,#personalizar .preview-info-label{font-size:9px;font-weight:700}#personalizar .final-state h3{font-size:27px;font-weight:700}#personalizar .final-state p{font-size:14px;font-weight:600}@media(max-width:760px){#personalizar .section-head h2{font-size:36px}#personalizar .view-title{font-size:29px}#personalizar .step{flex-direction:column;justify-content:center;gap:5px}#personalizar .step-label{display:block;font-size:10px;text-align:center}#personalizar .steps{gap:6px;padding-bottom:10px}#personalizar .pokemon-grid{gap:2px 12px}#personalizar .pokemon-option{min-height:54px}#personalizar .view-nav{margin-top:15px}#personalizar .view-nav .quiet-button,#personalizar .summary-list li{font-size:11px}#personalizar .summary-list b{font-size:12px}}@media(max-width:430px){#personalizar .step-label{font-size:9px}#personalizar .step-number{width:25px;height:25px;font-size:11px}#personalizar .pokemon-name{font-size:14px}#personalizar .pokemon-dex{font-size:11px}#personalizar .view-title{font-size:27px}#personalizar .view-nav .quiet-button{font-size:10px}}#welcome,.builder-section,.step-view,#final-state{transition:opacity .22s ease-in-out}#welcome.is-leaving{opacity:0;transform:none;pointer-events:none}#welcome.is-entering{opacity:0}.builder-section.is-open{opacity:1;animation:none}.builder-section.is-open.is-entering{opacity:0;animation:none}.builder-section.is-leaving{opacity:0;pointer-events:none}.step-view{transform:none;filter:none;animation:none;transition:opacity .22s ease-in-out}.step-view.active{display:block;opacity:1;transform:none;filter:none;animation:none}.step-view.is-entering,.step-view.is-leaving{opacity:0;transform:none;filter:none;animation:none}#final-state.show{opacity:1;transform:none;filter:none;animation:none;transition:opacity .22s ease-in-out}#final-state.show.is-entering,#final-state.is-leaving{opacity:0;transform:none;filter:none;animation:none}button,.pokemon-option,.size-option,.art-option{transition:opacity .16s ease-in-out,background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out}button:active,.button:active{opacity:.72;transform:none}@media(prefers-reduced-motion:reduce){#welcome,.builder-section,.step-view,#final-state,button,.pokemon-option,.size-option,.art-option{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wall-screen{position:absolute;inset:clamp(92px,13vh,132px) 5vw clamp(24px,5vh,54px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.5vh,25px);overflow:auto;text-align:center;opacity:1;transition:opacity .22s ease-in-out}.wall-screen[hidden]{display:none}.wall-screen.wall-fade-out,.wall-screen.wall-fade-in{opacity:0}.wall-screen-heading{flex:none;color:#231e18e6;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.34),0 -1px 1px rgba(70,54,34,.1)}.wall-screen-kicker{display:block;margin-bottom:8px;font-size:clamp(9px,.85vw,12px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.wall-screen-heading h2{margin:0;font:700 clamp(32px,4.2vw,54px)/1 var(--display);letter-spacing:-.065em}.collection-shelf{display:flex;justify-content:center;width:100%;flex:none}.collection-piece{display:flex;flex-direction:column;align-items:center;gap:13px;max-width:90vw;padding:0;border:0;background:transparent;text-align:center;color:#241f19e6}.collection-cover-frame{display:block;width:min(58vw,720px);aspect-ratio:1.55;padding:clamp(8px,1vw,14px);background:linear-gradient(135deg,#161512,#302d28 52%,#141311);box-shadow:0 2px 3px #1e181157,0 12px 25px #241d1433,0 30px 42px #241d141a;transition:box-shadow .2s ease-in-out}.collection-piece:hover .collection-cover-frame{box-shadow:0 2px 3px #1e181166,0 15px 31px #241d1445,0 34px 48px #241d1421}.collection-cover-mat{display:block;width:100%;height:100%;padding:clamp(9px,1.25vw,17px);background:#eeeae2;box-shadow:inset 0 0 0 1px #ffffffbf}.collection-cover-artwork{display:grid;width:100%;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,.8vw,11px);overflow:hidden;background:#171615}.collection-cover-panel{display:block;min-width:0;overflow:hidden;background:#0b44dc}.collection-cover-panel img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.collection-wall-caption{display:flex;flex-direction:column;gap:4px;color:#25201ae6;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.32),0 -1px 1px rgba(70,54,34,.09)}.collection-wall-caption strong{font:700 clamp(15px,1.4vw,19px) var(--display);letter-spacing:-.02em}.collection-wall-caption span{font-size:clamp(10px,.9vw,12px);font-weight:600;letter-spacing:.04em}.collection-wall-caption i{font-style:normal;margin-left:8px}.collection-piece:focus-visible,.wall-link:focus-visible{outline:2px solid #1748c8;outline-offset:7px}.collection-detail{gap:clamp(12px,2vh,21px)}.collection-works{display:grid;width:min(1120px,92vw);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;gap:clamp(16px,4vw,56px);flex:none}.collection-work{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.collection-work-frame{width:clamp(104px,17vw,228px);aspect-ratio:.68;padding:7px;background:linear-gradient(135deg,#171614,#302e29 50%,#141311);box-shadow:0 2px 3px #1e181157,0 10px 22px #241d1430,0 24px 35px #241d141a}.collection-work-mat{width:100%;height:100%;padding:clamp(7px,1vw,13px);background:#eeeae2}.collection-work-mat img{display:block;width:100%;height:100%;object-fit:cover;background:#124cdb}.collection-work figcaption{color:#25201ae0;font-size:clamp(10px,.9vw,12px);font-weight:700;letter-spacing:.045em;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.33),0 -1px 1px rgba(70,54,34,.08)}.collection-work figcaption span{margin-right:7px;opacity:.57;font-variant-numeric:tabular-nums}.wall-screen-actions{display:flex;align-items:center;justify-content:center;gap:clamp(22px,4vw,48px);flex:none;margin-top:2px}.wall-link{min-height:34px;padding:0 0 5px;border:0;border-bottom:1px solid rgba(42,35,26,.48);background:transparent;color:#25201ae0;font-size:clamp(10px,.9vw,12px);font-weight:700;letter-spacing:.035em;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.3);transition:opacity .18s ease-in-out}.wall-link:hover{opacity:.64}.builder-section.wall-fade-out,.builder-section.wall-fade-in,.hero.wall-fade-out,.hero.wall-fade-in{opacity:0;transition:opacity .22s ease-in-out}@media(max-width:700px){.wall-screen{top:88px;right:4vw;bottom:20px;left:4vw;gap:16px}.collection-cover-frame{width:min(88vw,620px);padding:8px}.collection-cover-mat{padding:9px}.collection-cover-artwork{gap:5px}.collection-works{width:94vw;gap:clamp(8px,3vw,20px)}.collection-work-frame{width:clamp(92px,26vw,160px);padding:5px}.collection-work-mat{padding:7px}.wall-screen-actions{gap:22px}}@media(max-height:680px){.wall-screen{top:80px;gap:12px}.collection-work-frame{width:min(16vw,170px)}.wall-screen-heading h2{font-size:clamp(28px,4vw,42px)}}@media(prefers-reduced-motion:reduce){.wall-screen,.collection-cover-frame,.wall-link{transition-duration:.01ms!important}}#wall-gallery{gap:clamp(8px,1.5vh,15px)}#wall-gallery .wall-screen-heading h2{font-size:clamp(26px,3.2vw,40px)}#wall-gallery .collection-shelf{display:grid;width:min(1050px,90vw);height:min(72vh,660px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(4px,.8vw,12px);align-content:center;justify-items:center;overflow:visible}.collection-piece,.collection-placeholder{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:clamp(3px,.8vh,8px);padding:2px;border:0;background:transparent;text-align:center;color:#25201ae6}.collection-piece{cursor:pointer}.collection-placeholder{pointer-events:none;opacity:.72}.collection-cover-frame{display:block;width:min(100%,clamp(84px,13vh,132px));aspect-ratio:.7;padding:5px;background:linear-gradient(135deg,#52483b,#796a55 48%,#514737);box-shadow:0 2px 3px #2c23194d,0 8px 16px #2c231926,0 18px 24px #2c231914;transition:box-shadow .2s ease-in-out}.collection-piece:hover .collection-cover-frame{box-shadow:0 2px 3px #2c231952,0 11px 20px #2c231933,0 22px 28px #2c23191a}.collection-cover-mat{display:block;width:100%;height:100%;padding:6px;background:#f3efe7;box-shadow:inset 0 0 0 1px #ffffffe6}.collection-cover-artwork{display:grid;width:100%;height:100%;grid-template-columns:1fr;place-items:center;overflow:hidden;background:#e9e2d6}.collection-cover-artwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#e9e2d6}.collection-empty-cover{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#f2eee6,#e7dfd2);color:#443a2e8c;font:600 10px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase}.collection-empty-cover b{font:400 27px var(--sans);opacity:.65}.collection-wall-caption{display:flex;min-height:30px;flex-direction:column;align-items:center;justify-content:center;gap:2px;max-width:100%;color:#25201ae6;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 1px rgba(70,54,34,.08)}.collection-wall-caption strong{font:700 clamp(10px,1vw,14px)/1.1 var(--display);letter-spacing:-.02em}.collection-wall-caption span{font-size:clamp(8px,.72vw,10px);font-weight:600;letter-spacing:.035em}.collection-wall-caption i{display:none}.collection-placeholder .collection-cover-frame{background:linear-gradient(135deg,#766a58,#a1947f 48%,#766a58);box-shadow:0 2px 3px #2c231929,0 6px 14px #2c231914}.collection-placeholder .collection-cover-mat{background:#f2eee6}.collection-placeholder .collection-empty-cover{background:linear-gradient(145deg,#f5f1e9,#e9e2d7)}.collection-placeholder .collection-wall-caption strong{font-weight:600;opacity:.72}.collection-detail{gap:clamp(12px,2vh,20px)}.collection-works{display:grid;width:min(980px,90vw);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;gap:clamp(14px,4vw,54px);flex:none}.collection-work{display:flex;min-width:0;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#25201ae6;cursor:pointer}.collection-work-frame{display:block;width:clamp(104px,17vh,190px);aspect-ratio:.68;padding:6px;background:linear-gradient(135deg,#514737,#74634b 48%,#514737);box-shadow:0 2px 3px #1e181147,0 9px 20px #241d1429,0 22px 30px #241d1414;transition:box-shadow .18s ease-in-out}.collection-work-mat{display:block;width:100%;height:100%;padding:8px;background:#f3efe7}.collection-work-mat img{display:block;width:100%;height:100%;object-fit:cover;background:#e9e2d6}.collection-work.selected .collection-work-frame{box-shadow:0 0 0 2px #867353,0 2px 3px #1e181147,0 10px 21px #241d142b}.collection-work-caption{color:#25201ae0;font-size:clamp(10px,.9vw,12px);font-weight:700;letter-spacing:.045em;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.33),0 -1px 1px rgba(70,54,34,.08)}.collection-work-caption span{margin-right:7px;opacity:.57;font-variant-numeric:tabular-nums}.collection-empty-state{max-width:min(700px,85vw);color:#2f2921cc;font:600 clamp(18px,2.4vw,27px)/1.35 var(--display);mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,255,255,.35)}#wall-gallery .collection-cover-frame{padding:4px;background:linear-gradient(135deg,#242424,#080808 42%,#171717);box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #19140e4d,0 7px 12px #231b1224,0 15px 22px #231b1214}#wall-gallery .collection-piece:hover .collection-cover-frame{box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #19140e52,0 9px 15px #231b122b,0 18px 25px #231b121a}#wall-gallery .collection-piece,#wall-gallery .collection-cover-frame,#wall-gallery .collection-cover-mat,#wall-gallery .collection-cover-artwork,#wall-gallery .collection-cover-artwork img,#wall-gallery .collection-empty-cover,#wall-gallery .collection-empty-cover span{mix-blend-mode:normal}#wall-gallery .collection-cover-mat{padding:0;background:#f7f5ef;box-shadow:none}#wall-gallery .collection-cover-artwork{display:block;background:#f3f0e9}#wall-gallery .collection-cover-artwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;visibility:visible;background:#f3f0e9}#wall-gallery .collection-empty-cover{background:linear-gradient(145deg,#fffefa,#f4f1ea);color:#443a2e75}#wall-gallery .collection-placeholder{opacity:1}#wall-gallery .collection-placeholder .collection-cover-frame{background:linear-gradient(135deg,#242424,#080808 42%,#171717);box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #19140e38,0 6px 10px #231b1217,0 13px 18px #231b120f}#wall-gallery .collection-placeholder .collection-cover-mat{background:#f7f5ef}#wall-gallery .collection-placeholder .collection-empty-cover{background:linear-gradient(145deg,#fbfaf7,#f1eee7)}.wall-screen-actions{gap:clamp(22px,4vw,48px)}.wall-link:disabled{cursor:default;opacity:.45}.builder-section .steps{grid-template-columns:repeat(2,minmax(0,1fr))}#personalizar .step{font-size:12px;font-weight:700}#personalizar .step-label{font-size:12px}#personalizar .step-view .view-kicker{font-size:11px;font-weight:700}#personalizar .step-view .view-title{font-size:clamp(25px,3vw,36px);font-weight:700}#personalizar .size-grid{gap:12px}#personalizar .size-option{min-height:82px;padding:14px;background:#f6f1e838;border-color:#44382a52}#personalizar .size-option.selected{background:#f5efe480}#personalizar .size-main strong{font-size:22px;font-weight:700}#personalizar .size-main span,#personalizar .size-price{font-size:11px;font-weight:600}#personalizar .size-tag{font-size:9px}#personalizar .view-nav{margin-top:22px}#personalizar .view-nav .quiet-button{font-size:12px;font-weight:700}#personalizar .button.small{min-height:42px;font-size:12px;font-weight:700}#personalizar .steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}#personalizar .builder-aside{padding:0}#personalizar .preview-scene{height:clamp(230px,40vh,370px);background:transparent;box-shadow:none}#personalizar .preview-frame{padding:9px;background:linear-gradient(135deg,#514737,#75634b 48%,#514737);transform:none;box-shadow:0 12px 28px #2b22173d}#personalizar .preview-art-image{display:block;width:100%;height:100%;object-fit:contain;background:#f3efe7}#personalizar .preview-picture{background:#eee8dd}#personalizar .preview-picture.with-art-image{background:transparent}#personalizar .preview-picture.with-art-image:before,#personalizar .preview-picture.with-art-image:after{display:none}#personalizar .preview-art-image{object-fit:cover}#personalizar .preview-info h3{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#personalizar .summary-list li{font-size:11px}#personalizar .summary-list b{font-size:12px}@media(max-width:700px){#wall-gallery .collection-shelf{width:min(94vw,640px);height:min(68vh,580px);gap:4px}.collection-cover-frame{width:min(100%,clamp(76px,13vh,116px));padding:4px}.collection-cover-mat{padding:5px}.collection-wall-caption{min-height:24px}.collection-wall-caption strong{font-size:clamp(9px,2.5vw,12px)}.collection-wall-caption span{font-size:clamp(7px,1.8vw,9px)}.collection-works{width:94vw;gap:clamp(7px,2vw,15px)}.collection-work-frame{width:clamp(90px,18vh,145px);padding:5px}.collection-work-mat{padding:6px}.collection-work-caption{font-size:9px}#personalizar .steps{margin-bottom:13px}#personalizar .builder{grid-template-columns:1fr;gap:10px}#personalizar .builder-aside{display:grid;grid-template-columns:minmax(130px,.9fr) 1fr;align-items:center;gap:8px}#personalizar .preview-scene{height:190px;grid-row:span 2}#personalizar .size-grid{grid-template-columns:1fr}#personalizar .size-option{min-height:70px}}@media(max-height:680px){#wall-gallery .collection-shelf{height:60vh}.collection-cover-frame{width:min(100%,clamp(76px,12vh,120px))}.collection-work-frame{width:clamp(92px,16vh,140px)}}.wall-stage .wall-surface *{mix-blend-mode:normal}#wall-gallery .collection-shelf{height:min(78vh,760px)}#wall-gallery .collection-cover-frame{width:min(100%,clamp(92px,14.5vh,145px))}#wall-gallery .collection-work-frame{width:clamp(116px,19vh,210px)}@media(max-width:700px){#wall-gallery .collection-shelf{height:min(70vh,560px)}#wall-gallery .collection-cover-frame{width:min(100%,clamp(80px,13.5vh,122px))}#wall-gallery .collection-work-frame{width:clamp(100px,26vw,172px)}}@media(max-height:680px){#wall-gallery .collection-shelf{height:min(70vh,480px)}#wall-gallery .collection-cover-frame{width:min(100%,clamp(82px,12.8vh,118px))}#wall-gallery .collection-work-frame{width:clamp(92px,17vh,160px)}}.collection-detail .wall-screen-heading h2{font-size:clamp(30px,3.6vw,46px)}.collection-work{position:relative;transition:transform .24s cubic-bezier(.2,.7,.25,1)}.collection-work-frame{position:relative;transform:scale(1);transform-origin:center;transition:transform .28s cubic-bezier(.2,.7,.25,1),box-shadow .28s ease;will-change:transform}.collection-work:hover .collection-work-frame{transform:scale(1.045);box-shadow:0 3px 5px #1e18114d,0 14px 25px #241d1433,0 26px 36px #241d141c}.collection-work.selected .collection-work-frame{transform:scale(1.035);box-shadow:0 0 0 3px #a84936,0 3px 5px #1e18114d,0 13px 24px #241d1433}.collection-work.selected:hover .collection-work-frame{transform:scale(1.05)}.collection-work-frame:after{content:"\2713";position:absolute;top:-11px;right:-11px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #f7f3eb;border-radius:50%;background:#a84936;color:#fff;font-size:15px;font-weight:700;line-height:1;opacity:0;transform:scale(.65);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.collection-work.selected .collection-work-frame:after{opacity:1;transform:scale(1)}.collection-work:focus-visible{outline:2px solid #a84936;outline-offset:8px}.collection-work-caption{font-size:clamp(12px,1.1vw,15px);transition:color .2s ease,transform .2s ease}.collection-work.selected .collection-work-caption{color:#762d23;transform:translateY(1px)}.selection-count{min-width:82px;color:#25201ab3;font-size:clamp(10px,.9vw,12px);font-weight:700;letter-spacing:.025em}.collection-detail .wall-screen-actions{gap:clamp(15px,3vw,36px)}@media(max-width:700px){.collection-work-caption{font-size:clamp(10px,2.7vw,13px)}.collection-work-frame:after{top:-8px;right:-8px;width:23px;height:23px;font-size:13px}.selection-count{min-width:60px;font-size:10px}.collection-detail .wall-screen-actions{gap:10px}}@media(prefers-reduced-motion:reduce){.collection-work,.collection-work-frame,.collection-work-caption,.collection-work-frame:after{transition-duration:.01ms!important}}.header .nav{display:flex;align-items:center;justify-content:space-between}.cart-open{display:inline-flex;align-items:center;gap:8px;padding:5px 0;border:0;border-bottom:1px solid rgba(42,35,26,.5);background:transparent;color:#25201ae6;font-size:clamp(10px,.9vw,13px);font-weight:700;letter-spacing:.035em;mix-blend-mode:multiply;cursor:pointer;transition:opacity .18s ease}.cart-open:hover{opacity:.65}.cart-open svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cart-open b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border:1px solid rgba(168,73,54,.75);border-radius:50%;background:#f8f1e66b;color:#823b2e;font-size:10px;font-variant-numeric:tabular-nums}.cart-confirmation-copy{max-width:650px;margin:0;color:#25201ad6;font-size:clamp(12px,1.05vw,15px);font-weight:600;line-height:1.6;mix-blend-mode:multiply}.added-work-strip{display:flex;justify-content:center;align-items:flex-start;gap:clamp(12px,3vw,38px);max-width:90vw;max-height:45vh;overflow:auto;padding:4px 10px 15px}.added-work{width:clamp(76px,10vw,128px);display:flex;flex:none;flex-direction:column;align-items:center;gap:7px;color:#25201adb;font-size:clamp(9px,.8vw,11px);font-weight:700;line-height:1.35}.added-work img{width:100%;aspect-ratio:.68;object-fit:cover;padding:5px;background:#171614;box-shadow:0 2px 3px #1e18114d,0 9px 17px #241d142e}.cart-list{width:min(760px,90vw);max-height:min(53vh,490px);display:flex;flex-direction:column;gap:10px;overflow:auto;padding:5px 14px 12px;text-align:left}.cart-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:clamp(10px,2vw,20px);padding:8px 0;border-bottom:1px solid rgba(61,50,36,.2);color:#25201ae6;mix-blend-mode:multiply}.cart-item-image{width:52px;aspect-ratio:.68;object-fit:cover;padding:4px;background:#171614;box-shadow:0 3px 7px #231c142e}.cart-item-title{font-size:clamp(11px,.95vw,13px);font-weight:700}.cart-item-meta{margin-top:4px;color:#3a3126b8;font-size:clamp(9px,.75vw,11px);line-height:1.5}.cart-qty{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.cart-qty button,.cart-remove{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(61,50,36,.28);border-radius:50%;background:#f8f5ee38;color:inherit;font-size:15px;line-height:1}.cart-remove{border:0;border-radius:0;background:transparent;color:#853c30;font-size:10px;text-decoration:underline;text-underline-offset:3px}.cart-empty{margin:14px 0;color:#31291fbd;font-size:13px}.cart-screen .wall-screen-actions{gap:clamp(18px,4vw,44px)}.cart-clear:disabled{opacity:.38;cursor:default}.checkout-screen{justify-content:flex-start;gap:clamp(12px,2.4vh,24px);padding:clamp(18px,3vh,32px) 0}.checkout-screen .wall-screen-heading{flex:none}.checkout-layout{width:min(940px,92vw);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:clamp(22px,4vw,54px);align-items:start;text-align:left}.checkout-panel,.checkout-summary{padding:clamp(16px,2.4vw,26px);border:1px solid rgba(61,50,36,.22);background:#f9f6ee42;box-shadow:0 12px 26px #271e1414}.checkout-panel h3,.checkout-summary h3{margin:0 0 15px;color:#25201aeb;font-size:clamp(15px,1.35vw,19px);letter-spacing:-.03em}.checkout-panel h3:not(:first-child){margin-top:24px}.checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.checkout-field{display:flex;flex-direction:column;gap:6px;color:#372d22c7;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.checkout-field.full{grid-column:1/-1}.checkout-field input,.checkout-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(61,50,36,.3);border-radius:0;background:#fffdf8ad;padding:10px 11px;color:#25201af0;font:600 13px var(--sans);letter-spacing:0;text-transform:none;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.checkout-field textarea{min-height:74px;resize:vertical}.checkout-field input:focus,.checkout-field textarea:focus{border-color:#a84936;box-shadow:0 0 0 2px #a849361f}.checkout-payment-options{display:grid;gap:8px}.checkout-payment{display:flex;gap:10px;align-items:flex-start;padding:10px 11px;border:1px solid rgba(61,50,36,.22);background:#fffdf857;cursor:pointer;transition:border-color .18s ease,background .18s ease}.checkout-payment:has(input:checked){border-color:#a84936;background:#a8493612}.checkout-payment input{margin:3px 0 0;accent-color:#a84936}.checkout-payment strong{display:block;color:#25201aeb;font-size:12px}.checkout-payment span{display:block;margin-top:3px;color:#3a3126b8;font-size:10px;line-height:1.45}.checkout-terms{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:#31291fc7;font-size:11px;font-weight:600;line-height:1.45;cursor:pointer}.checkout-terms input{margin:2px 0 0;accent-color:#a84936}.checkout-status{min-height:18px;margin:12px 0 0;color:#823b2e;font-size:11px;font-weight:700;line-height:1.45}.checkout-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.checkout-submit{min-width:190px}.checkout-summary{position:sticky;top:20px}.checkout-summary-list{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-right:3px}.checkout-summary-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;padding-bottom:9px;border-bottom:1px solid rgba(61,50,36,.15)}.checkout-summary-item img{width:34px;aspect-ratio:.7;object-fit:cover;padding:2px;background:#171614}.checkout-summary-item strong{display:block;color:#25201ae6;font-size:11px;line-height:1.3}.checkout-summary-item span{display:block;margin-top:2px;color:#3a3126b8;font-size:9px;line-height:1.35}.checkout-summary-item b{color:#25201ad9;font-size:10px;font-variant-numeric:tabular-nums}.checkout-summary-note{margin:15px 0 0;padding-top:13px;border-top:1px solid rgba(61,50,36,.18);color:#3a3126c2;font-size:10px;font-weight:600;line-height:1.55}.order-success-copy{max-width:590px;margin:0;color:#25201ad6;font-size:clamp(12px,1.05vw,15px);font-weight:600;line-height:1.6}.order-number{display:inline-block;margin:4px 0 2px;padding:8px 13px;border:1px solid rgba(168,73,54,.55);color:#762d23;font-size:clamp(13px,1.2vw,16px);font-weight:800;letter-spacing:.08em}@media(max-width:700px){.checkout-screen{overflow:auto;padding:18px 0 34px}.checkout-layout{grid-template-columns:1fr;width:92vw;gap:14px}.checkout-summary{position:static;order:-1}.checkout-fields{grid-template-columns:1fr}.checkout-field.full{grid-column:auto}.checkout-actions{align-items:stretch;flex-direction:column-reverse}.checkout-submit{width:100%}}@media(max-width:700px){.cart-open{gap:5px;font-size:10px}.cart-open svg{width:15px;height:15px}.cart-open b{min-width:18px;height:18px;font-size:9px}.cart-list{max-height:49vh;width:94vw;padding-inline:5px}.cart-item{grid-template-columns:43px minmax(0,1fr) auto;gap:8px}.cart-item-image{width:40px}.cart-remove{grid-column:2;justify-self:start;height:20px}.cart-qty{gap:6px}.cart-qty button{width:24px;height:24px}.added-work{width:clamp(70px,21vw,100px)}.cart-screen .wall-screen-actions{gap:16px}}@media(prefers-reduced-motion:reduce){.cart-open{transition-duration:.01ms!important}}#wall-gallery{min-height:0;justify-content:flex-start;gap:clamp(12px,2vh,20px);padding:clamp(12px,2vh,22px) 0 clamp(34px,5vh,54px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y}#wall-gallery::-webkit-scrollbar{display:none}#wall-gallery .wall-screen-heading{flex:none}#wall-gallery .collection-shelf{height:auto;min-height:min(78vh,760px);grid-template-rows:repeat(3,minmax(300px,1fr));flex:none}#wall-gallery .collection-piece,#wall-gallery .collection-placeholder{justify-content:flex-start;padding-top:6px}#wall-gallery .collection-piece,#wall-gallery .collection-placeholder{transition:opacity .14s ease-out}@media(max-width:700px){#wall-gallery{padding:12px 0 34px;gap:14px}#wall-gallery .collection-shelf{min-height:780px;grid-template-rows:repeat(3,minmax(250px,1fr))}}.collection-works{align-items:end}.collection-work-card{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:10px}.collection-work-card .collection-work{width:100%;height:auto;min-width:0;flex:none}.collection-work-frame{width:calc(clamp(116px,19vh,210px)*var(--size-width-ratio,1));aspect-ratio:var(--frame-ratio,.714);height:auto;transition:width .28s cubic-bezier(.2,.7,.25,1),aspect-ratio .28s ease,transform .28s cubic-bezier(.2,.7,.25,1),box-shadow .28s ease}.work-size-picker{display:flex;flex-direction:column;align-items:center;gap:5px}.work-size-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.work-size-options{display:flex;align-items:center;gap:10px}.work-size-option{display:flex;align-items:baseline;gap:3px;padding:4px 1px;border:0;border-bottom:1px solid transparent;background:transparent;color:#2b241db3;font-size:12px;font-weight:600;white-space:nowrap;transition:color .18s ease,border-color .18s ease,opacity .18s ease}.work-size-option small{font-size:8px;font-weight:600}.work-size-option:hover{color:#762d23}.work-size-option.selected{border-bottom-color:#a84936;color:#762d23;font-weight:800}.collection-work-card.is-selected .work-size-label{opacity:.9}.quantity-list{display:flex;max-height:min(52vh,460px);flex-direction:column;gap:8px;overflow:auto;padding:4px 8px 10px}.quantity-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,18px);padding:7px 0;border-bottom:1px solid rgba(61,50,36,.2);text-align:left}.quantity-item img{width:48px;height:62px;object-fit:cover;padding:3px;background:#171614;box-shadow:0 3px 7px #231c1429}.quantity-item-name{display:block;font-size:clamp(12px,1vw,14px);font-weight:700}.quantity-item-size{display:block;margin-top:4px;font-size:11px;font-weight:600;opacity:.72}.quantity-item-control{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.quantity-item-control button{width:29px;height:29px;border:1px solid rgba(61,50,36,.32);border-radius:50%;background:transparent;font-size:16px;line-height:1}#personalizar .steps{grid-template-columns:1fr;margin-bottom:14px}#personalizar .step{justify-content:center}@media(max-width:700px){.collection-work-card{gap:7px}.work-size-options{gap:8px}.work-size-option{font-size:11px}.work-size-label{font-size:8px}.collection-work-frame{width:calc(clamp(100px,26vw,172px)*var(--size-width-ratio,1))}.quantity-item{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.quantity-item img{width:40px;height:53px}.quantity-item-control{gap:5px}.quantity-item-control button{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.collection-work-frame,.work-size-option,.quantity-item-control button{transition-duration:.01ms!important}}#collection-detail .collection-work-frame{width:calc(clamp(170px,24vh,290px)*var(--size-width-ratio,1))}@media(max-width:700px){#collection-detail .collection-works{display:flex;width:94vw;justify-content:flex-start;align-items:flex-end;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding:4px 4px 15px}#collection-detail .collection-works::-webkit-scrollbar{display:none}#collection-detail .collection-work-card{width:68vw;flex:0 0 68vw;scroll-snap-align:center}#collection-detail .collection-work-frame{width:calc(clamp(180px,58vw,250px)*var(--size-width-ratio,1))}}.header .nav{justify-content:space-between}.header .wrap{display:flex;align-items:center;justify-content:space-between}.header .brand{color:#d10b0b;font:800 clamp(17px,2.15vw,27px)/1 var(--sans);letter-spacing:-.07em;text-transform:lowercase;mix-blend-mode:multiply;text-shadow:none}#collection-detail{justify-content:flex-start;gap:clamp(16px,3vh,28px);padding-top:clamp(18px,3.6vh,34px);padding-bottom:clamp(22px,4vh,42px)}#collection-detail .wall-screen-heading{width:min(100%,1000px)}#collection-detail .collection-works{width:min(1120px,94vw);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(18px,4vw,56px)}#collection-detail .collection-work-card{gap:12px}#collection-detail .collection-work-frame{width:clamp(190px,20vw,258px);aspect-ratio:.714;transition:transform .24s ease,box-shadow .24s ease}#collection-detail .collection-work-caption{max-width:min(270px,28vw);line-height:1.35;text-wrap:balance}.work-size-picker{display:none!important}.quantity-item-details{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.quantity-item-size-picker{display:flex;align-items:center;gap:8px;color:#3a3126b8;font-size:10px;font-weight:600}.quantity-item-size-picker select{max-width:150px;padding:5px 24px 5px 8px;border:1px solid rgba(61,50,36,.28);border-radius:2px;background:#f8f5ee80;font:600 11px var(--sans);color:#25201ae6}.quantity-item-size-picker select:focus-visible{outline:2px solid #a84936;outline-offset:2px}@media(max-width:700px){.header .wrap{width:calc(100% - 36px)}.header .brand{font-size:clamp(15px,4.4vw,21px)}#collection-detail{gap:14px;padding-top:14px;padding-bottom:18px}#collection-detail .wall-screen-heading h2{font-size:clamp(28px,7vw,38px)}#collection-detail .collection-works{display:flex;width:94vw;justify-content:flex-start;align-items:center;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding:4px 3vw 12px}#collection-detail .collection-works::-webkit-scrollbar{display:none}#collection-detail .collection-work-card{width:82vw;flex:0 0 82vw;scroll-snap-align:center}#collection-detail .collection-work-frame{width:min(72vw,280px)}#collection-detail .collection-work-caption{max-width:82vw;font-size:13px}#collection-detail .wall-screen-actions{flex-wrap:wrap;row-gap:2px}.quantity-item{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.quantity-item-size-picker{flex-wrap:wrap;gap:5px;font-size:9px}.quantity-item-size-picker select{max-width:126px;font-size:10px}.quantity-item-control{gap:5px}.quantity-item-control button{width:26px;height:26px}}#wall-gallery .collection-shelf{grid-template-rows:none;grid-auto-rows:auto;min-height:0;row-gap:56px;column-gap:24px;align-content:start}#wall-gallery .collection-piece,#wall-gallery .collection-placeholder{height:auto;gap:12px;padding:6px 0 18px}#wall-gallery .collection-cover-frame{width:min(100%,clamp(184px,29vh,290px));flex:none;aspect-ratio:.7}#wall-gallery .collection-wall-caption{min-height:40px;flex:none;padding:0 4px}#wall-gallery .collection-wall-caption strong{font-size:clamp(13px,1.2vw,17px);line-height:1.3;overflow-wrap:anywhere}#wall-gallery .collection-wall-caption span{font-size:12px;line-height:1.4}@media(max-width:700px){#wall-gallery .collection-shelf{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:0;column-gap:20px;row-gap:32px}#wall-gallery .collection-cover-frame{width:min(100%,244px)}}.shopify-section{min-width:0}.shopify-design-mode .wall-stage{position:relative}.quantity-item-size-picker select{max-width:240px}.brand img{display:block;width:230px;max-width:45vw;height:auto}.catalog-notice{padding:20px;text-align:center;line-height:1.6}[hidden]{display:none!important}#personalizar .preview-frame{position:relative;width:190px!important;height:auto!important;aspect-ratio:2480/3508;padding:4px;background:#171717;box-shadow:4px 9px 18px #30271c38}#personalizar .preview-art-image{position:static;width:100%;height:100%;object-fit:contain;display:block!important}#personalizar .preview-scene{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/3/assets/original-wall.css.map */
