.bbs-pd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-bottom:5px solid var(--ink);background:var(--white)}.bbs-pd .pgal{border-right:5px solid var(--ink);background:var(--board);display:flex;flex-direction:column}.bbs-pd .pmain{aspect-ratio:1.06;overflow:hidden}.bbs-pd .pmain img{width:100%;height:100%;object-fit:cover;display:block}.bbs-pd .pthumbs{display:flex;border-top:3px solid var(--ink)}.bbs-pd.pd-nothumbs .pthumbs{display:none}.bbs-pd.pd-simple .pmain img{object-position:50% 58%}.bbs-pd .pthumbs button{flex:1 1 0;max-width:190px;aspect-ratio:1.2;padding:0;border:none;border-right:3px solid var(--ink);background:var(--white);cursor:pointer;overflow:hidden}.bbs-pd .pthumbs button:last-child{border-right:none}.bbs-pd .pthumbs button img{width:100%;height:100%;object-fit:cover;display:block;opacity:.55;transition:opacity .2s}.bbs-pd .pthumbs button[aria-current=true] img,.bbs-pd .pthumbs button:hover img{opacity:1}.bbs-pd .pbuy{padding:38px 30px 40px;display:flex;flex-direction:column;gap:16px}.bbs-pd .pkick{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--mut)}.bbs-pd .ptitle{font:900 clamp(52px,6vw,92px)/.9 var(--disp);text-transform:uppercase;letter-spacing:.01em;margin:0}.bbs-pd .prate{font-size:16px;color:var(--body-soft)}.bbs-pd .prate b{color:var(--ink)}.bbs-pd .pblurb{font-size:16.5px;color:var(--body-strong);max-width:46ch;margin:0}.bbs-pd .pfacts{display:flex;flex-wrap:wrap;gap:8px}.bbs-pd .pfacts span{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;border:3px solid var(--ink);padding:8px 12px 6px}.bbs-pd .pvars{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.bbs-pd .pvar{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;border:3px solid var(--ink);background:var(--white);color:var(--ink);padding:9px 14px 7px;min-height:44px;cursor:pointer}.bbs-pd .pvar.on{background:var(--ink);color:#fff}.bbs-pd .pvar[data-bbs-var-out]{color:var(--mut);border-color:var(--hairline)}.bbs-pd .pvar small{font:400 15px/1 var(--bodyfont);text-transform:none;letter-spacing:0;margin-left:6px}.bbs-pd .paddrow{display:flex;align-items:stretch;margin-top:6px;cursor:pointer;max-width:420px;border:none;background:none;padding:0;font:inherit;text-decoration:none}.bbs-pd .paddrow .pprice{font:700 26px/1 var(--disp);background:var(--white);border:5px solid var(--ink);border-right:none;color:var(--ink);padding:16px 20px 12px}.bbs-pd .paddrow .padd{flex:1;font:700 26px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--buy);color:var(--ink);border:5px solid var(--ink);padding:16px 24px 12px;text-align:center;transition:background .15s,color .15s}.bbs-pd .paddrow:hover .padd{background:var(--ink);color:#fff}.bbs-pd .paddrow.out{cursor:default}.bbs-pd .paddrow.out .padd{background:var(--board);color:var(--mut)}.bbs-pd .pstock{font-size:16.5px;color:var(--body-soft)}.bbs-pd .pstock i{font-style:normal;color:#1f7a2d;font-weight:700}@media(max-width:900px){.bbs-pd{grid-template-columns:1fr}.bbs-pd .pgal{border-right:none;border-bottom:5px solid var(--ink)}.bbs-pd .pbuy{padding:26px 18px 30px}}.bbs-sechead{font:700 clamp(26px,3.4vw,40px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:34px 24px 0;margin:0}.bbs-secsub{font-size:16.5px;color:var(--body-soft);padding:8px 24px 22px;max-width:62ch;margin:0}.bbs-secsub a{color:var(--ink);font-weight:700}.bbs-boxslab{background:var(--ink);color:#fff;border-top:5px solid var(--ink);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.bbs-boxslab .bimg{padding:34px 26px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:14px}.bbs-boxslab .bimg img{width:100%;height:auto;display:block}.bbs-boxslab .blist{padding:38px 30px 40px}.bbs-boxslab h3{color:#fff;font:700 clamp(26px,3.4vw,40px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;margin:0 0 18px}.bbs-boxslab ul{list-style:none;padding:0;margin:0;columns:2;gap:26px;font-size:16px;color:var(--on-ink)}.bbs-boxslab li{padding:5px 0;border-bottom:1px solid var(--hairline-ink);break-inside:avoid;cursor:default;transition:color .15s}.bbs-boxslab li[data-part]:hover,.bbs-boxslab li.lit{color:#fff;border-bottom-color:var(--buy)}.bbs-boxslab .yours{margin:18px 0 0;font-size:16.5px;color:var(--on-ink-mut);max-width:44ch}.bbs-boxslab.no-diagram{grid-template-columns:1fr}@media(max-width:900px){.bbs-boxslab{grid-template-columns:1fr}.bbs-boxslab .bimg{padding:24px 18px 10px;gap:10px}.bbs-boxslab .blist{padding:16px 18px 34px}}@media(max-width:560px){.bbs-boxslab ul{columns:1}}.cwrap{position:relative;width:100%}.cwrap .cbase{width:100%;height:auto;display:block;transition:opacity .25s}.cwrap .cpart{position:absolute;opacity:0;pointer-events:none;transition:opacity .18s;height:auto}.cwrap .chot{position:absolute;cursor:default}.cwrap[data-hl~=A] .cpA,.cwrap[data-hl~=B] .cpB,.cwrap[data-hl~=C] .cpC,.cwrap[data-hl~=D] .cpD,.cwrap[data-hl~=E] .cpE,.cwrap[data-hl~=F] .cpF,.cwrap[data-hl~=G] .cpG,.cwrap[data-hl~=H] .cpH,.cwrap[data-hl~=I] .cpI,.cwrap[data-hl~=J] .cpJ,.cwrap[data-hl~=K] .cpK{opacity:1}.ckey{height:52px;overflow:hidden;font-size:16.5px;line-height:1.5;color:var(--on-ink-mut)}.ckey .ckb{font:700 24px/1.5 var(--disp);letter-spacing:.03em;color:var(--amber);text-transform:uppercase;margin-right:10px}@media(max-width:900px){.ckey{height:50px}}.bbs-revgrid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);border-top:5px solid var(--ink);background:var(--white)}.bbs-revgrid .rev{padding:30px 26px 34px;border-right:3px solid var(--ink)}.bbs-revgrid .rev:last-child{border-right:none}.bbs-revgrid .stars{color:var(--buy);font-size:18px;letter-spacing:2px;margin-bottom:12px}.bbs-revgrid p{font-size:16.5px;color:var(--body-strong);margin:0}.bbs-revgrid .who{margin-top:14px;font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase}.bbs-revgrid .who span{color:var(--mut);font-weight:400}@media(max-width:900px){.bbs-revgrid{grid-template-columns:1fr}.bbs-revgrid .rev{border-right:none;border-bottom:2px solid var(--hairline)}.bbs-revgrid .rev:last-child{border-bottom:none}}.bbs-pair{display:flex;align-items:center;gap:22px;border-top:5px solid var(--ink);background:var(--board);padding:22px 24px;flex-wrap:wrap}.bbs-pair img{width:170px;height:170px;object-fit:cover;border:3px solid var(--ink)}.bbs-pair .pt{flex:1}.bbs-pair .pt b{font:700 clamp(24px,2.6vw,30px)/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;display:block}.bbs-pair .pt b a{color:inherit;text-decoration:none}.bbs-pair .pt small{font-size:16.5px;color:var(--body-soft)}.bbs-pair .dadd{font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;background:var(--buy);color:var(--ink);padding:14px 22px 10px;cursor:pointer;border:5px solid var(--ink);transition:background .15s,color .15s;text-decoration:none}.bbs-pair .dadd:hover{background:var(--ink);color:#fff}@media(max-width:700px){.bbs-pair{display:grid;grid-template-columns:128px 1fr;align-items:start;gap:12px 18px}.bbs-pair img{width:128px;height:128px}.bbs-pair .pt{min-width:0}.bbs-pair .dadd{grid-column:2;justify-self:start;font-size:22px;padding:12px 18px 8px}}.bbs-faq{border-top:5px solid var(--ink);padding-bottom:10px;background:var(--white)}.bbs-faq details{border-bottom:3px solid var(--ink)}.bbs-faq details:last-of-type{border-bottom:none}.bbs-faq summary{font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:18px 24px 14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.bbs-faq summary::-webkit-details-marker{display:none}.bbs-faq summary:after{content:"+";font:900 32px/1 var(--disp);color:var(--ink);flex:none}.bbs-faq details[open] summary:after{content:"\2212"}.bbs-faq .fa{padding:0 24px 20px;font-size:16.5px;color:var(--body-strong);max-width:68ch}.bbs-pd .pstitle{font-size:clamp(38px,4.5vw,64px);line-height:.95}.bbs-pd .pnote{font:400 15px/1.5 var(--bodyfont);color:var(--body-soft);margin:0;border-top:1px solid var(--hairline);padding-top:14px}.bbs-pd .pnote a{color:var(--ink);font-weight:700}.bbs-psdesc{padding:30px 24px 34px;background:var(--white)}.bbs-psdesc>div{max-width:70ch;font:400 17px/1.6 var(--bodyfont);color:var(--body-strong)}.bbs-psdesc h2,.bbs-psdesc h3,.bbs-psdesc h4{font:700 24px/1.2 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:22px 0 8px}.bbs-psdesc p{margin:0 0 14px}.bbs-psdesc ul{padding-left:20px;margin:0 0 14px}.bbs-psdesc li{margin:0 0 4px}.bbs-psdesc a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.bbs-psdesc strong{color:var(--ink)}.bbs-psdesc img{max-width:100%;height:auto}.bbs-cmp{border-top:var(--bar);background:var(--white);padding-bottom:40px}.bbs-cmp .cmp{display:grid;grid-template-columns:minmax(120px,1fr) 2fr 2fr;margin:0 24px;border-top:var(--bar-inner)}.bbs-cmp .cmp>div{padding:14px 16px 14px 0;border-bottom:2px solid var(--hairline);font:400 17px/1.45 var(--bodyfont);color:var(--ink)}.bbs-cmp .cmp>.cmpk{font:700 24px/1.25 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--mut)}.bbs-cmp .cmp>.cmph{font:900 clamp(26px,3vw,40px)/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;padding-top:22px}.bbs-cmp .cmph a{color:var(--ink);text-decoration:none}.bbs-cmp .cmph a:hover{color:var(--buy)}.bbs-cmp .cmph small{display:block;font:400 15px/1 var(--bodyfont);text-transform:none;letter-spacing:0;color:var(--mut);margin-top:8px}.bbs-cmp .cmpv,.bbs-cmp .cmph:not(.cmpk){padding-left:14px}.bbs-cmp .on{background:var(--board)}.bbs-cmp .cmpf{border-bottom:none;padding-top:18px}.bbs-cmp .cmpprice{font:700 24px/1 var(--disp);color:var(--mut)}.bbs-cmp .dadd{display:inline-flex;align-items:center;font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;background:var(--buy);color:var(--ink);padding:14px 18px 10px;border:none;cursor:pointer;text-decoration:none;min-height:44px;transition:background .15s,color .15s}.bbs-cmp .dadd:hover{background:var(--ink);color:#fff}@media(max-width:700px){.bbs-cmp .cmp{grid-template-columns:1fr 1fr;margin:0;border-top:5px solid var(--ink)}.bbs-cmp .cmp>div{font-size:16px;padding:6px 14px 14px;border-bottom:3px solid var(--ink)}.bbs-cmp .cmp>div:nth-child(3n){border-left:3px solid var(--ink)}.bbs-cmp .cmp>.cmpk{grid-column:1 / -1;border-bottom:none;padding:14px 16px 2px;text-align:center}.bbs-cmp .cmp>.cmph.cmpk,.bbs-cmp .cmp>.cmpk.cmpf{display:none}.bbs-cmp .cmp>.cmph{padding:14px 14px 12px;text-align:center;border-bottom:5px solid var(--ink)}.bbs-cmp .cmp>.cmpv{text-align:center}.bbs-cmp .cmp>.cmpv.on{background:transparent}.bbs-cmp .cmpf{border-bottom:none;padding-top:14px}.bbs-cmp .cmpf .dadd{width:100%;justify-content:center}}.bbs-peek{border-top:var(--bar);background:var(--board);padding-bottom:36px}.bbs-peek .pkrail{list-style:none;margin:0 24px;padding:0;display:flex;flex-wrap:wrap;border:3px solid var(--ink);background:var(--white)}.bbs-peek .pkrail li{flex:1 1 auto;border-right:3px solid var(--ink)}.bbs-peek .pkrail li:last-child{border-right:none}.bbs-peek .pkrail a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px 9px;font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:none;min-height:44px;box-sizing:border-box;white-space:nowrap}.bbs-peek .pkrail a:hover{background:var(--ink);color:#fff}.bbs-peek .pkrail i{font-style:normal;color:var(--mut)}.bbs-peek .pkrail a:hover i{color:var(--on-ink-mut)}.bbs-peek .pkfirst{margin:22px 24px 0;max-width:68ch}.bbs-peek .pklead{font:700 16px/1.3 var(--bodyfont);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:0 0 12px}.bbs-peek .iact{display:flex;gap:12px;align-items:baseline;margin:0 0 10px}.bbs-peek .iact .idot{flex:none;width:10px;height:10px;background:var(--buy);margin-top:7px;align-self:flex-start}.bbs-peek .iact p{margin:0;font:400 17px/1.5 var(--bodyfont);color:var(--ink)}.bbs-peek .pkmore{display:inline-block;margin-top:10px;font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:none;min-height:44px}.bbs-peek .pkmore .t{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.bbs-peek .pkmore:hover{color:var(--buy)}@media(max-width:700px){.bbs-peek .pkrail{margin:0 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bbs-peek .pkrail::-webkit-scrollbar{display:none}.bbs-peek .pkrail li{flex:0 0 auto}.bbs-peek .pkfirst{margin:20px 16px 0}}.bbs-set{border-top:var(--bar);background:var(--white);padding-bottom:40px}.bbs-set .setl{list-style:none;margin:0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:var(--ink);border:5px solid var(--ink)}.bbs-set .setl li{background:var(--white)}.bbs-set .setl a{display:block;color:var(--ink);text-decoration:none}.bbs-set .setl img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--board);display:block}.bbs-set .setl span{display:block;font:700 clamp(24px,2vw,28px)/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;padding:12px 14px 2px}.bbs-set .setl small{display:block;font:400 16px/1.3 var(--bodyfont);color:var(--mut);padding:0 14px 14px}.bbs-set .setl a:hover span{color:var(--buy)}.bbs-set .setadd{display:inline-flex;align-items:center;margin:18px 24px 0;background:var(--buy);color:var(--ink);border:none;font:700 24px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;padding:16px 22px 12px;cursor:pointer;min-height:48px;transition:background .15s,color .15s}.bbs-set .setadd:hover{background:var(--ink);color:#fff}.bbs-set .setnote{font:400 15px/1.4 var(--bodyfont);color:var(--mut);margin:12px 24px 0;max-width:60ch}@media(max-width:700px){.bbs-set .setl{margin:0 16px;grid-template-columns:1fr;gap:4px;border-width:4px}.bbs-set .setl a{display:grid;grid-template-columns:104px 1fr;align-items:center;column-gap:14px}.bbs-set .setl img{aspect-ratio:1}.bbs-set .setl span{padding:8px 10px 2px 0;font-size:24px}.bbs-set .setl small{padding:0 10px 8px 0}.bbs-set .setl span,.bbs-set .setl small{grid-column:2}.bbs-set .setl img{grid-row:1 / span 2}.bbs-set .setadd{margin:16px;width:calc(100% - 32px);justify-content:center}.bbs-set .setnote{margin:10px 16px 0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bbs-pdp.css.map */
