:root{--paper:#f5f0e7;--white:#fffdf9;--ink:#2c241e;--muted:#796c5d;--line:#e4d9ca;--accent:#a66c3b;--ochre:#bb873b;--mahogany:#63392d;--wood:#987458}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.announcement{background:var(--mahogany);color:#fff9f0;text-align:center;padding:10px 16px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.site-header{height:86px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--paper);gap:30px}.logo-image{width:195px;display:block;flex:none}.logo-image img{width:100%;height:auto;max-height:58px;object-fit:contain;mix-blend-mode:multiply}.desktop-nav,.header-actions{display:flex;align-items:center;gap:30px}.desktop-nav a,.header-actions a{font-size:12px;letter-spacing:.04em}.desktop-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:var(--accent)}.cart-link{border:1px solid var(--ink);border-radius:30px;padding:10px 15px}.hero{min-height:570px;padding:65px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;max-width:1500px;margin:auto}.hero-copy{max-width:550px}.eyebrow{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);font-weight:700}.hero h1,.section h1,.section h2,.product-details h1,.not-found h1{font:500 clamp(42px,5.5vw,76px)/1.02 "Manrope",Arial,sans-serif;letter-spacing:-.055em;margin:18px 0}.hero h1 em{font-style:normal;color:var(--accent)}.body-copy,.hero-copy .body-copy{font-size:14px;line-height:1.8;color:var(--muted)}.body-copy p{margin:0 0 12px}.button{display:inline-flex;align-items:center;gap:25px;background:var(--mahogany);color:#fffaf4;border:0;padding:15px 20px;margin-top:18px;font-size:12px;letter-spacing:.03em;cursor:pointer;transition:.2s}.button:hover{background:var(--accent);transform:translateY(-1px)}.button span{color:#e6c28b;font-size:17px}.hero-art{height:410px;background:linear-gradient(140deg,#e5d7c2,#d2b99d);position:relative;overflow:hidden;display:grid;place-items:center}.hero-art:before{content:"";position:absolute;width:320px;height:320px;border:1px solid #9c795966;border-radius:50%}.hero-art:after{content:"TERRA STUDIO";position:absolute;bottom:22px;left:24px;font-size:9px;letter-spacing:.24em;color:#675142}.hero-vase{width:145px;height:220px;position:absolute;bottom:64px;left:calc(50% - 80px);background:repeating-linear-gradient(90deg,#9c7253 0 5px,#8d6449 5px 8px);border-radius:38% 38% 16% 16%;clip-path:polygon(30% 0,70% 0,70% 14%,88% 25%,100% 45%,92% 78%,82% 100%,18% 100%,8% 78%,0 45%,12% 25%,30% 14%);filter:drop-shadow(10px 15px 8px #5137213d)}.hero-vase.small{width:86px;height:135px;left:calc(50% + 35px);bottom:64px;background:repeating-linear-gradient(90deg,#b87d3c 0 4px,#a96f34 4px 7px)}.hero-with-image{background-image:linear-gradient(90deg,#f5f0e7 0%,#f5f0e7dd 43%,transparent 75%),var(--hero-image);background-position:center;background-size:cover}.benefits{background:#ece2d4;border-block:1px solid var(--line);padding:22px 7%;display:flex;justify-content:center;gap:7%;flex-wrap:wrap}.benefits span{font-size:11px;color:#594c3f}.benefits b{color:var(--accent);font-size:15px;margin-right:8px}.section{padding:82px 7%;max-width:1500px;margin:0 auto}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-head h1,.section-head h2{font-size:clamp(34px,4vw,50px);margin:10px 0 0}.section-head>p,.section-head>.body-copy{max-width:350px;color:var(--muted);font-size:12px;line-height:1.7}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{display:block}.product-media{position:relative;aspect-ratio:4/4.5;background:#e7ddcf;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-media img{transform:scale(1.04)}.image-placeholder{height:100%;min-height:220px;background:linear-gradient(145deg,#ddd0bf,#c2a98e);display:grid;place-items:center;color:#735a43;font:500 18px Manrope,sans-serif}.badge{position:absolute;top:12px;left:12px;background:var(--white);padding:7px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.product-meta{display:flex;justify-content:space-between;gap:10px;padding:13px 1px}.product-meta h3{font-size:13px;font-weight:600;margin:0 0 5px}.product-meta small{color:var(--muted);font-size:10px}.price{font-size:12px;font-weight:600;white-space:nowrap}.empty-state{padding:32px;background:#ece2d4;color:var(--muted);font-size:13px}.product-layout{display:grid;grid-template-columns:1.1fr .8fr;gap:8%;align-items:start}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img:first-child{grid-column:span 2}.product-gallery img{width:100%;object-fit:cover;background:#e7ddcf}.product-details{position:sticky;top:30px}.product-details h1{font-size:48px;margin:12px 0}.product-price{font-size:18px;margin-bottom:22px}.product-form{display:grid;gap:12px;margin-top:24px}.product-form label,.cart-line label{font-size:11px;color:var(--muted)}select,input{font:inherit;padding:12px;border:1px solid var(--line);background:var(--white);color:var(--ink);width:100%}.product-form .button{width:100%;justify-content:space-between}.product-form [data-shopify=payment-button]{margin-top:5px}.collection-page .section-head{align-items:start}.collection-page h1,.page-content h1{font-size:48px}.pagination{padding-top:35px;text-align:center;font-size:12px}.cart-page h1{font-size:52px}.cart-lines{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:100px;aspect-ratio:1;object-fit:cover}.cart-line p,.muted{font-size:11px;color:var(--muted)}.cart-line input{width:75px;display:block;margin-top:6px}.cart-summary{max-width:370px;margin:25px 0 0 auto}.cart-summary>p:first-child{display:flex;justify-content:space-between}.cart-summary .button{width:100%;justify-content:center}.cart-summary .checkout{background:var(--ochre);color:#21190f}.page-content{min-height:400px}.page-content h1{font-size:48px}.not-found{min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.not-found p{color:var(--muted)}.site-footer{padding:44px 7% 22px;background:#302720;color:#f4eadc}.footer-main,.footer-bottom{display:flex;justify-content:space-between;gap:30px}.footer-main{padding-bottom:32px;border-bottom:1px solid #ffffff2a}.footer-brand{font:500 21px Manrope,sans-serif;letter-spacing:.25em}.footer-main p{font-size:11px;color:#c4b39f;max-width:240px;line-height:1.6}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.footer-links a{font-size:11px}.footer-bottom{padding-top:18px;font-size:9px;color:#c4b39f}.footer-bottom span:last-child{text-align:right}.search-form{display:flex;max-width:500px;gap:10px}.search-form .button{margin:0}.shopify-payment-button__button{min-height:46px!important}.shopify-payment-button__more-options{font-size:11px!important}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}.hero{gap:4%;padding-inline:6%}.section{padding:65px 6%}.site-header{padding-inline:5%}.desktop-nav,.header-actions{gap:17px}.logo-image{width:165px}}@media(max-width:620px){.announcement{font-size:9px}.site-header{height:68px;padding-inline:5%;gap:12px}.logo-image{width:135px}.desktop-nav{display:none}.header-actions{gap:14px}.header-actions a{font-size:10px}.hero{grid-template-columns:1fr;padding:45px 6%;gap:28px}.hero h1{font-size:54px}.hero-art{height:300px}.hero-with-image{background-position:center}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 6%}.section{padding:55px 6%}.section-head{display:block}.section-head>p,.section-head>.body-copy{margin-top:13px}.product-grid{gap:10px}.product-meta{display:block}.price{display:block;margin-top:7px}.product-layout{grid-template-columns:1fr;gap:30px}.product-details{position:static}.product-details h1{font-size:39px}.collection-page h1,.page-content h1{font-size:40px}.cart-line{grid-template-columns:70px 1fr auto;gap:12px}.cart-line img{width:70px}.footer-main{display:block}.footer-links{margin-top:22px;gap:14px}.footer-bottom{flex-direction:column}.footer-bottom span:last-child{text-align:left}}.logo-image{width:78px;flex:none}.logo-image img{width:76px;height:76px;max-height:none;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.hero-art{height:auto;aspect-ratio:1772/1000;background:#f5f0e7;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:0}.hero-art:before{display:none}.hero-art img{width:100%;height:auto;object-fit:contain;display:block}.hero-art:after{display:none}.categories-section{padding-top:65px}.category-2:hover{background:#e8dac4}.category-3:hover{background:#e1d2c7}.category-number{font:500 11px Manrope,sans-serif;letter-spacing:.14em;color:var(--accent)}.category-card h3{font:500 23px Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 10px;color:var(--ink)}.category-card p{max-width:300px;font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 19px}.category-link{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--mahogany)}.studio-note{display:flex;align-items:flex-start;gap:13px;margin-top:24px;padding:18px 20px;background:#e9e8dc}.closing-brand img{width:min(250px,58vw);height:auto;display:block}.wordmark{font:500 20px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ead7b9}.site-footer .footer-main p{max-width:340px}@media(max-width:620px){.logo-image{width:58px}.logo-image img{width:56px;height:56px}.hero-art{height:auto}.category-grid{grid-template-columns:1fr}.category-card{min-height:205px}.closing-brand img{width:min(210px,62vw)}}:root{--paper:#f4f0e7;--white:#fffdf8;--ink:#2b281f;--muted:#746e5c;--line:#e2dccb;--accent:#71825b;--ochre:#b48746;--mahogany:#47372b;--wood:#9a7956;--green:#71825b;--pale-green:#e2e6d7}.site-header{height:100px}.logo-image{width:88px}.logo-image img{width:84px;height:84px;max-height:none;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;max-width:none;padding:0;margin:0;overflow:hidden}.hero-art{position:relative;width:100%;height:auto;aspect-ratio:1772/590;background:var(--paper);display:block;overflow:hidden}.hero-art:before,.hero-art:after{display:none}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 37%}.hero-art span{display:none}.hero-copy{width:min(100%,1300px);max-width:1300px;margin:0 auto;padding:43px 7% 56px}.hero h1{font-size:clamp(42px,5vw,68px)}.hero-with-image{background:none}.site-footer{background:#302720}.closing-brand{background:#100f0e;display:grid;place-items:center;padding:25px 16px}.closing-brand img{width:min(250px,58vw);height:auto}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{min-height:260px;padding:21px;background:var(--pale-green);display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d1d8c4;transition:transform .2s,background .2s}.category-card:hover{transform:translateY(-3px);background:#d9e0cb}.category-2{background:#eee3d1;border-color:#e1d3bd}.category-3{background:#e8ddd5;border-color:#dccbc0}.category-number{font-size:11px;letter-spacing:.14em;color:var(--accent)}.category-card h3{font:500 23px Manrope,sans-serif;margin:0 0 10px}.category-card p{font-size:12px;line-height:1.7;color:var(--muted)}.studio-note{display:flex;gap:13px;margin-top:24px;padding:18px 20px;background:#e9e8dc}.studio-note p{font-size:12px;line-height:1.7;color:#5e604e;margin:0}.studio-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--green);margin-top:4px}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.site-header{height:74px}.logo-image{width:60px}.logo-image img{width:58px;height:58px}.hero-art{aspect-ratio:1772/1000}.hero-art img{object-fit:contain}.hero-copy{padding:34px 6% 44px}.category-grid{grid-template-columns:1fr}.category-card{min-height:200px}}:root{--paper:#f3f0e8;--white:#fffdf8;--ink:#282820;--muted:#747664;--line:#dedecf;--accent:#657a52;--ochre:#b38a48;--mahogany:#3e4937;--wood:#927555;--green:#657a52;--pale-green:#e3e8dc}.announcement{background:#3e4937;color:#f6f3e9;letter-spacing:.17em}.site-header{background:#f8f6f0;border-bottom:1px solid #e5e2d6}.desktop-nav a,.header-actions a{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cart-link{border-radius:2px;border-color:#657a52}.hero-art{aspect-ratio:1772/610;background:#f4f0e7}.hero-art img{object-fit:cover;object-position:center 37%}.hero-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);column-gap:6%;align-items:end;padding-top:54px;padding-bottom:62px}.hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:20px;color:#657a52}.hero-copy h1{grid-column:1;max-width:820px;font-size:clamp(52px,7vw,94px);line-height:.96;letter-spacing:-.075em;margin:0}.hero h1 em{color:#657a52}.hero-copy .body-copy{grid-column:2;align-self:end;margin:0 0 4px;font-size:15px;line-height:1.85;max-width:450px}.hero-copy>.button{grid-column:2;justify-self:start;margin-top:24px;background:#657a52;border-radius:2px;padding:16px 20px;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.hero-copy>.button:hover{background:#3e4937}.benefits{background:#e9eadf;border-color:#dedecf;padding-top:25px;padding-bottom:25px}.benefits span{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.categories-section{padding-top:84px;padding-bottom:82px}.category-card{min-height:290px;padding:25px;background:#e5e9dc;border:1px solid #d9dfcf;position:relative;overflow:hidden}.category-card:after{content:"3D";position:absolute;top:17px;right:22px;font:800 62px/1 Manrope,sans-serif;letter-spacing:-.09em;color:#657a5217}.category-card>div{position:relative;z-index:1}.category-number{font-size:10px;letter-spacing:.16em}.category-card h3{font-size:25px;max-width:240px;line-height:1.1}.category-card p{max-width:260px;font-size:12px}.category-2{background:#eee7d9;border-color:#e2d8c4}.category-3{background:#e7e0d7;border-color:#ddd2c5}.category-2:after{color:#9275551c}.category-3:after{color:#3e49371a}.studio-note{background:#e4e8dc;border-left:3px solid #657a52}.section h2{font-size:clamp(38px,4.5vw,58px);letter-spacing:-.065em}.site-footer{background:#283126}.closing-brand{padding:32px 16px}.closing-brand img{width:min(220px,52vw)}@media(max-width:800px){.hero-copy{grid-template-columns:1fr;gap:0}.hero-copy>.eyebrow{grid-column:1;margin-bottom:14px}.hero-copy h1{grid-column:1;font-size:clamp(50px,10vw,74px)}.hero-copy .body-copy{grid-column:1;margin-top:20px}.hero-copy>.button{grid-column:1;margin-top:20px}.hero-art{aspect-ratio:1772/800}.category-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.site-header{height:76px}.desktop-nav{display:none}.hero-art{aspect-ratio:1772/1000}.hero-art img{object-fit:contain}.hero-copy{padding:33px 6% 43px}.hero-copy h1{font-size:clamp(43px,12vw,60px)}.hero-copy .body-copy{font-size:13px}.benefits{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:1fr}.category-card{min-height:215px}.categories-section{padding-top:58px;padding-bottom:58px}}:root{--paper:#f2ece3;--white:#fffaf4;--ink:#282725;--muted:#706b64;--line:#ded4c8;--accent:#13b8c4;--ochre:#b87948;--mahogany:#342f2a;--wood:#987457;--green:#168b91;--pale-green:#dce9e6}.announcement{background:#282725;color:#f2ece3}.site-header{background:#f2ece3;border-color:#ded4c8}.desktop-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:#168b91}.eyebrow,.hero-copy>.eyebrow,.hero h1 em,.category-number{color:#168b91}.button,.hero-copy>.button{background:#168b91;color:#fff}.button:hover,.hero-copy>.button:hover{background:#116e74}.button span{color:#d3f1ef}.site-footer{background:#282725}.category-card{background:#e2ebe7;border-color:#cbdcd6}.category-2{background:#efe2d3;border-color:#e1ceba}.category-3{background:#e7ded6;border-color:#d9cabe}.category-card:after{color:#168b911b}.studio-note{background:#e2ebe7;border-left:3px solid #13b8c4}.studio-dot{background:#13b8c4}.workshop-story{display:grid;grid-template-columns:1.1fr .9fr;background:#282725;color:#f2ece3;margin:0;padding:0}.workshop-photo{min-height:460px;overflow:hidden}.workshop-photo img{width:100%;height:100%;min-height:460px;object-fit:cover}.workshop-copy{align-self:center;padding:64px clamp(30px,7vw,110px) 64px clamp(30px,6vw,84px);max-width:760px}.workshop-copy .eyebrow{color:#32cbd2}.workshop-copy h2{font:500 clamp(38px,4.3vw,60px)/1.02 "Manrope",Arial,sans-serif;letter-spacing:-.06em;margin:18px 0 22px}.workshop-copy h2 em{font-style:normal;color:#c58a58}.workshop-copy p{color:#d7d0c8;font-size:14px;line-height:1.85;max-width:520px}.workshop-copy .button{margin-top:14px}.cosplay-gallery{padding-top:82px;padding-bottom:88px}.cosplay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cosplay-card{min-width:0}.cosplay-image{aspect-ratio:1/1;background:#e8dfd5;display:grid;place-items:center;overflow:hidden}.cosplay-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.cosplay-card:hover .cosplay-image img{transform:scale(1.035)}.cosplay-card h3{font:500 18px/1.2 Manrope,Arial,sans-serif;margin:17px 0 6px;letter-spacing:-.025em}.cosplay-card p{font-size:11px;color:var(--muted);margin:0;line-height:1.6}.section-head>p{max-width:390px}@media(max-width:900px){.cosplay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-story{grid-template-columns:1fr 1fr}.workshop-photo,.workshop-photo img{min-height:380px}}@media(max-width:620px){.workshop-story{grid-template-columns:1fr}.workshop-photo,.workshop-photo img{min-height:0;height:auto;aspect-ratio:1.5/1}.workshop-copy{padding:38px 6% 46px}.workshop-copy h2{font-size:clamp(37px,10vw,50px)}.cosplay-gallery{padding-top:56px;padding-bottom:60px}.cosplay-grid{gap:20px 12px}.cosplay-card h3{font-size:15px;margin-top:12px}.cosplay-card p{font-size:10px}}:root{--paper:#f3eadb;--white:#fffaf2;--ink:#302d29;--muted:#74695e;--line:#dfd0bd;--accent:#168f91;--ochre:#bd7847;--mahogany:#3a3530;--wood:#a17a57;--green:#168f91;--pale-green:#e3efeb}body{background:#f3eadb;color:#302d29}.announcement{background:#302d29;color:#fff7eb}.site-header{background:#f3eadb;border-color:#dfd0bd}.cart-link{border-color:#168f91}.desktop-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:#168f91}.eyebrow,.hero-copy>.eyebrow,.hero h1 em,.category-number{color:#168f91}.button:hover,.hero-copy>.button:hover{background:#107477}.button span{color:#d7f4ef}.benefits{background:#e8ddce;border-color:#dfd0bd}.benefits span{color:#4c443c}.benefits b{color:#168f91}.product-media,.product-gallery img{background:#e8ddce}.image-placeholder{background:linear-gradient(145deg,#eee3d4,#d4b99c);color:#765739}.badge{background:#fffaf2;color:#302d29}.empty-state{background:#e8ddce}.cart-summary .checkout{background:#bd7847;color:#fffaf2}.site-footer{background:#302d29;color:#fff7eb}.footer-main p,.footer-bottom{color:#d4c5b2}.closing-brand{background:#302d29}.category-card{background:#e1ece6;border-color:#c8dad1}.category-card:hover{background:#d6e6df}.category-2{background:#efe1cf;border-color:#dfc9b0}.category-2:hover{background:#e8d6bf}.category-3{background:#e6ded4;border-color:#d6c8b8}.category-3:hover{background:#ddd1c4}.category-card:after{color:#168f9118}.category-2:after{color:#bd78471c}.category-3:after{color:#3a35301a}.category-link{color:#8d5734}.studio-note{background:#e3efeb;border-left-color:#168f91}.studio-note p{color:#4f625c}.studio-dot{background:#168f91}.workshop-story{background:#302d29;color:#f3eadb}.workshop-copy .eyebrow{color:#49c4bd}.workshop-copy h2 em{color:#d19a69}.workshop-copy p{color:#e0d8ce}.cosplay-image{background:#eee3d4}.site-header .logo-image img{mix-blend-mode:multiply}:root{--paper:#39332e;--white:#f2e8da;--ink:#f2e8da;--muted:#c8b9a7;--line:#5d5045;--accent:#32b9b5;--ochre:#c18350;--mahogany:#302a26;--wood:#bd8250;--green:#32b9b5;--pale-green:#51463e}html,body{background:#39332e;color:#f2e8da}.announcement{background:#272320;color:#f2e8da}.site-header{background:#39332e;color:#f2e8da;border-color:#5d5045}.desktop-nav a,.header-actions a{color:#f2e8da}.cart-link{border-color:#32b9b5}.desktop-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:#62d3ce}.eyebrow,.hero-copy>.eyebrow,.hero h1 em,.category-number{color:#48c8c2}.hero h1,.section h1,.section h2,.product-details h1,.not-found h1,.category-card h3,.cosplay-card h3{color:#f2e8da}.hero-copy .body-copy,.body-copy{color:#d2c5b6}.button,.hero-copy>.button{background:#168f91;color:#fffaf2}.button:hover,.hero-copy>.button:hover{background:#116d70}.button span{color:#d9f5ef}.benefits{background:#51463e;border-color:#5d5045}.benefits span{color:#eee2d3}.benefits b{color:#51c7c1}.section{background:transparent}.section-head>p,.section-head>.body-copy{color:#d0c2b1}.category-card{background:#51463e;border-color:#6a5646}.category-card:hover{background:#5c4b3d}.category-2{background:#57483d;border-color:#785638}.category-2:hover{background:#634d3a}.category-3{background:#4b4540;border-color:#66584a}.category-3:hover{background:#585049}.category-card:after{color:#32b9b51c}.category-2:after{color:#c1835022}.category-3:after{color:#f2e8da14}.category-card p{color:#d2c5b6}.category-link{color:#dfa16b}.studio-note{background:#4b433c;border-left:3px solid #32b9b5}.studio-note p{color:#e1d5c8}.studio-dot{background:#32b9b5}.product-media,.product-gallery img,.cosplay-image{background:#51463e}.image-placeholder{background:linear-gradient(145deg,#625348,#443a33);color:#f2e8da}.badge{background:#c18350;color:#272320}.product-meta h3,.price{color:#f2e8da}.product-meta small,.muted,.cart-line p,.cart-line label,.product-form label{color:#d0c2b1}.empty-state{background:#51463e;color:#f2e8da}.product-details select,.product-details input,.search-form input,.cart-line input{background:#51463e;color:#f2e8da;border-color:#786858}.cart-summary .checkout{background:#c18350;color:#272320}.workshop-story{background:#272320;color:#f2e8da}.workshop-copy p{color:#d2c5b6}.workshop-copy h2 em{color:#d39a67}.cosplay-card p{color:#c8b9a7}.site-footer{background:#272320;color:#f2e8da}.footer-main p,.footer-bottom{color:#c8b9a7}.closing-brand{background:#272320}.logo-image img{background:#f2e8da;border-radius:50%}.cosplay-gallery .cosplay-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.cosplay-gallery .cosplay-image{aspect-ratio:1.25/1}.cosplay-gallery .cosplay-image img{mix-blend-mode:normal;object-fit:contain}@media(max-width:620px){.cosplay-gallery .cosplay-grid{grid-template-columns:1fr}.cosplay-gallery .cosplay-image{aspect-ratio:1/1}}.process-story{padding:82px max(6%,calc((100% - 1280px)/2));background:#403832;color:#f2e8da}.process-intro{max-width:760px;margin:0 auto 42px;text-align:center}.process-intro .eyebrow{color:#49c8c1}.process-intro h2{font:500 clamp(42px,5vw,64px)/1.02 "Manrope",Arial,sans-serif;letter-spacing:-.06em;margin:14px 0}.process-lead{max-width:680px;margin:0 auto;color:#d2c5b6;font-size:14px;line-height:1.85}.process-step{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;padding:48px 0;border-top:1px solid #6a5a4b}.process-copy{max-width:380px}.process-number{color:#55c8c2;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.process-number i{color:#c18350;font-style:normal;padding:0 4px}.process-copy h3{margin:13px 0;color:#f2e8da;font:500 clamp(24px,2.6vw,35px)/1.08 "Manrope",Arial,sans-serif;letter-spacing:-.04em}.process-copy p{margin:0;color:#d2c5b6;font-size:13px;line-height:1.8}.process-copy small{display:block;margin-top:14px;color:#b7a48f;font-size:10px;line-height:1.6}.process-figure{margin:0;min-width:0}.process-figure img{width:100%;height:auto;display:block}.process-concept-image{justify-self:center;max-height:560px;padding:10px;background:#f2e8da;overflow:hidden}.process-concept-image img{width:auto;height:540px;max-width:100%;object-fit:contain}.process-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.process-screen img{aspect-ratio:3/2;object-fit:contain;background:#302a26;border:1px solid #6a5a4b}.process-figure figcaption{padding-top:10px;color:#c8b9a7;font-size:10px;line-height:1.5}.process-prints .process-figure img{aspect-ratio:3/4;object-fit:cover;object-position:center top;background:#51463e}.process-note{display:flex;align-items:flex-start;gap:12px;margin:6px 0 0;padding:20px 22px;background:#4b433c;border-left:3px solid #32b9b5;color:#e1d5c8;font-size:12px;line-height:1.7}.process-note span{color:#55c8c2}@media(max-width:800px){.process-story{padding:64px 6%}.process-step{grid-template-columns:1fr;gap:22px}.process-copy{max-width:640px}.process-concept-image img{height:min(540px,110vw)}}@media(max-width:620px){.process-story{padding:52px 6%}.process-intro{margin-bottom:26px;text-align:left}.process-lead{font-size:13px}.process-step{padding:30px 0;gap:18px}.process-pair{gap:10px}.process-figure figcaption{font-size:9px}.process-prints{grid-template-columns:1fr}.process-prints .process-figure img{aspect-ratio:4/3;object-fit:contain}.process-note{padding:16px;font-size:11px}}:root{--paper:#1b2c35;--white:#f2e9dc;--ink:#f2e9dc;--muted:#c5b9aa;--line:#3d5059;--accent:#38b9bd;--ochre:#c18350;--mahogany:#142229;--wood:#bd8250;--green:#38b9bd;--pale-green:#304047}html,body{background:#1b2c35;color:#f2e9dc}.announcement{background:#101b21;color:#eee4d8}.site-header .logo-image img{background:transparent;mix-blend-mode:normal;border-radius:0}.desktop-nav a,.header-actions a{color:#f2e9dc}.desktop-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:#63d2d1}.cart-link{border-color:#38b9bd}.hero{background:#1b2c35}.hero-copy .body-copy,.body-copy{color:#d1c5b6}.benefits{background:#253740;border-color:#3d5059}.benefits span{color:#e8dfd4}.benefits b{color:#54c9c7}.category-card{background:#263941;border-color:#455a61}.category-card:hover{background:#2d4249}.category-2{background:#3a3934;border-color:#72573e}.category-2:hover{background:#494039}.category-3{background:#2d383d;border-color:#4d5554}.category-3:hover{background:#39454a}.category-card h3{color:#f2e9dc}.category-card p,.section-head>p,.section-head>.body-copy{color:#d1c5b6}.category-link{color:#d79a69}.studio-note{background:#293d42;border-left-color:#38b9bd}.studio-note p{color:#dce3dd}.product-media,.product-gallery img{background:#263740}.image-placeholder{background:linear-gradient(145deg,#47534f,#293840);color:#f2e9dc}.badge{background:#c18350;color:#17242b}.empty-state{background:#263740;color:#f2e9dc}.product-details select,.product-details input,.search-form input,.cart-line input{background:#263740;color:#f2e9dc;border-color:#53636a}.cosplay-image{background:#263740}.cosplay-image img{mix-blend-mode:normal}.cosplay-dobby img{object-fit:contain;padding:12px}.workshop-story{background:#142229;color:#f2e9dc}.workshop-copy p{color:#d1c5b6}.process-story{background:#20323a;color:#f2e9dc}.process-step{border-color:#4b5a5e}.process-copy p,.process-lead{color:#d1c5b6}.process-screen img{background:#17262d;border-color:#4b5a5e}.process-prints .process-figure img{background:#263740}.process-note{background:#293d42;color:#dce3dd}.site-footer,.closing-brand{background:#101b21;color:#f2e9dc}.footer-main p,.footer-bottom{color:#c5b9aa}.aragorn-gallery{background:#1b2c35}@media(max-width:900px){.cosplay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cosplay-grid{grid-template-columns:1fr}}.site-header{background:#1b2c35;color:#f2e9dc;border-color:#3d5059}.site-header .wordmark{color:#f2e9dc;font:500 17px Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.desktop-nav{gap:clamp(14px,2.5vw,34px)}.desktop-nav>a,.nav-dropdown>a{color:#f2e9dc;font-size:12px;letter-spacing:.04em}.nav-dropdown{position:relative;display:flex;align-items:center;height:86px}.nav-dropdown-menu{display:none;position:absolute;z-index:20;top:calc(100% - 10px);left:-18px;min-width:225px;padding:9px;background:#17262d;border:1px solid #3d5059;box-shadow:0 14px 30px #09121666}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:grid}.nav-dropdown-menu a{padding:11px 12px;color:#f2e9dc;font-size:12px}.nav-dropdown-menu a:hover{background:#263941;color:#63d2d1}.site-header .wordmark:hover,.desktop-nav a:hover{color:#63d2d1}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-4{background:#263941;border-color:#455a61}.category-4:hover{background:#2d4249}.catalog-links .category-card{min-height:230px}.catalog-links h2{margin:0 0 10px;font:500 23px Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#f2e9dc}.catalog-landing .section-head{align-items:start}.catalog-order-note{color:#c5b9aa}.collection-preview{padding-top:35px}.collection-preview .text-link{font-size:12px;color:#d79a69}.request-info{background:#1b2c35;color:#f2e9dc;border:1px solid #40545c}.request-info h2,.request-info h3{color:#f2e9dc}.request-info h3{margin:28px 0 18px;font-size:18px}.request-info .contact-intro,.request-info li span,.request-info .request-note{color:#c5b9aa}.request-info .request-note{border-color:#40545c}.contact-portrait{height:270px;margin:-28px -28px 24px;overflow:hidden;background:#1b2c35;display:flex;justify-content:center;align-items:flex-end}.contact-portrait img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center bottom}.contact-channel{display:flex;flex-direction:column;gap:6px;padding:13px 0;border-bottom:1px solid #40545c;color:#f2e9dc}.contact-channel span{font-size:10px;color:#b7c2c4;text-transform:uppercase;letter-spacing:.13em}.contact-channel strong{font-size:13px;overflow-wrap:anywhere}.contact-channel:hover strong{color:#63d2d1}.contact-whatsapp strong{color:#80d2a1}.site-footer{background:#101b21;color:#f2e9dc}.footer-main p{max-width:320px}.footer-contact{display:block;margin-top:8px;color:#e2c288;font-size:11px}.closing-brand{min-height:0;background:#101b21;display:grid;place-items:center;padding:0 clamp(20px,5vw,80px) 36px}.closing-brand img{width:min(100%,900px);max-height:560px;height:auto;object-fit:contain;margin:0 auto}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-dropdown{height:68px}}@media(max-width:620px){.site-header{height:auto;min-height:68px;flex-wrap:wrap;padding:12px 5%;gap:8px}.site-header .wordmark{font-size:14px}.desktop-nav{display:flex;order:3;flex:0 0 100%;overflow:visible;gap:18px;padding:4px 0;white-space:nowrap}.desktop-nav>a,.nav-dropdown>a{font-size:10px}.nav-dropdown{height:auto}.nav-dropdown-menu{top:calc(100% + 4px);left:-10px}.category-grid{grid-template-columns:1fr}.contact-portrait{height:250px;margin:-23px -23px 20px}.closing-brand{padding:0 12px 24px}.closing-brand img{max-height:360px}}.miniatures-grid{grid-template-columns:minmax(0,480px);justify-content:center}@media(max-width:620px){.site-header{height:auto;min-height:68px;flex-wrap:wrap;padding-bottom:10px}.desktop-nav{display:flex;order:3;flex:0 0 100%;overflow-x:auto;gap:18px;padding:2px 0 4px;white-space:nowrap;scrollbar-width:none}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a{font-size:10px}.header-actions{order:2}}:root{--catalog-surface:#e2d8cc}.product-card{background:transparent}.product-media,.cosplay-image{background:var(--catalog-surface);display:grid;place-items:center}.product-media img,.cosplay-image img{width:100%;height:100%;object-fit:contain}.request-product .product-media{aspect-ratio:1/1}.request-product .product-meta{min-height:62px}.request-button{margin:0 0 14px;padding:12px 16px}.product-card-link{display:block}.product-card .button{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cosplay-card>strong{display:block;margin:12px 0 0;font-size:14px}.cosplay-card>.button{margin-top:12px;padding:12px 16px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.catalog-order-note,.order-payment-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:22px}.request-page .section-head{align-items:start}.request-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);gap:8%;align-items:start}.request-form-wrap{background:#f8f4ed;padding:clamp(22px,4vw,44px);border:1px solid var(--line)}.request-form{display:grid;gap:10px}.request-form label{font-size:11px;font-weight:600;margin-top:7px}.request-form textarea{font:inherit;padding:12px;border:1px solid var(--line);background:var(--white);color:var(--ink);width:100%;resize:vertical}.request-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-form-row>div{display:grid;gap:10px}.request-form .button{justify-content:space-between;width:max-content}.request-info{background:#e8e1d7;padding:28px}.request-info h2{font-size:28px;margin:0 0 20px}.request-info ol{list-style:none;padding:0;margin:0;display:grid;gap:22px;counter-reset:steps}.request-info li{display:grid;gap:5px;counter-increment:steps}.request-info li:before{content:"0" counter(steps);font-size:10px;letter-spacing:.14em;color:var(--accent);font-weight:700}.request-info li strong{font-size:13px}.request-info li span,.request-note{font-size:11px;line-height:1.7;color:var(--muted)}.request-note{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.wallapop-review-link{display:inline-block;color:var(--accent);font-size:11px;font-weight:700;margin-top:12px}.request-success{background:#e3e8dc;padding:14px;font-size:13px;line-height:1.6}.site-footer .footer-links a[href*=wallapop]{color:#e2c288}.header-actions .cart-link{display:none}@media(max-width:700px){.request-layout{grid-template-columns:1fr;gap:22px}.request-form-row{grid-template-columns:1fr}.request-info{padding:23px}.cosplay-card>.button{width:100%;justify-content:space-between}.request-form .button{width:100%}}.request-form-wrap,.request-form-wrap h1,.request-form-wrap h2,.request-form-wrap p,.request-form-wrap label,.request-form-wrap .request-form label{color:#1b2c35}.request-form-wrap,.request-form-wrap h1,.request-form-wrap h2,.request-form-wrap h3,.request-form-wrap p,.request-form-wrap label,.request-form-wrap .request-form label{color:#1b2c35!important}.request-form-wrap input,.request-form-wrap select,.request-form-wrap textarea{background:#fff;color:#1b2c35;border:1px solid #53636a}.request-form-wrap input::placeholder,.request-form-wrap textarea::placeholder{color:#52616a;opacity:1}.request-form-wrap input:focus,.request-form-wrap select:focus,.request-form-wrap textarea:focus{outline:2px solid #1b2c35;outline-offset:1px}.request-info,.request-info h1,.request-info h2,.request-info h3,.request-info p,.request-info strong,.request-info li span,.request-info .contact-intro,.request-info .contact-channel,.request-info .contact-channel span,.request-info .request-note,.request-info .wallapop-review-link{color:#1b2c35!important}.request-info .request-note{border-color:#53636a}:root{--paper: #F2EBDD;--white: #FFFDF8;--ink: #25313A;--muted: #5F6B70;--line: #DED5C7}html,body,main,#MainContent,.shopify-section,.section,.collection,.template-index,.template-page,.template-collection{background-color:#f2ebdd!important;color:#25313a!important}.site-header,.announcement,.hero,.hero-art,.hero-copy,.workshop-story,.workshop-copy,.benefits,.category-card,.category-2,.category-3,.request-page,.request-info,.request-form-wrap,.catalog-collection,.product-grid,.featured-collection{background-color:#f2ebdd!important;color:#25313a!important}body :is(h1,h2,h3,h4,h5,h6,p,li,label,small,.body-copy,.contact-intro,.contact-channel,.request-note){color:#25313a!important}.site-header a,.desktop-nav a,.header-actions a,.footer-links a{color:#25313a!important}.eyebrow,.section-kicker{color:#a66c3b!important}.button,.request-button{color:#fffdf8!important}.studio-note{background:#e8decf!important;border-color:#d6c5ad!important;color:#25313a!important}.studio-note *{color:#25313a!important}.product-grid{scrollbar-width:thin;scrollbar-color:#A66C3B transparent}.product-grid::-webkit-scrollbar{height:8px}.product-grid::-webkit-scrollbar-track{background:transparent}.product-grid::-webkit-scrollbar-thumb{background:#a66c3b;border-radius:99px}:root{--paper: #E9DECC}html,body,main,#MainContent,.shopify-section,.section,.collection,.template-index,.template-page,.template-collection,.site-header,.announcement,.hero,.hero-art,.hero-copy,.workshop-story,.workshop-copy,.benefits,.category-card,.category-2,.category-3,.request-page,.request-info,.request-form-wrap,.catalog-collection,.product-grid,.featured-collection{background-color:#e9decc!important}.studio-note{background-color:#ded0ba!important}.category-card{overflow:hidden}.category-card:after{content:none!important}.category-card:before{content:"";position:absolute;z-index:0;pointer-events:none;width:142px;height:126px;right:22px;top:18px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.82}.category-card>div,.category-card .category-number{position:relative;z-index:1}.category-1:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 140' fill='none' stroke='%23815B3C' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M47 104 51 49 81 27 111 48 115 104 81 122Z'/%3E%3Cpath d='M51 49 81 58 111 48M81 58v64M51 49l30-22 30 21M58 105l23 12 25-12M62 47l5-24m26 35 18-10M62 75l19 9 18-9M57 92l24 10 22-10'/%3E%3Cpath d='m39 110 42 20 42-20M43 42 81 15l37 27M34 117l47 22 48-22' stroke-dasharray='3 5' opacity='.65'/%3E%3Ccircle cx='81' cy='78' r='4'/%3E%3C/svg%3E")}.category-2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 140' fill='none' stroke='%23815B3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m24 103 49-28 62 23-50 30zM24 103V70l48-27 63 22v33M72 43v32m63-10L73 91 24 70'/%3E%3Cpath d='m37 64 36 18 48-25M37 78v14m14-22v15m14-23v15m14 17 18 9m-3-18v18m17-27v17'/%3E%3Cpath d='M28 66 74 40l64 22M20 109l65 30 58-34' stroke-dasharray='3 5' opacity='.7'/%3E%3Cpath d='m51 57 21-12 23 8-21 13z'/%3E%3C/svg%3E")}.category-3:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 140' fill='none' stroke='%23815B3C' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m80 25 22 12 17 3 10 20-14 18 5 29-23-8-17 16-17-16-23 8 5-29-14-18 10-20 17-3z'/%3E%3Cpath d='m80 25-8 31 8 11 8-11-8-31m0 42-18 8-17-15m35 7 18 8 17-15M62 75l18 13 18-13m-36 0-4 29m40-29 4 29M80 88v27'/%3E%3Cpath d='m39 36-13-8m95 8 13-8M42 112l-9 9m85-9 9 9M80 17V7' stroke-dasharray='3 5' opacity='.65'/%3E%3Ccircle cx='80' cy='69' r='4'/%3E%3C/svg%3E")}.category-4:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 140' fill='none' stroke='%23815B3C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m50 100 40-62m-47 66 8 5 45-69-8-5zM43 104l-8 12 14 8 8-12M91 34l7-11 14 8-7 11M33 121l-9 10m18-6-5 11m18-8-2 10'/%3E%3Cpath d='m90 38 13 9m-20-4 12 10m-20-6 12 10m-20-6 12 10m-20-6 12 10m-20-6 12 10' opacity='.8'/%3E%3Cpath d='m24 112 27 16m36-95 29 18M31 136l-8-5m98-91 8 5' stroke-dasharray='3 5' opacity='.6'/%3E%3C/svg%3E")}@media(max-width:749px){.category-card:before{width:112px;height:104px;right:12px;top:14px;opacity:.72}}.category-card:before{width:166px;height:148px;right:12px;top:8px}@media(max-width:749px){.category-card:before{width:128px;height:116px;right:10px;top:8px}}.category-card>div{max-width:60%}.category-card:before{width:285px;height:232px;right:8px;top:8px;opacity:.68}@media(max-width:749px){.category-card>div{max-width:62%}.category-card:before{width:168px;height:142px;right:4px;top:8px;opacity:.68}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme.css.map */
