.rental-picker{display:block;border:1px solid var(--color-primary-200);border-radius:8px;background:var(--color-surface-default);padding:12px;margin-bottom:12px}.rental-picker[hidden]{display:none}.rental-picker [hidden]{display:none!important}.rental-picker .nb-icon{flex:0 0 auto;width:16px;height:16px}.rental-picker .rp-color-stock .nb-icon{width:11px;height:11px}.rental-picker .rp-period-hint .nb-icon{width:14px;height:14px}.rental-picker .rp-cta .nb-icon{width:18px;height:18px}.rental-picker .rp-cta-arrow .nb-icon{width:20px;height:20px}.rental-picker:not(.is-ready) .rp-color-list,.rental-picker:not(.is-ready) .rp-period-list{min-height:96px}.rp-colors-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rp-colors-title{font-size:14px;font-weight:700;color:var(--color-text-title);flex:0 0 auto}.rental-picker.is-no-color .rp-colors-head{margin-bottom:4px}.rp-rental-count{flex:1 1 auto;text-align:center;font-size:12px;font-weight:700;color:var(--color-surface-primary);background:var(--color-primary-50);border-radius:4px;padding:5px 8px}.rp-color-list{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;margin:0;padding:0}.rp-color{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;height:100%;padding:4px 2px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-surface-default);cursor:pointer;-webkit-appearance:none;appearance:none}.rp-color[aria-pressed=true]{border-color:var(--color-border-primary);border-width:2px;padding:3px 1px}.rp-color-thumb{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block}.rp-color-name{font-size:11px;line-height:1.2;color:var(--color-text-title);text-align:center}.rp-color-stock{display:inline-flex;align-items:center;gap:2px;margin-top:auto;font-size:10px;line-height:1.2;color:var(--color-surface-primary)}.rp-color.is-unavailable .rp-color-stock{color:var(--color-text-notice)}.rp-color.is-unavailable .rp-color-thumb,.rp-color.is-unavailable .rp-color-name{opacity:.5}.rp-shipdate{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;font-size:13px;color:var(--color-text-title)}.rp-shipdate-date,.rp-shipdate-reserve{font-weight:700;color:var(--color-surface-primary)}.rp-shipdate-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;cursor:pointer;color:var(--color-icon-primary)}.rp-shipdate-note{margin-top:6px;padding:8px 10px;border-radius:6px;background:var(--color-surface-bg);font-size:12px;line-height:1.6;color:var(--color-text-body)}.rp-soldout{margin-top:10px}.rp-soldout-heading{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;font-weight:700;color:var(--color-text-title)}.rp-soldout-body{margin-top:6px;padding:10px;border-radius:6px;background:var(--color-secondary-50, #eef6fb);font-size:12px;line-height:1.7;color:var(--color-text-body)}.rp-condition{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--color-border-default);border-radius:4px;font-size:12px;color:var(--color-text-body);cursor:pointer}.rp-condition input{width:14px;height:14px;margin:0;accent-color:var(--color-gray-400)}.rp-condition:has(input:checked){border-color:var(--color-border-primary);border-width:2px;padding:3px 7px}.rp-condition.is-locked{cursor:default;opacity:.75}.rp-period{margin-top:12px}.rp-period-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rp-period-title{font-size:14px;font-weight:700;color:var(--color-text-title);margin:0}.rp-period-hint{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px;border-radius:4px;background:var(--color-primary-50);font-size:12px;font-weight:700;color:var(--color-surface-primary);margin-bottom:6px}.rp-period-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.rp-period-row{display:block}.rp-period-label{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-surface-default);cursor:pointer}.rp-period-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rp-period-row.is-selected .rp-period-label{border-color:var(--color-border-primary);border-width:2px;padding:5px 9px}.rp-period-name{font-size:15px;font-weight:700;color:var(--color-text-title)}.rp-period-badges{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.rp-badge{font-size:9px;font-weight:700;line-height:1;padding:3px 4px;border-radius:2px;white-space:nowrap}.rp-badge-popular{color:var(--color-surface-primary);border:1px solid var(--color-border-primary);background:var(--color-surface-default)}.rp-badge-sale{color:var(--color-text-inverse);background:var(--color-surface-primary)}.rp-period-figures{display:grid;grid-template-columns:auto 64px;align-items:center;gap:6px}.rp-period-price{font-size:20px;font-weight:700;color:var(--color-surface-primary);text-align:right;white-space:nowrap}.rp-period-permonth{display:flex;flex-direction:column;align-items:center;justify-self:end;min-height:30px;font-size:10px;line-height:1.3;letter-spacing:0;color:var(--color-text-notice);white-space:nowrap}.rp-period-permonth b{font-size:17px;letter-spacing:.06rem;line-height:1.2;color:var(--color-gray-400)}.rp-period-row.is-disabled .rp-period-label{background:var(--color-surface-bg);border-color:var(--color-border-weaken);cursor:not-allowed}.rp-period-row.is-disabled .rp-period-name,.rp-period-row.is-disabled .rp-period-price,.rp-period-row.is-disabled .rp-period-permonth,.rp-period-row.is-disabled .rp-period-permonth b{color:var(--color-text-disabled)}.rp-period-row.is-disabled .rp-badge{opacity:.45}.rp-single-price{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px;border:1px solid var(--color-border-default);border-radius:6px;font-size:16px;font-weight:700;color:var(--color-text-title)}.rp-summary{margin-top:10px}.rp-summary-lines{margin:0 0 4px;font-size:14px;line-height:1.6;color:var(--color-text-body)}.rp-summary-lines p{margin:0}.rp-summary-price{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:6px;letter-spacing:0}.rp-summary-original{margin-right:auto;white-space:nowrap;font-size:14px;color:var(--color-text-notice);text-decoration:line-through}.rp-summary-off{display:inline-block;overflow:hidden;vertical-align:-2px;box-sizing:border-box;min-width:2.8em;height:2.8em;margin-right:6px;padding:.3em 3px 0;border:1px solid var(--color-border-primary);border-radius:999px;background:var(--color-surface-default);color:var(--color-surface-primary);font-size:10px;font-weight:700;line-height:1;text-align:center}.rp-summary-off span{display:block}.rp-summary-total{white-space:nowrap;font-size:36px;font-weight:600;line-height:1.2;color:var(--color-surface-primary)}.rp-summary-total small{font-size:12px;font-weight:400;margin-left:2px}.rp-summary-new{font-size:14px;font-weight:700;color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:2px;padding:3px 5px;align-self:center}.rp-cta-arrow{display:block;text-align:center;color:var(--color-icon-primary);line-height:1;margin:6px 0 2px}.rp-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;border:none;border-radius:6px;background:var(--color-surface-primary);color:var(--color-text-inverse);font-size:15px;font-weight:700;cursor:pointer;-webkit-appearance:none;appearance:none}.rp-cta[disabled]{background:#dcdddd;color:var(--color-text-disabled);cursor:not-allowed}.rp-cta svg{width:18px;height:18px}@media screen and (min-width:750px){.rental-picker{padding:16px;margin-bottom:16px}.rp-color-list{gap:8px}.rp-color-name{font-size:12px}.rp-color-stock{font-size:11px}.rp-period-label{grid-template-columns:96px 1fr auto;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-rental-picker.css.map */
