.bcore-comparison-wrap,.bcore-microcopy,.bcore-product{--bcore-accent:#6b8ab8;--bcore-accent-fg:#fff;--bcore-bg:#fff;--bcore-surface:#fff;--bcore-fg:#1c2430;--bcore-on-fg:#fff;--bcore-muted:#6b7684;--bcore-price:#a8384b;--bcore-star:#e0a52e;--bcore-mark-good:#6fc49d;--bcore-mark-fair:#e4b671;--bcore-mark-poor:#e8a1a6;--bcore-label-bg:linear-gradient(150deg,#ffe9a8,#f1cf6a 22%,#d3a82e 46%,#fff3cd 56%,#e2bb4d 76%,#bf9420);--bcore-label-fg:#fff;--bcore-label-stroke:1.6px rgba(0,0,0,.75);--bcore-label-shadow:0 1px 1px rgba(0,0,0,.35);--bcore-price-soft:rgba(168,56,75,.1);--bcore-border-width:0px;--bcore-backdrop:none;--bcore-shadow-rgb:20,28,40;--bcore-shadow-alpha:0.07;--bcore-shadow-scale:1;--bcore-border-rgb:20,28,40;--bcore-border-alpha:0.12;--bcore-border-scale:1;--bcore-border-color:rgba(var(--bcore-border-rgb),calc(var(--bcore-border-alpha)*var(--bcore-border-scale)));--bcore-radius:4px;--bcore-radius-inner:3px;--bcore-shadow:0 1px 2px rgba(var(--bcore-shadow-rgb),calc(var(--bcore-shadow-alpha)*var(--bcore-shadow-scale)*0.7)),0 8px 24px rgba(var(--bcore-shadow-rgb),calc(var(--bcore-shadow-alpha)*var(--bcore-shadow-scale)));--bcore-btn-radius:4px;--bcore-img-size:144px;--bcore-max-width:100%;--bcore-gap:0.9em;--bcore-pad:1.65em;--bcore-brand-rakuten:#c8393a;--bcore-brand-amazon:#b85c00;--bcore-brand-yahoo:#d0344f;--bcore-brand-mercari:#4a5563;--bcore-brand-moshimo:#6a5aa0;--bcore-brand-rakuten-text:var(--bcore-brand-rakuten);--bcore-brand-amazon-text:var(--bcore-brand-amazon);--bcore-brand-yahoo-text:var(--bcore-brand-yahoo);--bcore-brand-mercari-text:var(--bcore-brand-mercari);--bcore-brand-moshimo-text:var(--bcore-brand-moshimo);--bcore-brand-generic:var(--bcore-accent);--bcore-brand-default:var(--bcore-accent)}@media(prefers-color-scheme:dark){.bcore-comparison-wrap:not(.bcore-no-dark),.bcore-product:not(.bcore-no-dark){--bcore-accent:#7c9bd1;--bcore-accent-fg:#10161f;--bcore-bg:#171d26;--bcore-surface:#171d26;--bcore-fg:#e4e9f0;--bcore-on-fg:#10161f;--bcore-muted:#98a3b3;--bcore-price:#e6899a;--bcore-star:#f0bc55;--bcore-mark-good:#8ad7b2;--bcore-mark-fair:#f0cf90;--bcore-mark-poor:#f2b2b7;--bcore-label-bg:linear-gradient(150deg,#fff0c0,#f6da84 22%,#ddb542 46%,#fff8e0 56%,#ecc964 76%,#cca231);--bcore-label-fg:#fff;--bcore-label-stroke:1.6px rgba(0,0,0,.75);--bcore-label-shadow:0 1px 1px rgba(0,0,0,.4);--bcore-price-soft:rgba(230,137,154,.14);--bcore-shadow-rgb:0,0,0;--bcore-shadow-alpha:0.45;--bcore-border-rgb:255,255,255;--bcore-border-alpha:0.12;--bcore-brand-rakuten:#c2494c;--bcore-brand-mercari:#5c6878;--bcore-brand-moshimo:#7c6cb0;--bcore-brand-rakuten-text:#ff8c8f;--bcore-brand-amazon-text:#ffb04d;--bcore-brand-yahoo-text:#ff8fa8;--bcore-brand-mercari-text:#a8b4c4;--bcore-brand-moshimo-text:#b8a8f0}}:where(.bcore-product) a{color:inherit;text-decoration:none}.bcore-product a.bcore-product__cta,.bcore-product a.bcore-product__cta:focus,.bcore-product a.bcore-product__cta:hover,.bcore-product a.bcore-product__title-link,.bcore-product a.bcore-product__title-link:hover{border-bottom:0;box-shadow:none;text-decoration:none}.bcore-product a.bcore-product__title-link,.bcore-product a.bcore-product__title-link:hover{color:inherit}.bcore-product__title-text{display:block}.bcore-product a.bcore-product__title-link{display:inline}.bcore-product{align-items:start;backdrop-filter:var(--bcore-backdrop);background:var(--bcore-bg);border:var(--bcore-border-width) solid var(--bcore-border-color);border-radius:var(--bcore-radius);box-shadow:var(--bcore-shadow);box-sizing:border-box;color:var(--bcore-fg);display:grid;font-size:clamp(14px,1rem,17px);gap:var(--bcore-gap);grid-template-columns:var(--bcore-img-size) minmax(0,1fr);letter-spacing:normal;line-height:1.5;margin:1.5em 0;max-width:var(--bcore-max-width);padding:var(--bcore-pad)}.bcore-product *,.bcore-product :after,.bcore-product :before{box-sizing:inherit}.bcore-product a:focus-visible{outline:2px solid var(--bcore-accent);outline-offset:2px}.bcore-product__image-link{display:block}.bcore-product__image{align-self:center;background:#fff;border-radius:var(--bcore-radius-inner);overflow:hidden}.bcore-product__image img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.bcore-product__body{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.bcore-product__title{display:-webkit-box;font-size:.9375em;font-weight:700;-webkit-line-clamp:var(--bcore-title-lines,2);line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.bcore-product__title:hover{color:var(--bcore-accent)}.bcore-product.bcore-title--full .bcore-product__title{display:block;overflow:visible}.bcore-product__meta{align-items:center;color:var(--bcore-muted);display:flex;flex-wrap:wrap;font-size:.75em;gap:.4em;line-height:1.4;margin-top:.3em}.bcore-product__brand,.bcore-product__rating{align-items:center;display:inline-flex;gap:.2em}.bcore-product__star{color:var(--bcore-star)}.bcore-product__sep{color:var(--bcore-border-color)}.bcore-product__price{align-items:baseline;color:var(--bcore-price);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.45em;line-height:1.2;margin-top:.55em}.bcore-product__amount{font-size:1.5em;font-weight:800;letter-spacing:-.01em}.bcore-product__original{color:var(--bcore-muted);font-size:.8125em;font-weight:400;letter-spacing:0}.bcore-product__discount{background:var(--bcore-price-soft);border-radius:4px;color:var(--bcore-price);font-size:.6875em;font-weight:700;letter-spacing:0;line-height:1.2;padding:.15em .4em}.bcore-price--quiet .bcore-product__price{color:var(--bcore-muted);margin-top:.3em}.bcore-price--quiet .bcore-product__amount{font-size:.8125em;font-weight:600;letter-spacing:0}.bcore-price--quiet .bcore-product__discount,.bcore-price--quiet .bcore-product__original{font-size:.6875em}.bcore-price--quiet .bcore-product__discount{background:transparent;color:var(--bcore-muted);padding-left:0;padding-right:0}.bcore-price--hidden .bcore-product__price,.bcore-price--hidden .bcore-product__price-note{display:none}.bcore-product__price-note{color:var(--bcore-muted);font-size:.6875em;line-height:1.4}.bcore-product__btns{align-content:center;align-items:center;display:flex;flex:1 0 auto;flex-wrap:wrap;gap:.5em;justify-content:flex-start;padding-top:1.3em}.bcore-product__btns>.bcore-product__cta{flex:1 1 7em}.bcore-product__btns>.bcore-product__cta:only-child{max-width:26em}.bcore-product__cta{background:var(--bcore-accent);border-radius:var(--bcore-btn-radius);display:flex;flex-direction:column;font-size:.875em;font-weight:600;justify-content:center;line-height:1.35;padding:.7em .9em;position:relative;text-align:center;transition:filter .15s ease,transform .15s ease;white-space:nowrap}.bcore-product__cta,.bcore-product__cta:hover{color:var(--bcore-btn-fg,var(--bcore-accent-fg))}.bcore-product__cta:hover{filter:brightness(1.1)}.bcore-product__cta:active{transform:translateY(1px)}.bcore-product__cta--single{align-self:flex-start;margin-top:.9em;padding-left:1.4em;padding-right:1.4em}.bcore-product__cta-main{display:block;overflow:hidden;text-overflow:ellipsis}.bcore-product__cta-sub{bottom:.5em;font-size:.62em;font-weight:500;left:.5em;line-height:1;opacity:.8;overflow:hidden;position:absolute;right:.5em;text-overflow:ellipsis}.bcore-product__cta:has(.bcore-product__cta-sub) .bcore-product__cta-main{transform:translateY(-.1em)}.bcore-product--minimal{--bcore-img-size:112px}.bcore-product--compact.bcore-product--linked{cursor:pointer}.bcore-product--compact.bcore-product--linked:hover{background:color-mix(in srgb,var(--bcore-accent) 4%,var(--bcore-surface))}.bcore-product--compact.bcore-product--linked .bcore-product__credit,.bcore-product--compact.bcore-product--linked .bcore-sale-coupon{cursor:auto}.bcore-product--compact{--bcore-img-size:56px;--bcore-pad:0.65em;align-items:center;gap:.75em;grid-template-columns:var(--bcore-img-size) minmax(0,1fr) auto auto;margin:1em 0}.bcore-product--compact .bcore-product__image img{aspect-ratio:1/1}.bcore-product--compact .bcore-product__title{font-size:.9375em;-webkit-line-clamp:2}.bcore-product--compact .bcore-product__price{margin-top:0;white-space:nowrap}.bcore-product--compact .bcore-product__amount{font-size:1.0625em}.bcore-product--compact .bcore-product__cta{align-items:center;border-radius:999px;display:inline-flex;font-size:1.125em;height:2.25em;justify-content:center;padding:0;width:2.25em}.bcore-product--pochipp .bcore-product__cta{font-size:.8125em;padding-left:.6em;padding-right:.6em}.bcore-product:not(.bcore-btn--accent) .bcore-product__cta--amazon{background:var(--bcore-brand-amazon);--bcore-accent-fg:var(--bcore-brand-amazon-fg,#fff)}.bcore-product:not(.bcore-btn--accent) .bcore-product__cta--rakuten{background:var(--bcore-brand-rakuten);--bcore-accent-fg:var(--bcore-brand-rakuten-fg,#fff)}.bcore-product:not(.bcore-btn--accent) .bcore-product__cta--yahoo{background:var(--bcore-brand-yahoo);--bcore-accent-fg:var(--bcore-brand-yahoo-fg,#fff)}.bcore-product:not(.bcore-btn--accent) .bcore-product__cta--moshimo{background:var(--bcore-brand-moshimo);--bcore-accent-fg:var(--bcore-brand-moshimo-fg,#fff)}.bcore-product:not(.bcore-btn--accent) .bcore-product__cta--mercari{background:var(--bcore-brand-mercari);--bcore-accent-fg:var(--bcore-brand-mercari-fg,#fff)}.bcore-product .bcore-product__cta--custom{background:var(--bcore-brand-custom,var(--bcore-accent));--bcore-accent-fg:var(--bcore-brand-custom-fg,var(--bcore-accent-fg))}.bcore-product.bcore-img--top{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.bcore-product.bcore-img--top .bcore-product__image{width:min(100%,var(--bcore-img-size)*2)}.bcore-product.bcore-img--top .bcore-product__body{align-items:center;width:100%}.bcore-product.bcore-img--top .bcore-product__btns{margin-left:auto;margin-right:auto;width:100%}.bcore-product.bcore-img--top .bcore-product__cta{align-self:center}.bcore-product.bcore-img--left{grid-template-columns:var(--bcore-img-size) minmax(0,1fr)}.bcore-comparison-wrap.bcore-is-narrow,.bcore-product.bcore-is-narrow{margin-left:auto;margin-right:auto}.bcore-product.bcore-is-bordered{--bcore-border-width:1px}.bcore-product.bcore-is-borderless{--bcore-border-width:0px}@media(max-width:600px){.bcore-product--card,.bcore-product--minimal,.bcore-product--pochipp{grid-template-columns:minmax(0,1fr);justify-items:stretch}.bcore-product--card .bcore-product__image,.bcore-product--minimal .bcore-product__image,.bcore-product--pochipp .bcore-product__image{margin-left:auto;margin-right:auto;width:min(62%,var(--bcore-img-size)*1.5)}.bcore-product--card .bcore-product__body,.bcore-product--minimal .bcore-product__body,.bcore-product--pochipp .bcore-product__body{align-items:stretch;margin-top:.9em;text-align:left;width:100%}.bcore-product--card .bcore-product__title,.bcore-product--minimal .bcore-product__title,.bcore-product--pochipp .bcore-product__title{-webkit-line-clamp:3}.bcore-product--card .bcore-product__btns,.bcore-product--minimal .bcore-product__btns,.bcore-product--pochipp .bcore-product__btns{flex-direction:column;width:100%}.bcore-product--card .bcore-product__btns>.bcore-product__cta,.bcore-product--minimal .bcore-product__btns>.bcore-product__cta,.bcore-product--pochipp .bcore-product__btns>.bcore-product__cta{flex:0 0 auto;font-size:1em;font-weight:700;max-width:none;min-height:2.9em;padding:.75em 1em;width:100%}.bcore-product--card.bcore-btns-sp--2 .bcore-product__btns,.bcore-product--minimal.bcore-btns-sp--2 .bcore-product__btns,.bcore-product--pochipp.bcore-btns-sp--2 .bcore-product__btns{flex-direction:row;flex-wrap:wrap}.bcore-product--card.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta,.bcore-product--minimal.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta,.bcore-product--pochipp.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta{flex:1 1 calc(50% - 0.25em);max-width:none;min-width:calc(50% - .25em);padding:.75em .6em;width:auto}.bcore-product--compact{grid-template-columns:var(--bcore-img-size) minmax(0,1fr) auto;row-gap:.4em}.bcore-product--compact .bcore-product__price{grid-column:2}.bcore-product--compact .bcore-product__cta{grid-column:3;grid-row:1/span 2}}.bcore-product.bcore-is-stacked.bcore-product--card,.bcore-product.bcore-is-stacked.bcore-product--minimal,.bcore-product.bcore-is-stacked.bcore-product--pochipp{grid-template-columns:minmax(0,1fr);justify-items:stretch}.bcore-product.bcore-is-stacked.bcore-product--card .bcore-product__image,.bcore-product.bcore-is-stacked.bcore-product--minimal .bcore-product__image,.bcore-product.bcore-is-stacked.bcore-product--pochipp .bcore-product__image{margin-left:auto;margin-right:auto;width:min(62%,var(--bcore-img-size)*1.5)}.bcore-product.bcore-is-stacked.bcore-product--card .bcore-product__body,.bcore-product.bcore-is-stacked.bcore-product--minimal .bcore-product__body,.bcore-product.bcore-is-stacked.bcore-product--pochipp .bcore-product__body{align-items:stretch;margin-top:.9em;text-align:left;width:100%}.bcore-product.bcore-is-stacked.bcore-product--card .bcore-product__title,.bcore-product.bcore-is-stacked.bcore-product--minimal .bcore-product__title,.bcore-product.bcore-is-stacked.bcore-product--pochipp .bcore-product__title{-webkit-line-clamp:3}.bcore-product.bcore-is-stacked.bcore-product--card .bcore-product__btns,.bcore-product.bcore-is-stacked.bcore-product--minimal .bcore-product__btns,.bcore-product.bcore-is-stacked.bcore-product--pochipp .bcore-product__btns{flex-direction:column;width:100%}.bcore-product.bcore-is-stacked.bcore-product--card .bcore-product__btns>.bcore-product__cta,.bcore-product.bcore-is-stacked.bcore-product--minimal .bcore-product__btns>.bcore-product__cta,.bcore-product.bcore-is-stacked.bcore-product--pochipp .bcore-product__btns>.bcore-product__cta{flex:0 0 auto;font-size:1em;font-weight:700;max-width:none;min-height:2.9em;padding:.75em 1em;width:100%}.bcore-product.bcore-is-stacked.bcore-product--card.bcore-btns-sp--2 .bcore-product__btns,.bcore-product.bcore-is-stacked.bcore-product--minimal.bcore-btns-sp--2 .bcore-product__btns,.bcore-product.bcore-is-stacked.bcore-product--pochipp.bcore-btns-sp--2 .bcore-product__btns{flex-direction:row;flex-wrap:wrap}.bcore-product.bcore-is-stacked.bcore-product--card.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta,.bcore-product.bcore-is-stacked.bcore-product--minimal.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta,.bcore-product.bcore-is-stacked.bcore-product--pochipp.bcore-btns-sp--2 .bcore-product__btns>.bcore-product__cta{flex:1 1 calc(50% - 0.25em);max-width:none;min-width:calc(50% - .25em);padding:.75em .6em;width:auto}.bcore-product.bcore-is-stacked.bcore-product--compact{grid-template-columns:var(--bcore-img-size) minmax(0,1fr) auto;row-gap:.4em}.bcore-product.bcore-is-stacked.bcore-product--compact .bcore-product__price{grid-column:2}.bcore-product.bcore-is-stacked.bcore-product--compact .bcore-product__cta{grid-column:3;grid-row:1/span 2}@media(max-width:400px){.bcore-product--compact{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.5em;text-align:center}.bcore-product--compact .bcore-product__image{width:40%}.bcore-product--compact .bcore-product__cta,.bcore-product--compact .bcore-product__price{grid-column:1;grid-row:auto}}@media(prefers-reduced-motion:reduce){.bcore-product__cta{transition:none}}.bcore-credit{align-items:center;color:currentcolor;display:flex;font-size:10px;gap:.25em;justify-content:flex-end;line-height:1;opacity:.35;padding:0 .9em .6em}.bcore-product--compact .bcore-credit{grid-column:1/-1}.bcore-credit__text{letter-spacing:.02em}.bcore-comparison-wrap>.bcore-credit{padding:.2em .2em 0}a.bcore-product-link:not([href]){color:inherit;cursor:text;text-decoration:none}.bcore-microcopy{align-items:baseline;color:var(--bcore-mc-color,var(--bcore-price));display:flex;flex-wrap:wrap;font-size:var(--bcore-mc-size,13px);font-weight:var(--bcore-mc-weight,700);gap:.4em;justify-content:var(--bcore-mc-justify,center);line-height:1.5;margin:1.5em 0 0;text-align:var(--bcore-mc-align,center)}.bcore-microcopy:not(.bcore-mc-live){display:none}.bcore-microcopy.bcore-mc-live+.bcore-product{margin-top:.4em}.bcore-microcopy__timer{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:.3em}.bcore-microcopy__timer-label{font-weight:500}.bcore-comparison-wrap{backdrop-filter:var(--bcore-backdrop);background:var(--bcore-bg);border:var(--bcore-border-width) solid var(--bcore-border-color);border-radius:var(--bcore-radius);box-shadow:var(--bcore-shadow);color:var(--bcore-fg);font-size:clamp(14px,1rem,17px);margin:1.5em 0;max-width:var(--bcore-max-width);overflow-x:auto;overflow-y:hidden;padding:0;-webkit-overflow-scrolling:touch}.bcore-comparison-wrap::-webkit-scrollbar{height:8px}.bcore-comparison-wrap::-webkit-scrollbar-track{background:transparent;margin:0 .75em}.bcore-comparison-wrap::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--bcore-fg) 28%,transparent);border:2px solid transparent;border-radius:999px}.bcore-comparison-wrap::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--bcore-fg) 45%,transparent)}@supports not selector(::-webkit-scrollbar){.bcore-comparison-wrap{scrollbar-color:color-mix(in srgb,var(--bcore-fg) 35%,transparent) transparent;scrollbar-width:thin}}:where(.bcore-comparison-wrap .bcore-comparison a){color:inherit;text-decoration:none}.bcore-comparison-wrap .bcore-comparison{background:transparent;border:0;border-collapse:collapse;border-spacing:0;box-shadow:none;font-size:.9375em;line-height:1.5;margin:0;min-width:32em;table-layout:auto;width:100%}.bcore-comparison-wrap .bcore-comparison a:focus-visible{outline:2px solid var(--bcore-accent);outline-offset:2px}.bcore-comparison-wrap .bcore-comparison td,.bcore-comparison-wrap .bcore-comparison th{background:transparent;border:0;border-bottom:1px solid var(--bcore-border-color);box-shadow:none;color:inherit;font-size:1em;font-weight:inherit;line-height:inherit;padding:.75em;text-align:start;vertical-align:top}.bcore-comparison-wrap .bcore-comparison thead th{background:var(--bcore-accent);color:var(--bcore-btn-fg,var(--bcore-accent-fg));font-size:1em;font-weight:700;vertical-align:bottom}.bcore-comparison-wrap .bcore-comparison tbody tr:last-child td,.bcore-comparison-wrap .bcore-comparison tbody tr:last-child th{border-bottom:0}.bcore-comparison-wrap .bcore-comparison:not(.bcore-comparison--horizontal):not(.bcore-comparison--labeled) th.bcore-comparison__row-label{background:transparent;border:0;color:transparent;font-size:0;line-height:0;max-width:0;min-width:0;overflow:hidden;padding:0;white-space:nowrap;width:0}.bcore-comparison-wrap.bcore-table--stripe .bcore-comparison td,.bcore-comparison-wrap.bcore-table--stripe .bcore-comparison th{border-bottom-width:0}.bcore-comparison-wrap.bcore-table--stripe .bcore-comparison thead th{background:transparent;border-bottom:2px solid var(--bcore-border-color);color:var(--bcore-muted)}.bcore-comparison-wrap.bcore-table--stripe .bcore-comparison tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--bcore-fg) 5%,var(--bcore-surface))}.bcore-comparison-wrap.bcore-table--minimal .bcore-comparison td,.bcore-comparison-wrap.bcore-table--minimal .bcore-comparison th{border-bottom:1px solid color-mix(in srgb,var(--bcore-border-color) 60%,transparent);padding:1em .75em}.bcore-comparison-wrap.bcore-table--minimal .bcore-comparison thead th{background:transparent;color:var(--bcore-muted);font-weight:600;letter-spacing:.02em}.bcore-comparison-wrap.bcore-table--cards .bcore-comparison{border-collapse:separate;border-spacing:.5em 0}.bcore-comparison-wrap.bcore-table--cards .bcore-comparison td{background:color-mix(in srgb,var(--bcore-fg) 4%,var(--bcore-surface));border-bottom:0}.bcore-comparison-wrap.bcore-table--cards .bcore-comparison thead th{background:var(--bcore-accent);border-radius:var(--bcore-radius-inner) var(--bcore-radius-inner) 0 0;color:var(--bcore-btn-fg,var(--bcore-accent-fg))}.bcore-comparison-wrap.bcore-table--cards .bcore-comparison tbody tr:last-child td{border-radius:0 0 var(--bcore-radius-inner) var(--bcore-radius-inner)}.bcore-comparison-wrap.bcore-table--bold{border:2px solid var(--bcore-fg)}.bcore-comparison-wrap.bcore-table--cards{backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none}.bcore-comparison-wrap.bcore-table--bold .bcore-comparison td,.bcore-comparison-wrap.bcore-table--bold .bcore-comparison th{border-bottom:2px solid var(--bcore-fg);font-weight:600}.bcore-comparison-wrap.bcore-table--bold .bcore-comparison td+td,.bcore-comparison-wrap.bcore-table--bold .bcore-comparison th+td,.bcore-comparison-wrap.bcore-table--bold .bcore-comparison th+th{border-inline-start:2px solid var(--bcore-fg)}.bcore-comparison-wrap.bcore-table--bold .bcore-comparison .bcore-comparison__row-label+td,.bcore-comparison-wrap.bcore-table--bold .bcore-comparison .bcore-comparison__row-label+th{border-inline-start:0}.bcore-comparison-wrap.bcore-table--bold .bcore-comparison thead th{background:var(--bcore-fg);color:var(--bcore-on-fg);font-weight:800}.bcore-comparison__cell{min-width:10em}.bcore-comparison__cell--image{--bcore-cell-img:11em}.bcore-comparison__cell--image a,.bcore-comparison__cell--image img{display:block;margin-inline:auto;max-width:var(--bcore-cell-img);width:100%}.bcore-comparison__cell--image img{aspect-ratio:1/1;background:#fff;border-radius:var(--bcore-radius-inner);height:auto;-o-object-fit:contain;object-fit:contain}.bcore-comparison__cell--title{font-weight:700}.bcore-comparison__title{display:-webkit-box;font-weight:700;-webkit-line-clamp:var(--bcore-title-lines,3);-webkit-box-orient:vertical;overflow:hidden}.bcore-comparison__title-text{display:block}.bcore-comparison a.bcore-comparison__title-link,.bcore-comparison a.bcore-comparison__title-link:hover{border-bottom:0;box-shadow:none;color:inherit;display:inline;text-decoration:none}.bcore-title--full .bcore-comparison__title{display:block;overflow:visible}.bcore-comparison__scroll-hint{align-items:flex-end;box-sizing:border-box;display:none;height:0;inset-inline-start:0;justify-content:flex-end;overflow:visible;padding:0 .75em;pointer-events:none;position:sticky;transition:opacity .35s ease;width:100%;z-index:2}.bcore-comparison-wrap.bcore-is-scrollable .bcore-comparison__scroll-hint{display:flex}.bcore-comparison-wrap.bcore-has-scrolled .bcore-comparison__scroll-hint{opacity:0}.bcore-comparison-wrap.bcore-is-scrollable{cursor:grab}.bcore-comparison-wrap.bcore-is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bcore-comparison-wrap.bcore-is-scrollable :where(a,button){cursor:pointer}.bcore-comparison__scroll-hint-pill{align-items:center;backdrop-filter:blur(8px) saturate(1.2);background:color-mix(in srgb,var(--bcore-fg) 82%,transparent);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.18);color:var(--bcore-on-fg);display:inline-flex;font-size:.75em;font-weight:600;gap:.45em;letter-spacing:.01em;line-height:1;margin-bottom:.75em;padding:.4em .85em;white-space:nowrap}.bcore-comparison__scroll-hint-icon{animation:bcore-scroll-nudge 1.8s ease-in-out infinite;flex:0 0 auto;height:1.15em;width:1.15em}.bcore-comparison__scroll-hint-text--sp{display:none}@media(max-width:600px){.bcore-comparison__scroll-hint{justify-content:center}.bcore-comparison__scroll-hint-pill{font-size:.8125em;margin-bottom:.6em;padding:.5em 1em}.bcore-comparison__scroll-hint-text--pc{display:none}.bcore-comparison__scroll-hint-text--sp{display:inline}}@keyframes bcore-scroll-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.bcore-comparison__scroll-hint-icon{animation:none}.bcore-comparison__scroll-hint{transition:none}}.bcore-comparison-wrap .bcore-comparison__col-head{align-items:center;display:flex;flex-wrap:wrap;gap:.15em .45em;justify-content:center}.bcore-comparison-wrap .bcore-comparison__col-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden}.bcore-comparison-wrap .bcore-comparison th.bcore-comparison__col-header{position:relative}.bcore-comparison-wrap .bcore-comparison__col-label{background:var(--bcore-label-bg);border-radius:999px;color:var(--bcore-label-fg);display:inline-block;font-size:.8125em;font-weight:700;inset-block-start:.25em;inset-inline-start:.35em;letter-spacing:.02em;line-height:1.4;padding:.18em .65em;position:absolute;text-shadow:var(--bcore-label-shadow,none);z-index:1;-webkit-text-stroke:var(--bcore-label-stroke,0 transparent);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);paint-order:stroke fill;white-space:nowrap}.bcore-comparison-wrap .bcore-comparison thead th.bcore-comparison__col-header--colored{background:var(--bcore-col);color:var(--bcore-col-fg)}.bcore-comparison-wrap .bcore-comparison tbody tr td.bcore-comparison__cell--colored{background:color-mix(in srgb,var(--bcore-col) 10%,var(--bcore-surface))}.bcore-comparison-wrap.bcore-table--stripe .bcore-comparison tbody tr:nth-child(odd) td.bcore-comparison__cell--colored{background:color-mix(in srgb,var(--bcore-col) 16%,var(--bcore-surface))}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell--cta{text-align:center}.bcore-comparison__cell--price{color:var(--bcore-price);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.bcore-comparison__star{color:var(--bcore-star)}.bcore-comparison__cell--rating{color:var(--bcore-muted);white-space:normal}.bcore-comparison__cta{align-items:center;background:var(--bcore-accent);border-radius:var(--bcore-btn-radius);color:var(--bcore-btn-fg,var(--bcore-accent-fg));display:flex;font-size:.9375em;font-weight:700;justify-content:center;line-height:1.35;margin-inline:auto;max-width:16em;padding:.8em 1.1em;white-space:nowrap;width:100%}.bcore-comparison__cta:hover{color:var(--bcore-btn-fg,var(--bcore-accent-fg));filter:brightness(1.08)}.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten,.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten:hover{background:var(--bcore-brand-rakuten);color:var(--bcore-btn-fg,var(--bcore-brand-rakuten-fg,#fff))}.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--amazon,.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--amazon:hover{background:var(--bcore-brand-amazon);color:var(--bcore-btn-fg,var(--bcore-brand-amazon-fg,#fff))}.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo,.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo:hover{background:var(--bcore-brand-yahoo);color:var(--bcore-btn-fg,var(--bcore-brand-yahoo-fg,#fff))}.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--mercari,.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--mercari:hover{background:var(--bcore-brand-mercari);color:var(--bcore-btn-fg,var(--bcore-brand-mercari-fg,#fff))}.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo,.bcore-comparison-wrap:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo:hover{background:var(--bcore-brand-moshimo);color:var(--bcore-btn-fg,var(--bcore-brand-moshimo-fg,#fff))}.bcore-comparison-wrap.bcore-preset--outline .bcore-comparison__cta{background:transparent;box-shadow:inset 0 0 0 1.5px currentcolor;color:var(--bcore-accent)}.bcore-comparison-wrap.bcore-preset--outline .bcore-comparison__cta:hover{background:var(--bcore-accent);color:var(--bcore-btn-fg,var(--bcore-accent-fg))}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten{--bcore-accent:var(--bcore-brand-rakuten)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--amazon{--bcore-accent:var(--bcore-brand-amazon)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo{--bcore-accent:var(--bcore-brand-yahoo)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--mercari{--bcore-accent:var(--bcore-brand-mercari)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo{--bcore-accent:var(--bcore-brand-moshimo)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--amazon,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--mercari,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo{background:transparent}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--amazon:hover,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--mercari:hover,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo:hover,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten:hover,.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo:hover{background:var(--bcore-accent);color:var(--bcore-btn-fg,var(--bcore-accent-fg))}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--rakuten:not(:hover){color:var(--bcore-brand-rakuten-text)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--amazon:not(:hover){color:var(--bcore-brand-amazon-text)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--yahoo:not(:hover){color:var(--bcore-brand-yahoo-text)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--mercari:not(:hover){color:var(--bcore-brand-mercari-text)}.bcore-comparison-wrap.bcore-preset--outline:not(.bcore-btn--accent) .bcore-comparison__cta--moshimo:not(:hover){color:var(--bcore-brand-moshimo-text)}.bcore-comparison-wrap.bcore-preset--bold .bcore-comparison__cell--title{font-weight:800}.bcore-comparison-wrap.bcore-preset--bold .bcore-comparison__amount{font-size:1.25em}.bcore-comparison-wrap.bcore-preset--bold .bcore-comparison__cta{padding-bottom:.95em;padding-top:.95em}.bcore-comparison__amount{display:block;font-weight:700}.bcore-comparison__price-note{color:var(--bcore-muted);display:block;font-size:.75em;margin-top:.2em}.bcore-price--hidden .bcore-comparison__cell--price,.bcore-price--hidden .bcore-comparison__row-head--price,.bcore-price--hidden .bcore-comparison__row-label--price{display:none}.bcore-comparison-wrap .bcore-comparison caption.bcore-comparison__caption{background:transparent;caption-side:top;color:inherit;font-size:1em;font-weight:700;letter-spacing:normal;line-height:1.45;margin:0;padding:.75em .75em .6em;text-align:start;text-transform:none}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark{display:inline-block;font-size:3.1em;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;opacity:.7;text-transform:none;transform:translateY(-.05em);vertical-align:-.2em}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark--best{color:var(--bcore-mark-good);font-size:3.35em}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark--good{color:var(--bcore-mark-good)}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark--fair{color:var(--bcore-mark-fair)}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark--poor{color:var(--bcore-mark-poor)}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell--overlay{position:relative}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__mark--behind{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:0}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__cell-text{position:relative;z-index:1}.bcore-comparison-wrap .bcore-comparison tbody td.bcore-comparison__cell--emphasis{background:color-mix(in srgb,var(--bcore-accent) 10%,var(--bcore-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bcore-accent) 45%,transparent);font-weight:700}.bcore-comparison-wrap .bcore-comparison tbody tr td.bcore-comparison__cell--emphasis.bcore-comparison__cell--colored{background:color-mix(in srgb,var(--bcore-col) 18%,var(--bcore-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bcore-col) 55%,transparent)}.bcore-comparison-wrap .bcore-comparison ul.bcore-comparison__list{list-style:none;margin:0;padding:0}.bcore-comparison-wrap .bcore-comparison li.bcore-comparison__list-item{align-items:baseline;background:none;border:0;display:flex;gap:.35em;list-style:none;margin:0;padding:0;text-indent:0}.bcore-comparison-wrap .bcore-comparison li.bcore-comparison__list-item+li.bcore-comparison__list-item{margin-top:.3em}.bcore-comparison-wrap .bcore-comparison li.bcore-comparison__list-item::marker,.bcore-comparison-wrap .bcore-comparison li.bcore-comparison__list-item:before{content:none;display:none}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__list-mark{flex:0 0 auto;font-size:1.1em;opacity:1;transform:none;vertical-align:baseline}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__list-text{flex:1 1 auto;min-width:0}.bcore-comparison-wrap .bcore-comparison li.bcore-comparison__list-item--plain .bcore-comparison__list-text{padding-inline-start:1.2em;text-indent:-.7em}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__stars{color:color-mix(in srgb,var(--bcore-fg) 20%,transparent);display:inline-block;font-size:1em;letter-spacing:.02em;line-height:1;position:relative;vertical-align:-.1em;white-space:nowrap}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__stars-fill{color:var(--bcore-star);inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;white-space:nowrap}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__rating-value{color:var(--bcore-fg);font-variant-numeric:tabular-nums;font-weight:700;margin-inline-start:.4em}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__rating-count{color:var(--bcore-muted);font-size:.875em;font-variant-numeric:tabular-nums;margin-inline-start:.25em}.bcore-comparison-wrap .bcore-comparison a.bcore-comparison__cta--custom-color,.bcore-comparison-wrap .bcore-comparison a.bcore-comparison__cta--custom-color:hover{background:var(--bcore-col-cta);box-shadow:none;color:var(--bcore-col-cta-fg)}.bcore-comparison-wrap .bcore-comparison--horizontal th.bcore-comparison__row-head{background:var(--bcore-accent);color:var(--bcore-btn-fg,var(--bcore-accent-fg));font-size:.8125em;font-weight:700;vertical-align:bottom;white-space:nowrap}.bcore-comparison-wrap .bcore-comparison--horizontal th.bcore-comparison__corner{background:var(--bcore-accent)}.bcore-comparison-wrap .bcore-comparison--horizontal tbody th.bcore-comparison__col-header{background:var(--bcore-surface);color:inherit;font-size:.9375em;font-weight:700;min-width:9em;vertical-align:middle}.bcore-comparison-wrap .bcore-comparison--horizontal tbody th.bcore-comparison__col-header--colored{background:var(--bcore-col);color:var(--bcore-col-fg)}@supports(position:sticky){.bcore-comparison-wrap .bcore-comparison--horizontal tbody th.bcore-comparison__col-header,.bcore-comparison-wrap .bcore-comparison--horizontal thead th.bcore-comparison__corner{inset-inline-start:0;position:sticky;z-index:1}}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--image{--bcore-cell-img:4.5em;min-width:5.5em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell{min-width:6em}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell--field{overflow-wrap:anywhere;white-space:normal;word-break:normal}@media(max-width:600px){.bcore-comparison-wrap .bcore-comparison{font-size:.875em;min-width:0}.bcore-comparison-wrap .bcore-comparison td,.bcore-comparison-wrap .bcore-comparison th{padding:.55em .5em}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell{min-width:7.5em}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell--image{--bcore-cell-img:5.5em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell{min-width:5.5em}.bcore-comparison-wrap .bcore-comparison--horizontal tbody th.bcore-comparison__col-header{min-width:6.5em}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__cta{font-size:.8125em;padding:.85em .7em}.bcore-comparison-wrap .bcore-comparison caption.bcore-comparison__caption{font-size:.9375em;padding:.6em .6em .5em}}.bcore-comparison-wrap .bcore-comparison--labeled th.bcore-comparison__row-label{width:var(--bcore-label-w)}.bcore-comparison-wrap .bcore-comparison--labeled tbody th.bcore-comparison__row-label{background:color-mix(in srgb,var(--bcore-fg) 4%,var(--bcore-surface));color:var(--bcore-fg);font-size:.875em;font-weight:700;text-align:start;vertical-align:middle;white-space:normal}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__empty{color:var(--bcore-muted)}.bcore-comparison-wrap .bcore-comparison:not(.bcore-comparison--horizontal){--bcore-label-w:0px;--bcore-col-w:11em;min-width:calc(var(--bcore-col-w)*var(--bcore-cols, 2) + var(--bcore-label-w));table-layout:fixed}.bcore-comparison-wrap .bcore-comparison--labeled:not(.bcore-comparison--horizontal){--bcore-label-w:6.5em}.bcore-comparison-wrap .bcore-comparison:not(.bcore-comparison--horizontal) td,.bcore-comparison-wrap .bcore-comparison:not(.bcore-comparison--horizontal) th{overflow-wrap:anywhere}.bcore-comparison-wrap .bcore-comparison td,.bcore-comparison-wrap .bcore-comparison th{text-align:center;vertical-align:middle}.bcore-comparison-wrap .bcore-comparison ul.bcore-comparison__list{display:inline-block;text-align:start}.bcore-comparison-wrap .bcore-comparison .bcore-comparison__price-note{text-align:center}.bcore-comparison-wrap .bcore-comparison td.bcore-comparison__cell--title{text-align:start}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--title{min-width:12em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--field{min-width:9em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--list{min-width:15em}.bcore-comparison-wrap .bcore-comparison--horizontal td,.bcore-comparison-wrap .bcore-comparison--horizontal th{padding:.55em .6em}.bcore-comparison-wrap .bcore-comparison--horizontal li.bcore-comparison__list-item+li.bcore-comparison__list-item{margin-top:.15em}.bcore-comparison-wrap .bcore-comparison--horizontal .bcore-comparison__cta{max-width:11em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--cta{min-width:12em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--overlay,.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--price,.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--rating,.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--symbol{min-width:5em}@media(max-width:600px){.bcore-comparison-wrap .bcore-comparison--labeled:not(.bcore-comparison--horizontal){--bcore-label-w:5em}.bcore-comparison-wrap .bcore-comparison:not(.bcore-comparison--horizontal){--bcore-col-w:7.5em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--title{min-width:9em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--field{min-width:7em}.bcore-comparison-wrap .bcore-comparison--horizontal td.bcore-comparison__cell--list{min-width:11em}}.bcore-link img{height:auto;max-width:100%}.bcore-link img[width="1"]{max-width:none}.bcore-preset--neo{--bcore-radius:4px;--bcore-radius-inner:3px;--bcore-shadow-alpha:0.07;--bcore-border-width:0px;--bcore-pad:1.65em;--bcore-btn-radius:4px}.bcore-preset--glass{--bcore-radius:18px;--bcore-radius-inner:13px;--bcore-shadow:0 10px 30px rgba(var(--bcore-shadow-rgb),calc(var(--bcore-shadow-alpha)*var(--bcore-shadow-scale)));--bcore-shadow-rgb:56,68,122;--bcore-shadow-alpha:0.13;--bcore-border-width:1px;--bcore-border-rgb:255,255,255;--bcore-border-alpha:0.7;--bcore-bg:linear-gradient(140deg,rgba(238,242,255,.95),rgba(248,244,255,.8) 45%,rgba(240,249,255,.9));--bcore-surface:#f3f5fe;--bcore-backdrop:blur(14px) saturate(1.25);--bcore-pad:1.75em;--bcore-btn-radius:999px}@media(prefers-color-scheme:dark){.bcore-preset--glass:not(.bcore-no-dark){--bcore-bg:linear-gradient(140deg,rgba(40,48,72,.9),rgba(30,34,54,.75));--bcore-surface:#262d44;--bcore-border-alpha:0.12;--bcore-shadow-rgb:0,0,0;--bcore-shadow-alpha:0.5}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.bcore-preset--glass{--bcore-bg:#f2f4fd}}.bcore-preset--bold{--bcore-radius:4px;--bcore-radius-inner:2px;--bcore-shadow:4px 4px 0 rgba(var(--bcore-shadow-rgb),calc(var(--bcore-shadow-alpha)*var(--bcore-shadow-scale)));--bcore-shadow-alpha:0.88;--bcore-border-width:2px;--bcore-border-alpha:0.88;--bcore-pad:1.7em;--bcore-btn-radius:4px}.bcore-preset--bold .bcore-product__title{font-size:1em;font-weight:800;letter-spacing:.005em}.bcore-preset--bold .bcore-product__amount{font-size:1.75em}.bcore-preset--bold .bcore-product__cta{font-weight:700;padding-bottom:.8em;padding-top:.8em}@media(prefers-color-scheme:dark){.bcore-preset--bold:not(.bcore-no-dark){--bcore-border-rgb:228,233,240;--bcore-border-alpha:0.85;--bcore-shadow-rgb:228,233,240;--bcore-shadow-alpha:0.3}}.bcore-preset--outline{--bcore-radius:10px;--bcore-radius-inner:8px;--bcore-shadow:none;--bcore-border-width:1px;--bcore-border-alpha:0.16;--bcore-pad:1.6em;--bcore-btn-radius:8px}.bcore-preset--outline .bcore-product__cta{background:transparent;box-shadow:inset 0 0 0 1.5px currentcolor;color:var(--bcore-accent)}.bcore-preset--outline .bcore-product__cta:hover{background:var(--bcore-accent);color:var(--bcore-accent-fg)}.bcore-product.bcore-preset--outline .bcore-product__cta{box-shadow:inset 0 0 0 1.5px currentcolor}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten{--bcore-accent:var(--bcore-brand-rakuten)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon{--bcore-accent:var(--bcore-brand-amazon)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo{--bcore-accent:var(--bcore-brand-yahoo)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari{--bcore-accent:var(--bcore-brand-mercari)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo{--bcore-accent:var(--bcore-brand-moshimo)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo{background:transparent}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon:hover,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari:hover,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo:hover,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten:hover,.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo:hover{background:var(--bcore-accent);color:var(--bcore-accent-fg)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten:not(:hover){color:var(--bcore-brand-rakuten-text)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon:not(:hover){color:var(--bcore-brand-amazon-text)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo:not(:hover){color:var(--bcore-brand-yahoo-text)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari:not(:hover){color:var(--bcore-brand-mercari-text)}.bcore-preset--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo:not(:hover){color:var(--bcore-brand-moshimo-text)}.bcore-product.bcore-btnstyle--solid .bcore-product__cta,.bcore-product.bcore-btnstyle--solid .bcore-product__cta:hover{background:var(--bcore-accent);box-shadow:none;color:var(--bcore-accent-fg)}.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--rakuten,.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--rakuten:hover{background:var(--bcore-brand-rakuten)}.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--amazon,.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--amazon:hover{background:var(--bcore-brand-amazon)}.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--yahoo,.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--yahoo:hover{background:var(--bcore-brand-yahoo)}.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--mercari,.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--mercari:hover{background:var(--bcore-brand-mercari)}.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--moshimo,.bcore-product.bcore-btnstyle--solid:not(.bcore-btn--accent) .bcore-product__cta--moshimo:hover{background:var(--bcore-brand-moshimo)}.bcore-product.bcore-btnstyle--outline .bcore-product__cta{background:transparent;box-shadow:inset 0 0 0 1.5px currentcolor;color:var(--bcore-accent)}.bcore-product.bcore-btnstyle--outline .bcore-product__cta:hover{background:var(--bcore-accent);color:var(--bcore-accent-fg)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten{--bcore-accent:var(--bcore-brand-rakuten)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon{--bcore-accent:var(--bcore-brand-amazon)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo{--bcore-accent:var(--bcore-brand-yahoo)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari{--bcore-accent:var(--bcore-brand-mercari)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo{--bcore-accent:var(--bcore-brand-moshimo)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo{background:transparent}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon:hover,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari:hover,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo:hover,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten:hover,.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo:hover{background:var(--bcore-accent);color:var(--bcore-accent-fg)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--rakuten:not(:hover){color:var(--bcore-brand-rakuten-text)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--amazon:not(:hover){color:var(--bcore-brand-amazon-text)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--yahoo:not(:hover){color:var(--bcore-brand-yahoo-text)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--mercari:not(:hover){color:var(--bcore-brand-mercari-text)}.bcore-product.bcore-btnstyle--outline:not(.bcore-btn--accent) .bcore-product__cta--moshimo:not(:hover){color:var(--bcore-brand-moshimo-text)}.bcore-product.bcore-btnstyle--gradient .bcore-product__cta{background-image:linear-gradient(160deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,0) 45%,rgba(0,0,0,.16))}.bcore-product.bcore-btnstyle--raised .bcore-product__cta{box-shadow:0 3px 0 rgba(0,0,0,.3)}.bcore-product.bcore-btnstyle--raised .bcore-product__cta:active{box-shadow:0 0 0 rgba(0,0,0,.3);transform:translateY(3px)}.bcore-product__reviews{display:flex;flex-wrap:wrap;font-size:.8125em;gap:.3em 1.1em;line-height:1.4;margin-top:.55em}.bcore-product__review-link{align-items:center;color:var(--bcore-accent);display:inline-flex;gap:.35em;text-decoration:none}.bcore-product__review-link:hover{color:var(--bcore-accent);text-decoration:underline;text-underline-offset:2px}.bcore-product__review-icon{flex:none;height:1.05em;transform:translateY(.02em);width:1.05em}.bcore-product.bcore-effect--glow{animation:bcore-card-glow 3.2s ease-in-out infinite}@keyframes bcore-card-glow{0%,to{filter:drop-shadow(0 0 2px var(--bcore-effect-color,var(--bcore-accent)))}50%{filter:drop-shadow(0 0 11px var(--bcore-effect-color,var(--bcore-accent)))}}.bcore-product.bcore-effect--pulse{animation:bcore-card-pulse 2.8s ease-in-out infinite}@keyframes bcore-card-pulse{0%,to{border-color:var(--bcore-border-color)}50%{border-color:transparent}}.bcore-product.bcore-effect--shine{overflow:hidden;position:relative}.bcore-product.bcore-effect--shine:after{animation:bcore-card-shine 3.6s ease-in-out infinite;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:45%}@media(prefers-color-scheme:dark){.bcore-product.bcore-effect--shine:not(.bcore-no-dark):after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.16),transparent)}}@keyframes bcore-card-shine{0%{left:-80%}55%,to{left:130%}}@property --bcore-aurora-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bcore-product.bcore-effect--aurora{background-clip:padding-box;border-color:transparent;isolation:isolate;position:relative}.bcore-product.bcore-effect--aurora:before{animation:bcore-card-aurora 7s linear infinite;background:conic-gradient(from var(--bcore-aurora-angle,0deg),#a78bfa,#60a5fa,#22d3ee,#34d399,#f472b6,#a78bfa);border-radius:var(--bcore-radius);box-sizing:border-box;content:"";inset:calc(var(--bcore-border-width)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--bcore-border-width);pointer-events:none;position:absolute;z-index:-1}@keyframes bcore-card-aurora{to{--bcore-aurora-angle:360deg}}.bcore-product.bcore-btnstyle--shine .bcore-product__cta{overflow:hidden}.bcore-product.bcore-btnstyle--shine .bcore-product__cta:after{animation:bcore-card-shine 2.8s ease-in-out infinite;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:50%}.bcore-product.bcore-btnstyle--glow .bcore-product__cta{animation:bcore-btn-glow 2.6s ease-in-out infinite}@keyframes bcore-btn-glow{0%,to{box-shadow:0 0 4px -2px hsla(0,0%,100%,.9);filter:brightness(1)}50%{box-shadow:0 0 14px 1px hsla(0,0%,100%,.7);filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.bcore-product.bcore-btnstyle--glow .bcore-product__cta,.bcore-product.bcore-effect--aurora:before,.bcore-product.bcore-effect--glow,.bcore-product.bcore-effect--pulse{animation:none}.bcore-product.bcore-btnstyle--shine .bcore-product__cta:after,.bcore-product.bcore-effect--shine:after{content:none}}
