.bbs-coll{background:var(--white);padding:0 0 72px}@media(max-width:700px){.bbs-coll{padding-bottom:40px}}.chead{padding:36px 24px 30px}.chead .ckick{font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin:0 0 10px}.chead h1{font:900 clamp(60px,10vw,150px)/.85 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0}.chead .csub{font:400 17px/1.5 var(--bodyfont);color:var(--body-soft);max-width:46ch;margin:16px 0 0}.chead .cnote{font:400 15px/1.5 var(--bodyfont);color:var(--mut);margin:8px 0 0}.cdoors{border-top:var(--bar);padding:22px 24px 26px}.cdoors .cdlead{font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin:0 0 8px}.cdoor{display:block;width:fit-content;font:900 clamp(44px,6.5vw,88px)/.95 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-decoration:none}.cdoor:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px}.cdoor sup{font:700 17px/1 var(--bodyfont);letter-spacing:0;color:var(--mut);margin-left:14px;vertical-align:22px}.cdoor sup{display:inline-block}.cdoors--empty{margin:28px 0 56px}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--bar)}.cgrid.cg2{grid-template-columns:repeat(2,1fr)}.cgrid.cg1{grid-template-columns:1fr;max-width:640px}.ccard{display:flex;flex-direction:column;border-right:5px solid var(--ink);border-bottom:5px solid var(--ink);background:var(--board)}.ccard:nth-child(3n){border-right:none}.ccard .cimg{display:block;aspect-ratio:1.06;flex:1;min-height:0;overflow:hidden}.ccard .cimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease-out}.ccard:hover .cimg img{transform:scale(1.02)}.ccard .crow{display:flex;align-items:stretch;border-top:5px solid var(--ink);margin-top:auto}.ccard .cname{flex:1;font:700 clamp(24px,2.5vw,32px)/1.02 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--white);padding:14px 16px 10px;color:var(--ink);text-decoration:none;display:flex;align-items:center}.ccard .cname span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard .dadd{font:700 clamp(24px,2.1vw,28px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;background:var(--buy);color:var(--ink);padding:14px 16px 10px;min-height:44px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;white-space:nowrap;transition:background .15s,color .15s;border:none;text-decoration:none}.ccard .dadd:hover{background:var(--ink);color:#fff}.cempty{font:400 17px/1.5 var(--bodyfont);color:var(--body-strong);padding:40px 24px 0}.cempty a{color:var(--ink);font-weight:700}.cpage{display:flex;gap:20px;align-items:center;justify-content:center;padding:40px 24px 0;font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase}.cpage a{color:var(--ink);text-decoration:none;padding:10px 6px;min-height:44px;display:inline-flex;align-items:center}.cpage a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.cpage span{font:500 16px/1 var(--bodyfont);color:var(--mut)}@media(max-width:700px){.chead{padding:26px 18px 24px}.chead h1{line-height:.88}.cdoors{padding:18px 18px 22px}.cempty{padding:4px 18px 0}.cdoor sup{vertical-align:12px}.cgrid{grid-template-columns:repeat(2,1fr)}.ccard:nth-child(3n){border-right:5px solid var(--ink)}.ccard:nth-child(2n){border-right:none}.ccard .crow{flex-direction:column}.ccard .cname{font-size:22px;padding:12px 14px 8px}.ccard .cname span{min-height:2.04em;display:flex;align-items:center}.ccard .dadd{font-size:22px;padding:12px 14px 9px;border-top:3px solid var(--ink);justify-content:center;min-height:44px}}.bbs-more{padding:40px 24px 56px;background:var(--white)}.bbs-more .cgrid{border:5px solid var(--ink)}.bbs-more .ccard{border-bottom:none}.bbs-more .cgrid.mg2{grid-template-columns:repeat(2,1fr);max-width:760px}.bbs-more .cgrid.mg3{grid-template-columns:repeat(3,1fr);max-width:1100px}.bbs-more .cgrid.mg4{grid-template-columns:repeat(4,1fr)}.bbs-more .cgrid.mg4 .ccard:nth-child(3n){border-right:5px solid var(--ink)}.bbs-more .cgrid.mg4 .ccard:nth-child(4n){border-right:none}.bbs-more .cgrid.mg2 .ccard:nth-child(2n){border-right:none}.bbs-more .ccard .cname,.bbs-more .ccard .dadd{font-size:clamp(24px,1.4vw,28px)}@media(max-width:700px){.bbs-more{padding:30px 16px 40px}.bbs-more .cgrid.mg2,.bbs-more .cgrid.mg3,.bbs-more .cgrid.mg4{grid-template-columns:repeat(2,1fr)}.bbs-more .cgrid .ccard{border-right:5px solid var(--ink);border-bottom:5px solid var(--ink)}.bbs-more .cgrid .ccard:nth-child(2n){border-right:none}.bbs-more .cgrid.mg4 .ccard:nth-last-child(-n+2),.bbs-more .cgrid.mg2 .ccard:nth-last-child(-n+2){border-bottom:none}.bbs-more .cgrid.mg3 .ccard:last-child{grid-column:1 / -1;border-right:none;border-bottom:none}.bbs-more .cgrid.mg3 .ccard:last-child .cimg{aspect-ratio:2.2}.bbs-more .cgrid.mg3 .ccard:nth-child(-n+2){border-bottom:5px solid var(--ink)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bbs-collection.css.map */
