#c-rental-add-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;font-family:inherit}#c-rental-add-popup.is-active{display:block}.c-rap__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;animation:c-rap-fade-in .18s ease-out}.c-rap__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 24px 48px #0000002e;animation:c-rap-pop-in .22s cubic-bezier(.2,.8,.3,1)}@keyframes c-rap-fade-in{0%{opacity:0}to{opacity:1}}@keyframes c-rap-pop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.c-rap__header{display:flex;align-items:center;gap:10px;padding:20px 24px 14px;border-bottom:1px solid #eee}.c-rap__check{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.c-rap__title{flex:1 1 auto;margin:0;font-size:15px;font-weight:700;color:#1a1a1a;letter-spacing:.02em}.c-rap__close{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#888;font-size:18px;line-height:1;padding:0;border-radius:4px;transition:background .15s}.c-rap__close:hover{background:#f2f2f2}.c-rap__body{padding:18px 24px 8px}.c-rap__product{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.c-rap__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:4px;background:#f5f5f5;object-fit:cover}.c-rap__product-name{flex:1 1 auto;font-size:13px;line-height:1.55;color:#1a1a1a;margin:2px 0 0;word-break:break-all}.c-rap__dates{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8f8f8;border-radius:6px;margin-bottom:14px}.c-rap__date{flex:1 1 0;min-width:0}.c-rap__date-label{font-size:10px;color:#888;letter-spacing:.04em;margin:0 0 2px}.c-rap__date-value{font-size:14px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:.01em}.c-rap__arrow{flex:0 0 auto;color:#888;font-size:14px}.c-rap__summary{padding:12px 0;border-top:1px solid #eee}.c-rap__row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#555;padding:4px 0}.c-rap__row--refund{color:#888}.c-rap__row--total{padding-top:10px;margin-top:6px;border-top:1px solid #eee;font-size:14px;font-weight:700;color:#1a1a1a}.c-rap__row-value{font-family:inherit}.c-rap__note{font-size:11px;color:#999;line-height:1.5;margin:6px 0 0}.c-rap__actions{display:flex;gap:8px;padding:8px 24px 22px}.c-rap__btn{flex:1 1 0;display:block;padding:13px 0;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:.02em;transition:opacity .2s,background .2s;font-family:inherit}.c-rap__btn:hover{opacity:.88}.c-rap__btn--primary{background:#1a1a1a;color:#fff}.c-rap__btn--secondary{background:#fff;color:#333;border:1px solid #ddd}.c-rap__btn--secondary:hover{background:#f5f5f5;opacity:1}@media(max-width:480px){.c-rap__dialog{width:calc(100% - 24px);border-radius:10px}.c-rap__header{padding:16px 18px 12px}.c-rap__body{padding:14px 18px 6px}.c-rap__actions{padding:6px 18px 18px}.c-rap__thumb{flex:0 0 56px;width:56px;height:56px}}html.js-rap-open,html.js-rap-open body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/42/assets/c-rental-add-popup.css.map */
