.xt-pbox-shell{box-sizing:border-box;width:100%;min-width:0;max-width:960px;margin:1.75em auto;container:xt-pbox/inline-size}.xt-pbox{--shop-amazon:#d97800;--shop-rakuten:#c93630;--shop-yahoo:#2a6fd0;--shop-mercari:#e00010;--shop-soundhouse:#6a3470;--shop-custom:#1f1b16;--shop-custom-2:#3d3831;color:#1a1a1a;background:#fff;border:1px solid #e4e4e4;border-radius:16px;grid-template-columns:148px minmax(0,1fr);grid-template-areas:"img body""btns btns";gap:8px 18px;margin:0;padding:18px;display:grid;box-shadow:0 10px 28px #0000000f}.xt-pbox .pochipp-box__image{background:0 0;border-radius:10px;grid-area:img;align-self:center;place-items:center;padding:4px;display:grid;overflow:hidden}.xt-pbox .pochipp-box__image img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:148px;display:block}.xt-pbox .pochipp-box__body{grid-area:body;align-self:center;min-width:0}.xt-pbox .pochipp-box__title{font-size:16px;font-weight:700;line-height:1.55}.xt-pbox .pochipp-box__title a{color:inherit;text-decoration:none}.xt-pbox .pochipp-box__title a:hover{text-underline-offset:3px;text-decoration:underline}.xt-pbox .pochipp-box__info{color:#6b6b6b;margin-top:4px;font-size:13px}.xt-pbox .pochipp-box__price{color:#c0392b;margin-top:6px;font-size:15px;font-weight:700}.xt-pbox .pochipp-box__review{margin-top:6px;font-size:12.5px}.xt-pbox .pochipp-box__review a{color:#2a7a8c;text-decoration:none}.xt-pbox .pochipp-box__btns{grid-area:btns;grid-template-columns:repeat(var(--btn-count), minmax(0, 1fr));gap:10px;margin-top:14px;display:grid}.xt-pbox .pochipp-box__btnwrap{min-width:0}.xt-pbox .pochipp-box__btn{color:#fff;letter-spacing:.03em;text-shadow:0 1px 1px #00000059;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:14.5px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 2px 8px #00000024}.xt-pbox .pochipp-box__btn span{white-space:nowrap}.xt-pbox .pochipp-box__btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 5px 14px #0000002e}.xt-pbox .-amazon>.pochipp-box__btn{background:var(--shop-amazon)}.xt-pbox .-rakuten>.pochipp-box__btn{background:var(--shop-rakuten)}.xt-pbox .-yahoo>.pochipp-box__btn{background:var(--shop-yahoo)}.xt-pbox .-mercari>.pochipp-box__btn{background:var(--shop-mercari)}.xt-pbox .-soundhouse>.pochipp-box__btn{background:var(--shop-soundhouse)}.xt-pbox .-custom>.pochipp-box__btn,.xt-pbox .-custom_2>.pochipp-box__btn{background:var(--shop-custom)}@container xt-pbox (width<=640px){.xt-pbox{border-radius:14px;grid-template-columns:128px minmax(0,1fr);gap:6px 12px;padding:14px}.xt-pbox .pochipp-box__image{padding:2px}.xt-pbox .pochipp-box__image img{max-height:128px}.xt-pbox .pochipp-box__title{font-size:14px;line-height:1.4}.xt-pbox .pochipp-box__info{font-size:12px}.xt-pbox .pochipp-box__price{margin-top:4px;font-size:14px}.xt-pbox .pochipp-box__review{margin-top:4px;font-size:12px}.xt-pbox .pochipp-box__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.xt-pbox .pochipp-box__btn{letter-spacing:.01em;border-radius:10px;height:40px;padding:0 8px;font-size:12.5px}.xt-pbox .-soundhouse>.pochipp-box__btn,.xt-pbox .-custom>.pochipp-box__btn,.xt-pbox .-custom_2>.pochipp-box__btn{letter-spacing:0;font-size:11.5px}}@media (width<=768px){.xt-pbox{border-radius:14px;grid-template-columns:128px minmax(0,1fr);gap:6px 12px;padding:14px}.xt-pbox .pochipp-box__image{padding:2px}.xt-pbox .pochipp-box__image img{max-height:128px}.xt-pbox .pochipp-box__title{font-size:14px;line-height:1.4}.xt-pbox .pochipp-box__info{font-size:12px}.xt-pbox .pochipp-box__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.xt-pbox .pochipp-box__btn{letter-spacing:.01em;border-radius:10px;height:40px;padding:0 8px;font-size:12.5px}.xt-pbox .-soundhouse>.pochipp-box__btn,.xt-pbox .-custom>.pochipp-box__btn,.xt-pbox .-custom_2>.pochipp-box__btn{letter-spacing:0;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.xt-pbox .pochipp-box__btn{transition:none}.xt-pbox .pochipp-box__btn:hover{transform:none}}
