.pdpb-band{--ink: var(--pdph-ink, #2b2b2b);--ink-2: var(--pdph-ink-2, #5f5f5f);--ink-3: var(--pdph-ink-3, #9a9a9a);--paper: var(--pdph-paper, #fff);--soft: var(--pdph-soft, #f4f4f5);--line: var(--pdph-line, #e3e3e4);--line-2: var(--pdph-line-2, #d2d2d4);--accent: var(--pdph-accent, #EF4338);--accent-press: var(--pdph-accent-press, #d83529);font-family:inherit;color:var(--ink)}.pdpb-band *{box-sizing:border-box}.pdpb-variants{display:flex;flex-direction:column;gap:9px}.pdpb-variant{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--pdph-line-2, #d2d2d4);border-radius:14px;background:var(--pdph-paper, #fff);text-decoration:none;color:var(--pdph-ink, #2b2b2b);transition:border-color .14s,background-color .14s}.pdpb-variant:hover:not(.is-active){border-color:var(--pdph-ink-3, #9a9a9a)}.pdpb-variant.is-active{border-color:var(--pdph-accent, #EF4338);background:var(--pdph-paper, #fff)}.pdpb-variant-radio{position:relative;flex:none;width:20px;height:20px;border-radius:50%;background:var(--pdph-paper, #fff);border:2px solid var(--pdph-line-2, #d2d2d4);transition:border-color .14s}.pdpb-variant.is-active .pdpb-variant-radio{border-color:var(--pdph-accent, #EF4338)}.pdpb-variant.is-active .pdpb-variant-radio:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--pdph-accent, #EF4338);transform:translate(-50%,-50%)}.pdpb-variant-body{flex:1;min-width:0}.pdpb-variant-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pdpb-variant-name{font-size:17px;font-weight:800;letter-spacing:-.01em}.pdpb-variant-chip{font-size:12px;font-weight:700;color:#fff;background:var(--pdph-accent, #EF4338);padding:3px 10px;border-radius:999px;white-space:nowrap}@media(max-width:480px){.pdpb-variant-name{font-size:15px}}.pdpb-h{font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:-.015em;margin:0 0 6px;color:var(--ink)}.pdpb-sub{font-size:15px;color:var(--ink-3);margin:0 0 32px}.pdpb-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}@media(max-width:900px){.pdpb-layout{grid-template-columns:1fr;gap:24px}}.pdpb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:18px;overflow:hidden}@media(min-width:641px){.pdpb-cards{gap:36px}}.pdpb-card{display:flex;flex-direction:column;min-width:0}.pdpb-card-media{position:relative;margin-bottom:14px}.pdpb-card-imgwrap{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--soft);border:0;padding:0;line-height:normal;cursor:pointer}.pdpb-card-imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.pdpb-card-ttl{font-size:16px;font-weight:700;line-height:1.25;margin:0 0 4px;letter-spacing:-.01em;color:var(--ink)}.pdpb-card-meta{font-size:12px;line-height:1.35;color:var(--ink-3);margin-bottom:6px}.pdpb-card-price{margin-top:auto;font-size:15px;font-weight:700;color:var(--ink)}.pdpb-card-detail{display:inline-block;width:auto;align-self:flex-start;text-align:left;height:auto;font-family:inherit;font-size:12.5px;line-height:normal;color:var(--ink-3);text-decoration:underline;margin-top:4px;background:none;border:0;padding:0;cursor:pointer}.pdpb-card-detail:hover{color:var(--ink-2)}.pdpb-plus{position:absolute;top:50%;right:-34px;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--line-2);background:var(--paper);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media(max-width:640px){.pdpb-plus{display:none}.pdpb-cards{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.pdpb-savebox{background:var(--soft);border-radius:16px;padding:24px;position:sticky;top:24px}.pdpb-pricelist{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.pdpb-pricelist-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--ink-2);padding:4px 0}.pdpb-pricelist-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdpb-pricelist-row span:last-child{flex:none;color:var(--ink);font-weight:600}.pdpb-saverow{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ink-2);margin-bottom:16px}.pdpb-strike{color:var(--ink-3);text-decoration:line-through}.pdpb-savecards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pdpb-savecard{position:relative;background:var(--paper);border:1.5px solid var(--line-2);border-radius:12px;padding:14px 13px}.pdpb-savecard-pct{position:absolute;top:-13px;right:-6px;font-size:13px;font-weight:800;letter-spacing:0;white-space:nowrap;color:#fff;background:var(--accent);padding:3px 9px;border-radius:999px;box-shadow:0 2px 7px #ef433852}.pdpb-savecard-h{display:block;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:8px}.pdpb-savecard-price{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.pdpb-savecard-price--accent{color:var(--accent)}.pdpb-select-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;cursor:pointer;font-family:inherit;font-weight:700;font-size:15.5px;color:#fff;background:var(--accent);border:0;border-radius:var(--buttons-radius, 12px);padding:0 18px;min-height:54px;transition:background .14s;box-shadow:0 12px 26px #ef433833}.pdpb-select-btn:hover{background:var(--accent-press)}@media(max-width:640px){.pdpb-savebox{position:static}.pdpb-h{font-size:22px}}.pdpb-qv-details-link{display:block;margin-top:16px;font-size:13px;font-weight:600;color:var(--pdph-ink-2, #5f5f5f);text-decoration:underline}.pdpb-qv-details-link:hover{color:var(--pdph-ink, #2b2b2b)}.pdpb-steps{margin-top:32px}.pdpb-step{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid var(--pdph-line, #e3e3e4)}.pdpb-step-num{flex:none;font-size:22px;font-weight:800;color:var(--pdph-accent, #EF4338);line-height:1.5;min-width:24px}.pdpb-step-text{flex:1;margin:0;font-size:17px;line-height:1.55;color:var(--pdph-ink-2, #5f5f5f)}.pdpb-step-text strong{color:var(--pdph-ink, #2b2b2b);font-weight:700}.pdpb-steps-footer{margin-top:24px;font-size:13px;color:var(--pdph-ink-3, #9a9a9a)}
/*# sourceMappingURL=/cdn/shop/t/131/assets/pdp-bundle.css.map */
