.cp-catalog{padding:2rem 1.5rem 5rem}.cp-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;max-width:120rem;margin:0 auto}.cp-catalog__card{display:flex;flex-direction:column;min-width:0;text-align:center}.cp-catalog__media{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:#f7f7f4;border-radius:.4rem}.cp-catalog__media img{width:100%;height:100%;object-fit:contain;padding:1.5rem}.cp-catalog__title{margin:1.2rem 0 .8rem;font-size:1.7rem;line-height:1.3}.cp-catalog__button{width:100%;min-height:4.8rem;margin-top:auto;padding:.9rem 1.2rem;line-height:1.25}.pc-inquiry{max-width:78rem;margin:7rem auto 0;padding:3rem;background:#f7f7f4;border-radius:.4rem;scroll-margin-top:3rem}.pc-inquiry h2{margin-top:0}.pc-inquiry__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;margin-top:2.5rem}.pc-inquiry__field{display:flex;flex-direction:column;gap:.6rem}.pc-inquiry__field--wide{grid-column:1/-1}.pc-inquiry input:not([type=checkbox]),.pc-inquiry select,.pc-inquiry textarea{width:100%;min-height:4.8rem;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.pc-inquiry textarea{resize:vertical}.pc-inquiry__confirmation{display:flex;align-items:flex-start;gap:1rem}.pc-inquiry__confirmation input{margin-top:.35rem}@media screen and (min-width:750px){.cp-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}}@media screen and (min-width:990px){.cp-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.pc-inquiry{padding:2rem 1.5rem}.pc-inquiry__form{grid-template-columns:1fr}.pc-inquiry__field--wide{grid-column:auto}}.pc-catalog{max-width:120rem;margin:auto;padding:2rem 1.5rem 5rem}.pc-notice{font-weight:600}.pc-filter{display:block;width:100%;max-width:55rem;padding:1.2rem;margin:.6rem 0 2.5rem;font:inherit;border:1px solid #aaa}.pc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem;align-items:start}.pc-card{min-width:0;scroll-margin-top:10rem}.pc-card[hidden]{display:none}.pc-image-link{display:block;background:#f7f7f4;aspect-ratio:1;border-radius:.4rem;overflow:hidden}.pc-image-link img{display:block;width:100%;height:100%;object-fit:contain;padding:1.5rem}.pc-title{font-size:1.8rem;line-height:1.35;margin:1.3rem 0}.pc-card details{border-block:1px solid #ddd;margin-bottom:1rem}.pc-card summary{position:relative;cursor:pointer;padding:1.2rem .4rem;font-size:1.5rem;list-style:disclosure-closed}.pc-card details[open] summary{list-style:disclosure-open}.pc-body{font-size:1.45rem;line-height:1.6;overflow-wrap:anywhere;padding:.5rem}.pc-body h3{font-size:1.7rem}.pc-body ul{padding-left:1.8rem}.pc-order{min-height:5.2rem;width:100%;font-size:1.4rem;padding:1rem;line-height:1.35;text-align:center}.pc-inquiry{clear:both}.pc-catalog :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.pc-title{font-size:1.65rem}.pc-card:has(details[open]){grid-column:1/-1}.pc-card:has(details[open]) .pc-image-link{max-width:24rem;margin:auto}.pc-body{font-size:1.6rem}.pc-card summary{font-size:1.4rem}}.pc-card:has(details[open]){grid-column:1/-1;display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);column-gap:3rem}.pc-card:has(details[open]) .pc-image-link{grid-column:1;grid-row:1/4}.pc-card:has(details[open]) .pc-title,.pc-card:has(details[open]) details,.pc-card:has(details[open]) .pc-order{grid-column:2}.pc-card:has(details[open]) .pc-order{max-width:40rem}.pc-card:has(details[open]) .pc-body{max-width:80rem;font-size:1.6rem}@media(max-width:749px){.pc-card:has(details[open]){display:block}.pc-card:has(details[open]) .pc-image-link{max-width:22rem;margin:auto}}.pc-search{padding-block:2rem}.pc-search-item{border-bottom:1px solid #ddd}.pc-search-item a{display:block;padding:1rem .5rem;text-decoration:none}.pc-search-item small{line-height:1.4;display:inline-block;margin-top:.4rem}.pc-search .pc-search-item a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
