:root{--bg:#F4EEE2;--fg:#2A1A12;--muted:#6B5646;--line:#E1D5C2;--surface:#FBF7EF;--amber:#D9961A;--amber-ink:#1E1410;--accent-text:#8F5A06;--umber:#2A1A12;--night:#17110D;--on-dark:#F4EEE2;--on-dark-muted:#CDBBA3;--chip:#EADFCB;--display:"Big Shoulders Display",Impact,"Arial Narrow",sans-serif;--body:"Alegreya Sans","Gill Sans","Trebuchet MS",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17110D;--fg:#F1E8D8;--muted:#B8A690;--line:#33261D;--surface:#201812;--tile:#F3ECE0;--amber:#E3A42A;--accent-text:#E3A42A;--chip:#2A1F17;color-scheme:dark}}:root[data-theme=dark]{--bg:#17110D;--fg:#F1E8D8;--muted:#B8A690;--line:#33261D;--surface:#201812;--tile:#F3ECE0;--amber:#E3A42A;--accent-text:#E3A42A;--chip:#2A1F17;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:17px/1.55 var(--body)}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.in{max-width:1180px;margin:0 auto;width:100%}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--bg)}.nav .in{display:flex;align-items:center;gap:26px;padding-block:12px}.logo{display:flex;border-radius:8px}.logo img{height:46px;width:auto}.logo .lt,.logo img{display:block}.logo .dk{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .lt{display:none}:root:not([data-theme=light]) .logo .dk{display:block}}:root[data-theme=dark] .logo .lt{display:none}:root[data-theme=dark] .logo .dk{display:block}.links{display:flex;gap:22px;font-weight:500;font-size:16px;flex:1 1;min-width:0;flex-wrap:wrap}.links a{color:var(--fg);text-decoration:none}.links a:hover{color:var(--accent-text)}.cart{font:700 14px/1 var(--body);border:1.5px solid var(--fg);border-radius:4px;padding:10px 14px;color:var(--fg);background:transparent}.hero{position:relative;min-height:clamp(440px,52vw,640px);display:grid;align-items:center;overflow:hidden;background:var(--night);color:var(--on-dark)}.hero .bg,.hero picture{position:absolute;inset:0}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:var(--hx,65%) center;display:block}.hero .bg.orig{background:#fff}.hero .bg.orig img{object-fit:contain;object-position:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,17,13,.86),rgba(23,17,13,.62) 34%,rgba(23,17,13,0) 62%)}.hero .copy{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;justify-items:start;max-width:560px;padding-block:56px}.eyebrow{font-size:13px;letter-spacing:.18em;font-weight:700;color:var(--amber)}.eyebrow,.hero h1{text-transform:uppercase}.hero h1{font-family:var(--display);font-weight:800;font-size:clamp(44px,6.4vw,84px);line-height:.9;letter-spacing:.005em}.hero p{font-size:18.5px;color:var(--on-dark-muted);max-width:44ch}.ctas{display:flex;gap:12px;flex-wrap:wrap}.btn{font:700 15px/1 var(--body);padding:15px 22px;border-radius:4px;border:0;cursor:pointer;min-height:48px;text-decoration:none;display:inline-flex;align-items:center}.btn-p{background:var(--amber);color:var(--amber-ink)}.btn-o{color:var(--on-dark);box-shadow:inset 0 0 0 1.5px var(--on-dark)}.btn-d,.btn-o{background:transparent}.btn-d{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.trust{background:var(--amber);color:var(--amber-ink)}.trust .in{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 24px;gap:8px 24px;padding-block:16px;font-size:15.5px;font-weight:500}.trust div{display:flex;gap:10px;align-items:center;min-width:0}.trust svg{flex:none;width:22px;height:22px}.sec{padding-block:64px;display:grid;grid-gap:26px;gap:26px}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(32px,4vw,46px);line-height:.95}.sec-head a{font-size:15px}.kicker,.sec-head a{color:var(--accent-text);font-weight:700}.kicker{font-size:13px;letter-spacing:.16em;text-transform:uppercase}.cats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cat{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/3;max-width:100%;color:var(--on-dark);text-decoration:none;display:block;background:var(--night)}.cat img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cat:hover img{transform:scale(1.04)}.cat:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(23,17,13,.85),rgba(23,17,13,0) 55%)}.cat span{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cat b{font-family:var(--display);font-weight:800;font-size:28px;text-transform:uppercase;line-height:1}.cat small{font-size:14px;color:var(--on-dark-muted)}.grid{grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.card,.grid{display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden;align-content:start;min-width:0}.ph{background:var(--tile);aspect-ratio:1/1;position:relative;max-width:100%}.ph img{position:absolute;inset:0;margin:auto;max-width:80%;max-height:80%;mix-blend-mode:multiply}.bd{padding:14px 14px 16px;display:grid;grid-gap:6px;gap:6px}.origin{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:700}.card h3{font-size:17.5px;line-height:1.25;font-weight:700}.spec{font-size:14px;color:var(--muted)}.row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.price{font-weight:700;font-size:19px}.add{font:700 14px/1 var(--body);border:0;border-radius:4px;padding:11px 14px;background:var(--amber);color:var(--amber-ink);min-height:42px;cursor:pointer}.band{height:40px;background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='40'%3E%3Cg fill='%232A1A12'%3E%3Cpath d='M10 9a6 6 0 0 1 9-4l-1.6 2.4A3.2 3.2 0 0 0 12.6 9.6z'/%3E%3Cpath d='M22 9a7 7 0 0 1-1 8l-2-2a4 4 0 0 0 .6-4.6z'/%3E%3Cpath d='M18 19a7 7 0 0 1-8-2l2.3-1.8a4 4 0 0 0 4.6 1.2z'/%3E%3Cpath d='M8 15a7 7 0 0 1 0-5l2.6 1a4 4 0 0 0 0 3z'/%3E%3Ccircle cx='15.5' cy='12.5' r='1.6'/%3E%3Cpath d='M42 24a6 6 0 0 1 8-2l-1.4 2.4a3.2 3.2 0 0 0-4.4 1.2z'/%3E%3Cpath d='M53 26a6.5 6.5 0 0 1-2 7.6l-1.8-2.1a3.8 3.8 0 0 0 1.2-4.3z'/%3E%3Cpath d='M47 35a6.5 6.5 0 0 1-6.6-4.4l2.6-.8a3.8 3.8 0 0 0 3.8 2.6z'/%3E%3Ccircle cx='47' cy='28.5' r='1.4'/%3E%3Ccircle cx='33' cy='8' r='1.8'/%3E%3Ccircle cx='58' cy='9' r='1.5'/%3E%3Ccircle cx='28' cy='33' r='1.6'/%3E%3Ccircle cx='4' cy='31' r='1.8'/%3E%3C/g%3E%3C/svg%3E") repeat-x center}.story{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.story figure{margin:0;border-radius:6px;overflow:hidden;max-width:100%}.story figure img{width:100%;display:block}.story figure figcaption{font-size:13px;color:var(--muted);padding-top:8px}.story .txt{display:grid;grid-gap:16px;gap:16px;min-width:0}.story p{color:var(--muted);max-width:52ch}.facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:6px}.facts div{border-top:2px solid var(--amber);padding-top:8px;font-size:14.5px;color:var(--muted)}.facts b{display:block;font-family:var(--display);font-size:30px;color:var(--fg);line-height:1}.whole{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:28px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center}.whole p{color:var(--muted);max-width:62ch}.foot{position:relative;color:var(--on-dark);background:var(--night);overflow:hidden}.foot .bg{position:absolute;inset:0}.foot .bg img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.foot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,17,13,0),rgba(23,17,13,.35) 40%,rgba(23,17,13,.92) 70%)}.foot .in{position:relative;z-index:1;padding-block:220px 34px;display:grid;grid-gap:30px;gap:30px}.fcols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:24px;gap:24px}.fcols h4{margin:0 0 10px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.fcols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.fcols p,.fcols ul{font-size:15.5px;color:var(--on-dark-muted)}.fcols p{max-width:34ch;margin-top:12px}.flogo img{height:62px;width:auto;display:block}.legal{border-top:1px solid rgba(244,238,226,.18);padding-top:16px;font-size:13.5px;color:var(--on-dark-muted);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}@media (max-width:900px){.links{display:none}.nav .in{justify-content:space-between}.cats,.grid,.trust .in{grid-template-columns:1fr 1fr}.story{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}.whole{grid-template-columns:1fr}}@media (max-width:560px){.hero{min-height:0;display:block;padding-left:0;padding-right:0}.hero .bg{position:relative;inset:auto;height:78vw;max-height:360px}.hero .bg:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(0deg,var(--night),rgba(23,17,13,0))}.hero:after{display:none}.hero .in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hero .copy{padding-block:6px 34px}.cats{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr;gap:10px}.card h3{font-size:16px}.row{flex-wrap:wrap}.add{width:100%}.facts{grid-template-columns:1fr 1fr 1fr}.fcols{grid-template-columns:1fr}.foot .in{padding-block:150px 28px}.trust .in{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cat img{transition:none}}html{-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--amber);color:var(--amber-ink);padding:10px 14px;border-radius:4px}.skip:focus{left:12px}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.stack{display:grid;grid-gap:26px;gap:26px}.stack-s{display:grid;grid-gap:8px;gap:8px}.narrow{max-width:780px}.pt0{padding-top:0}.h2s{font-size:clamp(28px,3.4vw,38px)}.lede,.muted{color:var(--muted)}.lede{max-width:68ch}.lang{display:flex;gap:6px;font-size:13px;font-weight:700}.lang a{text-decoration:none;color:var(--muted);padding:6px}.lang a[aria-current]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--amber)}.trust .in>div{display:flex;align-items:center;gap:10px}.trust .in>div:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amber-ink);flex:none}.hero picture.bg{position:absolute;inset:0;display:block}.hero picture.bg img{width:100%;height:100%;object-fit:cover;object-position:72% center;display:block}.foot picture.bg{position:absolute;inset:0;display:block}.foot picture.bg img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.fcols a{text-decoration:none}.fcols a:hover{color:var(--on-dark)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--muted)}.crumbs span+span:before{content:"/";margin-right:6px;opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--accent-text)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{text-decoration:none;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 14px;font-weight:500}.chips a small{color:var(--muted);margin-left:4px}.card h3 a{text-decoration:none}.ph{display:block}.price s{color:var(--muted);font-weight:400;font-size:.85em;margin-right:4px}.add.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fg);color:var(--fg);text-decoration:none;display:inline-flex;align-items:center}.pdp{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:start}.gallery{display:grid;grid-gap:10px;gap:10px;min-width:0}.gallery .main{background:var(--tile);border-radius:6px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;max-width:100%}.gallery .main img{max-width:86%;max-height:86%;mix-blend-mode:multiply}.thumbs img{background:var(--tile);border-radius:4px}.buy{display:grid;grid-gap:14px;gap:14px;min-width:0;position:-webkit-sticky;position:sticky;top:96px}.pdp-title{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.4vw,52px);line-height:.95}.price.big{font-size:26px}.atc{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.qty{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted)}.qty input{width:84px;height:48px;font:600 17px var(--body);border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--fg);padding:0 10px}.err{width:100%}.h3{font-size:22px;font-weight:700}.desc{display:grid;grid-gap:10px;gap:10px;max-width:780px}.prose{line-height:1.65;color:var(--fg);min-width:0;overflow-wrap:anywhere}.prose p{margin:0 0 1em}.prose img{height:auto;border-radius:6px}.prose a{color:var(--accent-text)}.prose h2,.prose h3{margin:1.4em 0 .5em;font-weight:700}.prose table{display:block;overflow-x:auto;border-collapse:collapse}.drawer-wrap{position:fixed;inset:0;z-index:60;background:rgba(23,17,13,.5);display:flex;justify-content:flex-end}.drawer{width:min(420px,100%);height:100%;background:var(--bg);color:var(--fg);display:flex;flex-direction:column;padding:20px max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) 20px;gap:16px;overflow:auto}.drawer-head{display:flex;justify-content:space-between;align-items:center}.drawer-head h2{font-family:var(--display);text-transform:uppercase;font-size:30px}.drawer-head button{background:none;border:0;font-size:20px;color:var(--fg);min-width:44px;min-height:44px;cursor:pointer}.lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.lines li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:start;font-size:15px}.lines img{background:var(--tile);border-radius:4px;object-fit:contain}.lq{display:flex;gap:6px;align-items:center;margin-top:6px}.lq button{min-width:32px;height:32px;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:4px;cursor:pointer}.lq .rm{border:0;background:none;color:var(--muted);text-decoration:underline}.drawer-foot{margin-top:auto;display:grid;grid-gap:12px;gap:12px}.drawer-foot .btn{justify-content:center}.sub{display:flex;justify-content:space-between;font-size:18px}@media (max-width:900px){.pdp{grid-template-columns:1fr}.buy{position:static}.lang{margin-left:auto}}@media (max-width:560px){.hero picture.bg{position:relative;inset:auto;height:auto}.hero picture.bg img{height:auto;aspect-ratio:auto;object-fit:contain}.lang{display:none}}.pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.pager a,.pager span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;text-decoration:none;background:var(--surface);font-weight:600}.pager span[aria-current]{background:var(--umber);color:var(--on-dark);border-color:var(--umber)}.posts{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.posts li{border-bottom:1px solid var(--line);padding-bottom:18px;display:grid;grid-gap:6px;gap:6px}.posts a{text-decoration:none}.posts a:hover{color:var(--accent-text)}.hero-c{position:relative;display:block;min-height:0;height:clamp(560px,44vw,780px);overflow:visible;background:var(--night);padding:0}.hero-c picture.bg{position:absolute;inset:0;display:block;overflow:hidden}.hero-c picture.bg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.hero-c:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(23,17,13,.9),rgba(23,17,13,.78) 24%,rgba(23,17,13,.25) 34%,rgba(23,17,13,0) 39%,rgba(23,17,13,0) 61%,rgba(23,17,13,.25) 66%,rgba(23,17,13,.78) 76%,rgba(23,17,13,.9))}.hero-copy{position:relative;z-index:1;height:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,40%) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding-inline:max(24px,min(4vw,64px))}.hero-l{grid-column:1;grid-gap:16px;gap:16px;max-width:440px}.hero-l,.hero-r{display:grid;justify-items:start;min-width:0}.hero-r{grid-column:3;grid-gap:18px;gap:18px;max-width:400px;justify-self:end}.hero-c h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,3.6vw,60px);line-height:.92;color:var(--on-dark)}.hero-c p{font-size:clamp(16px,1.25vw,19px);color:var(--on-dark-muted);max-width:34ch}.hero-logo{position:absolute;z-index:3;left:50%;bottom:0;transform:translate(-50%,50%);width:clamp(190px,17vw,250px);height:auto;filter:drop-shadow(0 6px 18px rgba(23,17,13,.45))}.trust-c .in{padding-top:clamp(70px,7vw,96px)}@media (max-width:1099px){.hero-c{height:auto}.hero-c picture.bg{position:relative;inset:auto;aspect-ratio:16/9;max-width:100%}.hero-c:after{display:none}.hero-logo{top:calc(min(100vw,100%) * 9 / 16);bottom:auto;transform:translate(-50%,-50%)}.hero-copy{grid-template-columns:1fr;gap:18px;padding-top:clamp(84px,12vw,110px);padding-bottom:34px;text-align:center;justify-items:center}.hero-l,.hero-r{grid-column:1;justify-items:center;justify-self:center;max-width:none}.hero-c h1{font-size:clamp(34px,7vw,56px)}.hero-c p{max-width:52ch}.hero-c .ctas{justify-content:center}.trust-c .in{padding-top:16px}}@media (max-width:600px){.hero-c picture.bg{aspect-ratio:4/3}.hero-logo{top:75vw;width:190px}}.nav-c .in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding-block:8px}.nav-c .links{justify-self:start;gap:20px;font-size:15.5px}.nav-c .logo{justify-self:center;grid-column:2}.nav-c .logo img{height:66px;width:auto}.nav-c .logo .dk{height:58px}.nav-c .actions{justify-self:end;grid-column:3;display:flex;align-items:center;gap:14px}@media (max-width:1100px){.nav-c .links{font-size:14px;gap:14px}}@media (max-width:900px){.nav-c .in{grid-template-columns:1fr auto 1fr}.nav-c .links{display:none}.nav-c .logo img{height:54px}.nav-c .actions .lang{display:flex}}.px-hero{position:relative;background:#fff;color:var(--umber)}.px-stage{position:-webkit-sticky;position:sticky;min-height:560px;overflow:hidden}.px-layer{position:absolute;inset:0;display:block;will-change:transform;pointer-events:none}.px-layer img{width:100%;height:100%;object-fit:cover;display:block}.px-bg{background:radial-gradient(ellipse 70% 55% at 50% 42%,#FFFDF8 0,#FFFFFF 55%,#FBF6EC 100%)}.px-far img{object-position:50% 35%}.px-mid-l{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.px-mid-r{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.px-mid img{object-position:50% 60%}.px-near{bottom:-6%;height:62%}.px-near img{object-position:50% 100%}.px-shaman{position:absolute;left:50%;bottom:7%;height:min(72%,640px);aspect-ratio:714/973;transform:translateX(-50%);will-change:transform;z-index:2;display:block;max-width:100%}.px-shaman img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(42,26,18,.18))}.px-copy{--p:0;position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;max-width:1600px;margin:0 auto;padding-inline:max(24px,min(4vw,64px));pointer-events:none}.px-copy>*{pointer-events:auto}.px-copy .hero-l{grid-column:1;grid-gap:14px;gap:14px;max-width:440px}.px-copy .hero-l,.px-copy .hero-r{display:grid;justify-items:start;transform:translateY(calc(var(--p) * -30px))}.px-copy .hero-r{grid-column:3;justify-self:end;grid-gap:18px;gap:18px;max-width:400px}.px-copy .eyebrow{color:var(--accent-text)}.px-copy h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,3.6vw,60px);line-height:.92;color:var(--umber)}.px-copy p{font-size:clamp(16px,1.25vw,19px);color:#4E3B2E;max-width:34ch}.px-copy .btn-d{background:rgba(255,255,255,.7);color:var(--umber);box-shadow:inset 0 0 0 1.5px var(--umber)}.px-static .px-stage{position:relative;height:min(100svh,820px)}@media (max-width:900px){.px-hero{height:calc(100svh + 380px)}.px-shaman{height:min(52%,460px);bottom:12%}.px-near{height:48%}.px-copy{grid-template-columns:1fr;align-content:space-between;padding-block:22px 26px;text-align:center}.px-copy .hero-l,.px-copy .hero-r{grid-column:1;justify-self:center;justify-items:center;max-width:560px}.px-copy h1{font-size:clamp(30px,8vw,46px)}.px-copy p{display:none}.px-copy .ctas{justify-content:center}}:root{--nav-h:82px}@media (max-width:900px){:root{--nav-h:70px}}.px-stage{top:var(--nav-h);height:calc(100svh - var(--nav-h))}.px-hero{height:calc(100svh - var(--nav-h) + 760px)}@media (max-width:900px){.px-hero{height:calc(100svh - var(--nav-h) + 380px)}}.px-static{height:auto}.px-near{top:auto;bottom:-4%;height:58%;transform-origin:50% 100%}.px-shaman{bottom:3%;height:min(76%,680px)}@media (max-width:900px){.px-shaman{height:min(60%,500px);bottom:13%}.px-near{height:44%;bottom:0}.px-far img{object-position:50% 45%}}.cart{white-space:nowrap}.px-hero{background:#0E0B09;color:#FFF8EE}.px-bg{background:radial-gradient(ellipse 60% 55% at 50% 55%,#2A1D14 0,#140F0C 45%,#0B0907 100%)}.px-copy .eyebrow{color:#E3A42A}.px-copy h1{color:#FFFFFF}.px-copy p{color:#E9DFCF}.px-copy .btn-d{background:transparent;color:#FFFFFF;box-shadow:inset 0 0 0 1.5px #FFFFFF}.px-copy .btn-d:hover{background:rgba(255,255,255,.08)}.px-shaman img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.55))}.px-wings{position:absolute;left:50%;bottom:9%;width:min(92vw,1180px);display:flex;justify-content:space-between;transform:translateX(-50%);color:#E3A42A;opacity:.9;z-index:1;pointer-events:none;will-change:transform}.px-wings .shipibo-wing{width:42%;height:auto;display:block}@media (max-width:900px){.px-wings{bottom:15%;width:100vw}.px-wings .shipibo-wing{width:46%}}.band{display:none}.shipibo-rule{height:26px;width:100%;color:var(--accent-text);background:currentColor;opacity:.75;-webkit-mask:url(/sd-img/shipibo-banda.svg) repeat-x center/auto 26px;mask:url(/sd-img/shipibo-banda.svg) repeat-x center/auto 26px}.gut>.in>.shipibo-rule,.sec+.gut .shipibo-rule{margin-block:8px}h1.h2:after{content:"";display:block;width:180px;max-width:60%;height:18px;margin-top:14px;background:var(--accent-text);opacity:.8;-webkit-mask:url(/sd-img/shipibo-banda.svg) repeat-x left center/auto 18px;mask:url(/sd-img/shipibo-banda.svg) repeat-x left center/auto 18px}.px-copy h1:after{content:none}.kicker{display:inline-flex;align-items:center;gap:8px}.kicker:before{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url(/sd-img/shipibo-rombo.svg) center/contain no-repeat;mask:url(/sd-img/shipibo-rombo.svg) center/contain no-repeat}.trust{position:relative;isolation:isolate}.trust:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--umber);opacity:.09;-webkit-mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/96px 96px;mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/96px 96px}.whole{position:relative;overflow:hidden;isolation:isolate}.whole:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent-text);opacity:.07;-webkit-mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/120px 120px;mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/120px 120px}.foot .in:before{content:"";display:block;height:22px;background:#E3A42A;opacity:.55;margin-bottom:6px;-webkit-mask:url(/sd-img/shipibo-banda.svg) repeat-x center/auto 22px;mask:url(/sd-img/shipibo-banda.svg) repeat-x center/auto 22px}.story figure{position:relative}.story figure:after{content:"";position:absolute;right:-18px;bottom:-18px;width:120px;height:120px;background:var(--accent-text);opacity:.18;z-index:-1;-webkit-mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/60px 60px;mask:url(/sd-img/shipibo-campo.svg) repeat 0 0/60px 60px}.story{isolation:isolate}.px-far img,.px-mid img{filter:brightness(.52) saturate(.9)}.px-near img{filter:brightness(.62) saturate(.9)}.px-stage:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 34% 46% at 14% 46%,rgba(11,9,7,.82) 0,rgba(11,9,7,.55) 55%,rgba(11,9,7,0) 100%),radial-gradient(ellipse 30% 42% at 86% 46%,rgba(11,9,7,.82) 0,rgba(11,9,7,.55) 55%,rgba(11,9,7,0) 100%)}.px-shaman{z-index:3}.px-copy{z-index:4}.px-copy h1,.px-copy p{text-shadow:0 2px 18px rgba(0,0,0,.55)}.px-wings{width:min(56vw,800px);bottom:5%;opacity:.85}.px-wings .shipibo-wing{width:43%}@media (max-width:900px){.px-stage:after{background:linear-gradient(180deg,rgba(11,9,7,.8),rgba(11,9,7,0) 30%,rgba(11,9,7,0) 68%,rgba(11,9,7,.85))}.px-wings{width:100vw;bottom:16%}}.px-wings{left:0;right:0;width:auto;bottom:4%;height:0;transform:none;display:block}.px-wings .shipibo-wing{position:absolute;bottom:0;width:clamp(220px,27vw,420px)}.px-wings .shipibo-wing:first-child{right:calc(50% + clamp(120px,13vw,215px))}.px-wings .shipibo-wing:last-child{left:calc(50% + clamp(120px,13vw,215px))}@media (max-width:900px){.px-wings{bottom:15%}.px-wings .shipibo-wing{width:42vw}.px-wings .shipibo-wing:first-child{right:calc(50% + 22vw)}.px-wings .shipibo-wing:last-child{left:calc(50% + 22vw)}}.px-wings{z-index:3;opacity:.92}@media (max-width:900px){.px-wings .shipibo-wing{width:36vw}.px-wings .shipibo-wing:first-child{right:calc(50% + 17vw)}.px-wings .shipibo-wing:last-child{left:calc(50% + 17vw)}}.nav,.nav-c{border-bottom:1px solid rgba(227,164,42,.22)}.nav,.nav-c,body:before{background:#0E0B09}.nav-c .lang a,.nav-c .links a{color:#FFFFFF}.nav-c .links a:hover{color:#E3A42A}.nav-c .lang a{color:rgba(255,255,255,.62)}.nav-c .lang a[aria-current]{color:#FFFFFF;box-shadow:inset 0 -2px 0 #E3A42A}.nav-c .cart{color:#FFFFFF;border-color:#FFFFFF;background:transparent}.nav-c .cart:hover{background:rgba(255,255,255,.08)}.nav-c .logo .lt{display:block!important}.nav-c .logo .dk{display:none!important}.nav-c :focus-visible{outline-color:#E3A42A}:root{--logo-hang:118px;--logo-solid:.59}@media (max-width:900px){:root{--logo-hang:84px;--logo-solid:.69}}.nav,.nav-c{background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .3s ease,border-color .3s ease}.nav-c .in{height:var(--nav-h);padding-block:0;position:relative}.nav-c .logo{align-self:start;height:var(--nav-h);overflow:visible;border-radius:0}.nav-c .logo .lt,.nav-c .logo img{height:var(--logo-hang);width:auto;max-width:none;display:block!important;transform-origin:50% 0;transition:transform .3s ease;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.nav-c.hdr-dark .lang a[aria-current],.nav-c.hdr-dark .links a{color:#FFFFFF}.nav-c.hdr-dark .lang a{color:rgba(255,255,255,.62)}.nav-c.hdr-dark .links a:hover{color:#E3A42A}.nav-c.hdr-dark .cart{color:#FFFFFF;border-color:#FFFFFF;background:transparent}.nav-c.hdr-dark .lang a,.nav-c.hdr-dark .links a{text-shadow:0 1px 10px rgba(0,0,0,.6)}.nav-c.hdr-light .lang a[aria-current],.nav-c.hdr-light .links a{color:var(--fg)}.nav-c.hdr-light .lang a{color:var(--muted)}.nav-c.hdr-light .links a:hover{color:var(--accent-text)}.nav-c.hdr-light .lang a[aria-current]{box-shadow:inset 0 -2px 0 var(--amber)}.nav-c.hdr-light .cart{color:var(--fg);border-color:var(--fg);background:transparent}.nav-c.hdr-light .cart:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.nav-c.hdr-solid{background:#0E0B09;border-bottom-color:rgba(227,164,42,.22)}.nav-c.hdr-solid .lang a[aria-current],.nav-c.hdr-solid .links a{color:#FFFFFF;text-shadow:none}.nav-c.hdr-solid .lang a{color:rgba(255,255,255,.62);text-shadow:none}.nav-c.hdr-solid .lang a[aria-current]{box-shadow:inset 0 -2px 0 #E3A42A}.nav-c.hdr-solid .links a:hover{color:#E3A42A}.nav-c.hdr-solid .cart{color:#FFFFFF;border-color:#FFFFFF;background:transparent}.nav-c.hdr-solid .cart:hover{background:rgba(255,255,255,.08)}.nav-c.hdr-solid .logo img{transform:scale(var(--logo-solid));filter:none}body:before{background:transparent}body:has(.nav-c.hdr-solid):before{background:#0E0B09}.px-hero{margin-top:calc(-1 * var(--nav-h));height:calc(100svh + 760px)}.px-stage{top:0;height:100svh}@media (max-width:900px){.px-hero{height:calc(100svh + 380px)}}.px-copy{padding-top:var(--logo-hang)}@media (prefers-reduced-motion:reduce){.nav,.nav-c,.nav-c .logo img{transition:none}}:root{--bg:#FFFFFF;--fg:#1E1410;--muted:#5C4A3D;--line:#E9E3DA;--surface:#F8F6F2;--chip:#F3EFE9;--tile:#FFFFFF}.card{background:#FFFFFF;border-color:var(--line);transition:box-shadow .2s ease,border-color .2s ease}.card:hover{border-color:#D9D0C3;box-shadow:0 8px 24px rgba(30,20,16,.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card{background:var(--surface)}}:root[data-theme=dark] .card{background:var(--surface)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.co,.co-empty,.co-wait,.ty{padding-block:calc(var(--logo-hang) - var(--nav-h) + 28px) 72px}.co-empty .in,.co-wait .in{display:grid;grid-gap:18px;gap:18px;justify-items:start;min-height:40vh;align-content:start}.co-grid,.ty-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-gap:56px;gap:56px;align-items:start}.co-form,.ty-main{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:680px}.co-form>.h2,.ty-main>.h2{margin-bottom:12px}.co-sec{display:grid;grid-gap:16px;gap:16px;padding-block:22px;border-top:1px solid var(--line)}.co-sec h2{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:24px;letter-spacing:.01em}.co-sec h2>span{width:30px;height:30px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font:700 14px var(--body);color:var(--amber-ink);background:var(--amber)}.co-sec h2 .busy{margin-left:auto;font:italic 400 14px var(--body);color:var(--muted);text-transform:none}.row2{grid-template-columns:1fr 1fr;grid-gap:16px}.row2,.row3{display:grid;gap:16px}.row3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px}.fld{display:grid;grid-gap:6px;gap:6px;min-width:0}.fld label{font-weight:700;font-size:15px}.fld .opt{font-weight:400;color:var(--muted)}.co-coupon-f input,.fld input,.fld select,.fld textarea{width:100%;min-height:50px;font:400 16px/1.3 var(--body);color:var(--fg);background:var(--tile);border:1px solid #d6cdbf;border-radius:4px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.fld textarea{min-height:88px;resize:vertical}.fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235C4A3D' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.co-coupon-f input:focus,.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 35%,transparent)}.fld .hint{font-size:14px;color:var(--muted)}.err{color:#B3261E;font-size:14px;font-weight:500}.has-err input,.has-err select{border-color:#B3261E}.opts{display:grid;grid-gap:10px;gap:10px}.opt-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:14px 16px;cursor:pointer;background:var(--tile);transition:border-color .15s ease,background-color .15s ease}.opt-card:hover{border-color:#CFC4B4}.opt-card.on{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);background:color-mix(in srgb,var(--amber) 6%,var(--tile))}.chk input,.coins input,.opt-card input[type=radio]{width:20px;height:20px;accent-color:#B57A0C;margin:0}.opt-card .t{font-weight:700;display:grid;grid-gap:2px;gap:2px}.opt-card .t small{font-weight:400;color:var(--muted);font-size:14px}.opt-card.pay{grid-template-columns:1fr;padding:0;cursor:default}.pay-h{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;cursor:pointer}.marks{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.marks i{font:700 11px/1 var(--body);font-style:normal;letter-spacing:.04em;border:1px solid var(--line);border-radius:3px;padding:4px 6px;background:var(--tile)}.marks i,.pay-b{color:var(--muted)}.pay-b{padding:0 16px 16px 48px;display:grid;grid-gap:12px;gap:12px;font-size:15.5px}.coins{flex-wrap:wrap}.coins,.coins label{display:flex;gap:8px}.coins label{align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 14px;cursor:pointer;color:var(--fg)}.coins label.on{border-color:var(--amber)}.co-note{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:4px;padding:12px 14px;font-size:15.5px;display:grid;grid-gap:6px;gap:6px}.co-note a{font-weight:700;color:var(--accent-text)}.chk label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:15.5px}.chk input{margin-top:2px;flex:none}.chk a{color:var(--accent-text);font-weight:700}.co-last{gap:18px}.co-alert{border:1px solid #e7b4ae;background:#FDF3F2;color:#8C1D18;border-radius:4px;padding:12px 14px;font-weight:500}.co-place{width:100%;min-height:58px;justify-content:space-between;font-size:17px;padding-inline:22px}.co-place:disabled{opacity:.6;cursor:progress}.co-place span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-secure{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13.5px;color:var(--muted)}.co-sum{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px);min-width:0}.co-sum-in{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px;display:grid;grid-gap:18px;gap:18px}.co-sum h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:22px}.co-sum h2 span{font-family:var(--body);font-weight:400;font-size:15px;color:var(--muted);text-transform:none}.co-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.co-items li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:15px}.co-items .pic{position:relative;width:64px;height:64px;border-radius:6px;background:#fff;border:1px solid var(--line)}.co-items .pic img{width:100%;height:100%;object-fit:contain;border-radius:6px}.co-items .pic em{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;border-radius:11px;background:var(--fg);color:var(--bg);font:700 12px/22px var(--body);font-style:normal;text-align:center;padding-inline:6px}.co-items .nm{display:grid;grid-gap:2px;gap:2px;min-width:0;line-height:1.3}.co-items .nm small{color:var(--muted)}.co-items b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.co-coupon{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:16px}.co-coupon .link{background:none;border:0;padding:0;color:var(--accent-text);font:700 15px var(--body);text-decoration:underline;cursor:pointer;justify-self:start;min-height:32px}.co-coupon-f{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.co-coupon-f .btn{min-height:50px}.chip-c{display:flex;justify-content:space-between;align-items:center;background:var(--chip);border-radius:4px;padding:6px 10px;font-weight:700;font-size:14px}.chip-c button{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font:inherit;font-weight:400}.co-tot{margin:0;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:16px}.co-tot div{display:flex;justify-content:space-between;gap:12px}.co-tot dt{display:grid}.co-tot dt small{color:var(--muted);font-size:13px}.co-tot dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.co-tot .disc dd{color:#2E6B3A}.co-tot .grand{border-top:1px solid var(--line);padding-top:12px;font-size:20px;font-weight:700;align-items:baseline}.co-tot .grand small{font-size:13px;color:var(--muted);font-weight:500}.ty-meta{margin:6px 0 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px}.ty-meta div{padding:12px 14px;display:grid;grid-gap:2px;gap:2px;min-width:0}.ty-meta div+div{border-left:1px solid var(--line)}.ty-meta dt{font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ty-meta dd{margin:0;font-weight:700;overflow-wrap:anywhere}.ty-steps{list-style:none;counter-reset:st;margin:8px 0;padding:0;display:grid;grid-gap:14px;gap:14px}.ty-steps>li{counter-increment:st;border:1px solid var(--line);border-radius:8px;padding:20px 20px 20px 64px;position:relative;display:grid;grid-gap:12px;gap:12px}.ty-steps>li:before{content:counter(st);position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:50%;background:var(--amber);color:var(--amber-ink);display:grid;place-items:center;font-weight:700}.ty-crypto h2,.ty-steps h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:22px}.kv{margin:0;grid-gap:10px;gap:10px}.kv,.kv div{display:grid}.kv div{grid-template-columns:minmax(120px,170px) 1fr;grid-gap:12px;gap:12px;align-items:center}.kv dt{color:var(--muted);font-size:15px}.kv dd{margin:0;min-width:0}.copy{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap}.copy code{font:600 15px/1.4 ui-monospace,Menlo,Consolas,monospace;background:var(--surface);padding:6px 8px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy button,.copy code{border:1px solid var(--line);border-radius:4px}.copy button{background:var(--tile);color:var(--fg);font:700 13px var(--body);padding:7px 10px;cursor:pointer;min-height:34px}.rc{display:grid;grid-gap:10px;gap:10px}.rc-row{display:flex;flex-wrap:wrap;gap:10px}.rc-pick{cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-pick input{position:absolute;opacity:0;width:1px;height:1px}.rc-pick:focus-within{box-shadow:inset 0 0 0 1.5px var(--fg),0 0 0 3px color-mix(in srgb,var(--amber) 35%,transparent)}.ok{background:#EEF6EF;border:1px solid #bfdcc3;color:#1F5A2B;border-radius:4px;padding:12px 14px;font-weight:500}.small{font-size:14px}.ty-crypto{border:1px solid var(--line);border-radius:8px;padding:20px;display:grid;grid-gap:14px;gap:14px;margin-block:8px}.cx{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:center}.qr{width:168px;height:168px;background:#fff;padding:6px;border:1px solid var(--line);border-radius:6px}.qr svg{width:100%;height:100%;display:block}.ty-main>.btn{justify-self:start;margin-top:10px}@media (max-width:980px){.co-grid,.ty-grid{grid-template-columns:1fr;gap:28px}.co-sum{position:static}.co-form,.ty-main{max-width:none}}@media (max-width:600px){.row2{grid-template-columns:1fr}.ty-meta{grid-template-columns:1fr 1fr}.ty-meta div:nth-child(3){border-left:0}.ty-meta div:nth-child(n+3){border-top:1px solid var(--line)}.ty-steps>li{padding:18px 16px 18px 56px}.ty-steps>li:before{left:14px}.kv div{gap:4px}.cx,.kv div{grid-template-columns:1fr}.cx{justify-items:start}.pay-b{padding-left:16px}.marks{display:none}.co-sum-in{padding:18px}}.kene .d{stroke-dasharray:1 1;stroke-dashoffset:1;animation:kene-draw var(--dur,11s) cubic-bezier(.55,.06,.35,1) infinite;animation-delay:calc(var(--i,0) * var(--st,.2s));animation-play-state:paused}.kene .dot{opacity:0;animation:kene-dot var(--dur,11s) ease-in-out infinite;animation-delay:calc(var(--i,0) * var(--st,.2s));animation-play-state:paused}.kene[data-on] .d,.kene[data-on] .dot{animation-play-state:running}@keyframes kene-draw{0%{stroke-dashoffset:1}38%{stroke-dashoffset:0}62%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-1}}@keyframes kene-dot{0%,28%{opacity:0}40%,60%{opacity:1}74%,to{opacity:0}}.kene-band{display:block;width:100%;height:26px;color:var(--accent-text)}.kene-band svg{display:block;width:100%;height:100%;overflow:hidden}.kene-band .rail{opacity:.45}.shipibo-rule{background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.85}.foot .in:before{content:none!important}.foot-band{height:22px;color:#E3A42A;opacity:.7;margin-bottom:6px}.trust:before,.whole:before{content:none!important}.kf{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.kf svg{display:block}.kf-trust{color:var(--umber);opacity:.13}.kf-whole{color:var(--accent-text);opacity:.1}.px-wings .kene{overflow:visible}@property --ka{syntax:"<percentage>";inherits:false;initial-value:0%}@property --kb{syntax:"<percentage>";inherits:false;initial-value:100%}h1.h2:after{-webkit-mask-composite:source-in;-webkit-mask:url(/sd-img/shipibo-banda.svg) repeat-x left center/auto 18px,linear-gradient(90deg,transparent 0 var(--ka),#000 var(--ka) var(--kb),transparent var(--kb));mask:url(/sd-img/shipibo-banda.svg) repeat-x left center/auto 18px,linear-gradient(90deg,transparent 0 var(--ka),#000 var(--ka) var(--kb),transparent var(--kb));-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:kene-wipe 10s cubic-bezier(.55,.06,.35,1) infinite}@keyframes kene-wipe{0%{--ka:0%;--kb:0%}38%{--ka:0%;--kb:100%}62%{--ka:0%;--kb:100%}94%,to{--ka:100%;--kb:100%}}html.portals [data-portal]{--q:calc(1 - var(--p,1));--x:calc(var(--q) * var(--pin,26%));--s:calc(var(--q) * 7%);--t:calc(var(--q) * 9%);-webkit-clip-path:polygon(calc(var(--x) + 2 * var(--s)) 0,calc(100% - var(--x) - 2 * var(--s)) 0,calc(100% - var(--x) - 2 * var(--s)) var(--t),calc(100% - var(--x) - var(--s)) var(--t),calc(100% - var(--x) - var(--s)) calc(2 * var(--t)),calc(100% - var(--x)) calc(2 * var(--t)),calc(100% - var(--x)) calc(100% - 2 * var(--t)),calc(100% - var(--x) - var(--s)) calc(100% - 2 * var(--t)),calc(100% - var(--x) - var(--s)) calc(100% - var(--t)),calc(100% - var(--x) - 2 * var(--s)) calc(100% - var(--t)),calc(100% - var(--x) - 2 * var(--s)) 100%,calc(var(--x) + 2 * var(--s)) 100%,calc(var(--x) + 2 * var(--s)) calc(100% - var(--t)),calc(var(--x) + var(--s)) calc(100% - var(--t)),calc(var(--x) + var(--s)) calc(100% - 2 * var(--t)),var(--x) calc(100% - 2 * var(--t)),var(--x) calc(2 * var(--t)),calc(var(--x) + var(--s)) calc(2 * var(--t)),calc(var(--x) + var(--s)) var(--t),calc(var(--x) + 2 * var(--s)) var(--t));clip-path:polygon(calc(var(--x) + 2 * var(--s)) 0,calc(100% - var(--x) - 2 * var(--s)) 0,calc(100% - var(--x) - 2 * var(--s)) var(--t),calc(100% - var(--x) - var(--s)) var(--t),calc(100% - var(--x) - var(--s)) calc(2 * var(--t)),calc(100% - var(--x)) calc(2 * var(--t)),calc(100% - var(--x)) calc(100% - 2 * var(--t)),calc(100% - var(--x) - var(--s)) calc(100% - 2 * var(--t)),calc(100% - var(--x) - var(--s)) calc(100% - var(--t)),calc(100% - var(--x) - 2 * var(--s)) calc(100% - var(--t)),calc(100% - var(--x) - 2 * var(--s)) 100%,calc(var(--x) + 2 * var(--s)) 100%,calc(var(--x) + 2 * var(--s)) calc(100% - var(--t)),calc(var(--x) + var(--s)) calc(100% - var(--t)),calc(var(--x) + var(--s)) calc(100% - 2 * var(--t)),var(--x) calc(100% - 2 * var(--t)),var(--x) calc(2 * var(--t)),calc(var(--x) + var(--s)) calc(2 * var(--t)),calc(var(--x) + var(--s)) var(--t),calc(var(--x) + 2 * var(--s)) var(--t));will-change:clip-path}html.portals [data-portal] img{scale:calc(1 + var(--q) * .22);filter:brightness(calc(.55 + var(--p,1) * .45)) saturate(calc(.75 + var(--p,1) * .25))}html.portals .cat[data-portal]{--pin:30%}html.portals .gallery .main[data-portal]{--pin:18%}html.portals .foot .bg[data-portal]{--pin:34%}html.portals .foot .bg[data-portal] img{scale:calc(1 + var(--q) * .12)}@media (max-width:700px){html.portals [data-portal]{--pin:16%}html.portals .cat[data-portal]{--pin:20%}}@media (prefers-reduced-motion:reduce){.kene .d{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.kene .dot{opacity:1}.kene .dot,h1.h2:after{animation:none}}.mb-wrap,.mbar{display:none}@media (max-width:900px){.mbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:55;background:#0E0B09;border-top:1px solid rgba(227,164,42,.28);padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.mbar a,.mbar button{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:8px 4px 4px;min-height:56px;background:none;border:0;color:rgba(255,255,255,.78);font:600 11.5px/1 var(--body);letter-spacing:.02em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mbar .on{color:#E3A42A}.mbar .on:before{content:"";top:-1px;left:50%;width:9px;height:9px;margin-left:-4.5px;transform:translateY(-50%) rotate(45deg)}.mbar .on:before,.mbar em{position:absolute;background:#E3A42A}.mbar em{top:4px;left:calc(50% + 6px);min-width:18px;height:18px;border-radius:9px;color:#1E1410;font:700 11px/18px var(--body);font-style:normal;text-align:center;padding-inline:5px}.mbar :focus-visible{outline:2px solid #E3A42A;outline-offset:-4px;border-radius:6px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}body:has(.co),body:has(.ty){padding-bottom:0}.nav-c .actions .cart{display:none}.mb-wrap{display:block;position:fixed;inset:0;z-index:54;background:rgba(14,11,9,.55)}.mb-sheet{position:absolute;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));background:#0E0B09;color:#fff;border-top:1px solid rgba(227,164,42,.28);border-radius:14px 14px 0 0;padding:10px max(20px,env(safe-area-inset-left,0px)) 22px;animation:mb-up .22s ease-out}.mb-grip{width:42px;height:4px;border-radius:2px;background:rgba(255,255,255,.25);margin:0 auto 14px}.mb-cats{list-style:none;margin:0;padding:0;display:grid}.mb-cats a{display:block;padding:13px 2px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:26px;line-height:1;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.mb-cats a:active,.mb-lang{color:#E3A42A}.mb-lang{display:inline-block;margin-top:16px;font-weight:700;text-decoration:none}.mb-search{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.mb-search input{min-height:50px;border-radius:4px;border:1px solid rgba(255,255,255,.25);background:#1A1410;color:#fff;font:400 16px var(--body);padding:0 14px}.mb-search input:focus{outline:none;border-color:#E3A42A}@keyframes mb-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.mb-sheet{animation:none}}@media (max-width:900px){.px-wings{z-index:2;opacity:.6;bottom:44%}.px-wings .shipibo-wing{width:60vw}.px-wings .shipibo-wing:first-child{right:calc(50% - 1vw)}.px-wings .shipibo-wing:last-child{left:calc(50% - 1vw)}.px-copy{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.ck{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#0E0B09;color:#F4EEE2;border-top:1px solid rgba(227,164,42,.3);padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.ck-in{max-width:1180px;margin:0 auto;display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap}.ck-copy{flex:1 1 420px;display:grid;grid-gap:4px;gap:4px;font-size:14.5px;line-height:1.45}.ck-copy b{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:18px;letter-spacing:.02em}.ck-copy a{color:#E3A42A;font-weight:700}.ck-act{display:flex;gap:10px;margin-left:auto}.ck .btn{min-height:44px;padding:12px 20px}.ck-no{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}@media (max-width:900px){.ck{bottom:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:16px}.ck-act{width:100%}.ck-act .btn{flex:1 1;justify-content:center}}.fchat{position:fixed;left:max(18px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:58;display:grid;justify-items:start;grid-gap:10px;gap:10px}.fchat-btn{width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#0E0B09;color:#E3A42A;box-shadow:0 0 0 1.5px rgba(227,164,42,.55),0 10px 26px rgba(14,11,9,.35);transition:transform .2s ease}.fchat-btn:hover{transform:translateY(-2px)}.fchat-btn svg{width:26px;height:26px}.fchat-opts{list-style:none;margin:0;padding:8px;display:grid;grid-gap:2px;gap:2px;background:#0E0B09;border:1px solid rgba(227,164,42,.3);border-radius:10px;box-shadow:0 14px 34px rgba(14,11,9,.4);animation:mb-up .2s ease-out}.fchat-opts a,.fchat-opts button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px 8px 10px;border-radius:6px;background:none;border:0;color:#fff;font:600 15px var(--body);text-decoration:none;cursor:pointer;width:100%}.fchat-opts a:hover,.fchat-opts button:hover{background:rgba(227,164,42,.12)}.fchat-opts svg{width:22px;height:22px;color:#E3A42A;flex:none}.fchat-qr{position:fixed;inset:0;z-index:80;background:rgba(14,11,9,.6);display:grid;place-items:center;padding:20px}.fchat-qr>div{position:relative;background:#fff;color:var(--fg);border-radius:10px;padding:24px;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;max-width:320px}.fchat-qr .x{position:absolute;top:6px;right:8px;border:0;background:none;font-size:20px;min-width:44px;min-height:44px;cursor:pointer;color:var(--fg)}@media (max-width:900px){.fchat{bottom:calc(84px + env(safe-area-inset-bottom,0px));left:12px}.fchat-btn{width:50px;height:50px}}body:has(.ck) .fchat{display:none}.gallery .main{position:relative}.g-open{all:unset;cursor:zoom-in;display:grid;place-items:center;width:100%;height:100%}.g-open img{max-width:86%;max-height:86%;mix-blend-mode:multiply;animation:g-in .3s ease}@keyframes g-in{0%{opacity:.2}to{opacity:1}}.g-open:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.g-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);color:var(--fg);font:400 28px/1 var(--body);cursor:pointer;display:grid;place-items:center;padding-bottom:3px;opacity:.85}.g-nav:hover{opacity:1;border-color:var(--fg)}.g-nav.prev{left:10px}.g-nav.next{right:10px}.g-dots{position:absolute;bottom:10px;left:0;right:0;display:none;justify-content:center;gap:6px}.g-dots span{width:7px;height:7px;transform:rotate(45deg);background:var(--line)}.g-dots span.on{background:var(--amber)}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs button{padding:0;border:1px solid var(--line);border-radius:4px;background:var(--tile);cursor:pointer;line-height:0}.thumbs button.on{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.thumbs button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.thumbs img{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply}.g-zoom{position:fixed;inset:0;z-index:90;background:rgba(14,11,9,.94);display:grid;place-items:center;padding:56px 16px;cursor:zoom-out}.g-zoom img{max-width:100%;max-height:100%;object-fit:contain;cursor:default;background:#fff;border-radius:6px}.g-zoom .g-nav{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}.g-x{top:calc(10px + env(safe-area-inset-top,0px));right:12px;width:44px;height:44px;border:0;background:none;font-size:24px;cursor:pointer}.g-count,.g-x{position:absolute;color:#fff}.g-count{bottom:calc(14px + env(safe-area-inset-bottom,0px));left:0;right:0;text-align:center;font-size:14px}@media (max-width:900px){.gallery .main .g-nav{display:none}.g-dots{display:flex}.thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.lsw{position:relative}.lsw-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border-radius:4px;border:1px solid;background:transparent;color:inherit;font:700 13px var(--body);letter-spacing:.06em;cursor:pointer}.nav-c.hdr-dark .lsw-btn,.nav-c.hdr-solid .lsw-btn{color:#fff;border-color:rgba(255,255,255,.55)}.nav-c.hdr-light .lsw-btn{color:var(--fg);border-color:var(--line)}.lsw-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;list-style:none;margin:0;padding:6px;min-width:170px;background:#0E0B09;border:1px solid rgba(227,164,42,.3);border-radius:8px;box-shadow:0 14px 34px rgba(14,11,9,.35)}.lsw-menu a{display:block;padding:10px 12px;border-radius:5px;color:#fff;text-decoration:none;font:600 15px var(--body)}.lsw-menu a:hover{background:rgba(227,164,42,.14)}.lsw-menu a[aria-current]{color:#E3A42A}.mb-langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mb-langs a{padding:8px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.mb-langs a.on{border-color:#E3A42A;color:#E3A42A}html[lang=ja]{--display:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;--body:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif}html[lang=ja] .cat b,html[lang=ja] .h2,html[lang=ja] .px-copy h1,html[lang=ja] h1{text-transform:none;letter-spacing:0;line-height:1.25}html[lang=ja] .px-copy h1{font-size:clamp(28px,3vw,46px)}html[lang=ja] body{line-height:1.75}