.days[data-v-293d20b8]{display:grid;grid-template-columns:1fr max-content;gap:16px}@media screen and (max-width: 980px){.days[data-v-293d20b8]{grid-template-columns:1fr}}.days-select[data-v-293d20b8]{width:100%}@media screen and (max-width: 980px){.days-select[data-v-293d20b8]{max-width:250px}}.days-add[data-v-293d20b8]{padding:12px;border-radius:4px;background-color:rgba(0,0,0,.04);line-height:1}.num-selector[data-v-ce8baeae]{width:100%;max-width:250px}.price[data-v-ce8baeae]{display:grid;grid-template-columns:repeat(2,max-content);gap:16px;justify-content:end;align-items:center}.invalid[data-v-95132141]{border:1px solid #c50000;color:#c50000}.gifting[data-v-3d7761b9]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;align-items:flex-start}@media screen and (max-width: 980px){.gifting[data-v-3d7761b9]{grid-template-columns:1fr}}.gifting-header[data-v-3d7761b9]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px}.border-bottom[data-v-7117cd59]{border-bottom:1px solid rgba(0,0,0,.1215686275)}.confirm-price[data-v-7117cd59]{padding:16px;border-radius:4px;background:rgba(0,0,0,.04)}.confirm-price-product[data-v-7117cd59]{display:grid;grid-template-columns:1fr max-content;gap:8px}.confirm-price-grid[data-v-7117cd59]{display:grid;grid-template-columns:120px 1fr max-content;gap:8px}.confirm-price-total[data-v-7117cd59]{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:baseline;padding:8px;text-align:right}.confirm-days-header[data-v-84c55b6e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.confirm-days-grid[data-v-84c55b6e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1215686275)}.confirm-days-grid[data-v-84c55b6e]:first-of-type{border-top:1px solid rgba(0,0,0,.1215686275)}.schedule[data-v-84c55b6e]{text-align:center;background:rgba(0,0,0,.04);border-radius:4px;padding:12px}.confirm[data-v-b71197d9]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 980px){.confirm[data-v-b71197d9]{grid-template-columns:1fr}}
