.pouch-page-price{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pouch-page-price>span{border:2px solid var(--ink);background:var(--paper);min-width:190px;box-shadow:4px 4px 0 var(--purple);border-radius:14px;gap:3px;padding:13px 16px;display:grid}.pouch-page-price small{text-transform:uppercase;font-size:10px;font-weight:900}.pouch-page-price strong{font-size:30px}.pouch-page-hero-image img{object-position:center 45%}.pouch-page-sizes{padding-block:clamp(70px,8vw,120px)}.pouch-page-size-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pouch-page-size-grid article{border:2px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--orange);border-radius:20px;grid-template-columns:1fr auto;gap:11px 20px;padding:30px;display:grid}.pouch-page-size-grid article:nth-child(2){box-shadow-color:var(--purple)}.pouch-page-size-grid article>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.pouch-page-size-grid article>strong{grid-area:1/2/3;font-size:38px}.pouch-page-size-grid h3{margin:0;font-size:25px}.pouch-page-size-grid p{grid-column:1/-1;margin:11px 0;font-size:15px;line-height:1.65}.pouch-page-size-grid a{text-underline-offset:5px;grid-column:1/-1;justify-self:start;font-weight:900}.pouch-page-gallery{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pouch-page-gallery figure{aspect-ratio:1.12;background:#d9c5a8;border:2px solid #fff0d8;border-radius:18px;margin:0;position:relative;overflow:hidden}.pouch-page-gallery img{object-fit:cover}.pouch-page-gallery figcaption{border:1px solid var(--ink);color:var(--ink);background:#fffaf1f0;border-radius:9px;padding:11px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:12px;right:12px}.tote-page-closing.pouch-page-closing{background:var(--purple)}@media (width<=760px){.pouch-page-size-grid,.pouch-page-gallery{grid-template-columns:1fr}.pouch-page-price>span{flex:1;min-width:150px}.pouch-page-gallery figure{aspect-ratio:1.05}}@media (width<=430px){.pouch-page-size-grid article{padding:24px}.pouch-page-size-grid article>strong{font-size:31px}.pouch-page-price{display:grid}.pouch-page-price>span{min-width:0}}
