.line[data-v-d13bd4ff]{-moz-column-gap:14px;border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;column-gap:14px;padding:14px 0;transition:opacity .15s;display:grid}.line[data-v-d13bd4ff]:first-child{border-top:0}.line[data-pending][data-v-d13bd4ff]{opacity:.75}.line--drawer[data-v-d13bd4ff]{grid-template-columns:64px minmax(0,1fr) auto}.line--summary[data-v-d13bd4ff]{grid-template-columns:56px minmax(0,1fr) auto;padding:10px 0}.line__media[data-v-d13bd4ff]{aspect-ratio:16/10;border:1px solid var(--line);border-radius:10px;grid-area:1/1/span 3;display:block;position:relative;overflow:hidden}.line__body[data-v-d13bd4ff]{grid-area:1/2}.line__price[data-v-d13bd4ff]{grid-area:1/3}.line__extras[data-v-d13bd4ff]{grid-area:2/2/auto/-1}.line__actions[data-v-d13bd4ff]{grid-area:3/2/auto/-1}.line__title[data-v-d13bd4ff]{font-weight:700;line-height:1.6;display:block}.line--drawer .line__title[data-v-d13bd4ff]{font-size:14px}.line--summary .line__title[data-v-d13bd4ff]{font-size:13.5px}.line__sub[data-v-d13bd4ff]{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px}.line__sub code[data-v-d13bd4ff]{color:var(--ink-2);font-size:11.5px}.line__note[data-v-d13bd4ff]{color:var(--ink-3);margin-top:2px;font-size:11.5px}.line__services[data-v-d13bd4ff]{border-inline-start:2px solid var(--line);gap:6px;margin-top:8px;padding-inline-start:10px;display:grid}.line__services li[data-v-d13bd4ff]{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.line__services li[data-v-d13bd4ff]:before{content:"+";color:var(--ink-3);margin-inline-end:-4px;font-weight:700}.line__services li>span[data-v-d13bd4ff]:first-of-type{flex:1}.line--drawer .line__services li[data-v-d13bd4ff],.line--summary .line__services li[data-v-d13bd4ff]{font-size:var(--fs-xs)}.line__bundle[data-v-d13bd4ff]{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;margin-top:10px;display:grid}.line__bundle li[data-v-d13bd4ff]{align-items:center;gap:8px;min-width:0;line-height:1.5;display:flex}@media (width<=560px){.line--page[data-v-d13bd4ff]{grid-template-columns:64px minmax(0,1fr)}.line--page>.line__media[data-v-d13bd4ff]{grid-row:1/span 4}.line--page>.line__price[data-v-d13bd4ff]{grid-area:2/2;align-items:flex-start}.line--page>.line__extras[data-v-d13bd4ff]{grid-area:3/2}.line--page>.line__actions[data-v-d13bd4ff]{grid-area:4/2}}
